UniformSampleCone 2

Time bar (total: 22.0s)

analyze1.0s (4.8%)

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 118 to 53 computations (55.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 575.0ms
ival-mult: 169.0ms (29.4% of total)
ival-<=: 118.0ms (20.5% of total)
...c/correct-round.rkt:119:19: 66.0ms (11.5% of total)
ival-sin: 49.0ms (8.5% of total)
ival-cos: 41.0ms (7.1% of total)
ival-and: 32.0ms (5.6% of total)
ival-sub: 29.0ms (5% of total)
ival-add: 26.0ms (4.5% of total)
ival-sqrt: 21.0ms (3.7% of total)
ival-pi: 14.0ms (2.4% of total)
const: 7.0ms (1.2% of total)
backward-pass: 1.0ms (0.2% of total)

sample3.6s (16.5%)

Results
2.9s8256×0valid
Precisions
Click to see histograms. Total time spent on operations: 2.2s
ival-mult: 624.0ms (28.2% of total)
ival-<=: 412.0ms (18.6% of total)
ival-pi: 296.0ms (13.4% of total)
...c/correct-round.rkt:119:19: 182.0ms (8.2% of total)
ival-cos: 151.0ms (6.8% of total)
ival-sub: 149.0ms (6.7% of total)
ival-sin: 113.0ms (5.1% of total)
ival-and: 103.0ms (4.7% of total)
ival-add: 78.0ms (3.5% of total)
ival-sqrt: 77.0ms (3.5% of total)
const: 24.0ms (1.1% of total)
backward-pass: 4.0ms (0.2% of total)
Bogosity

preprocess225.0ms (1%)

Algorithm
egg-herbie
Rules
2860×*-lowering-*.f32
2860×*-lowering-*.f64
2432×sum5-define
1242×distribute-lft-neg-in
1184×+-lowering-+.f64
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02451428
18431383
231981065
02650
17049
222038
388535
4329435
5597335
0818235
Stop Event
iter limit
node limit
node limit
Calls
Call 1
Inputs
(+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi))
Outputs
(+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) 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) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 maxCos (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
Call 2
Inputs
(+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 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))))) (neg 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))))) (neg 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)) (* (* (* (- 1 ux) maxCos) ux) (neg zi)))
(+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 (neg ux)) maxCos) (neg ux)) (* (* (- 1 (neg ux)) maxCos) (neg ux)))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 (neg ux)) maxCos) (neg ux)) (* (* (- 1 (neg ux)) maxCos) (neg ux)))))) yi)) (* (* (* (- 1 (neg ux)) maxCos) (neg ux)) zi))
(+ (+ (* (* (cos (* (* (neg uy) 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* (neg 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) (neg maxCos)) ux) (* (* (- 1 ux) (neg maxCos)) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) (neg maxCos)) ux) (* (* (- 1 ux) (neg maxCos)) ux))))) yi)) (* (* (* (- 1 ux) (neg maxCos)) ux) zi))
(neg (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) (neg xi)) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)))
(neg (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) (neg yi))) (* (* (* (- 1 ux) maxCos) ux) zi)))
(neg (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) (neg zi))))
(neg (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 (neg ux)) maxCos) (neg ux)) (* (* (- 1 (neg ux)) maxCos) (neg ux)))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 (neg ux)) maxCos) (neg ux)) (* (* (- 1 (neg ux)) maxCos) (neg ux)))))) yi)) (* (* (* (- 1 (neg ux)) maxCos) (neg ux)) zi)))
(neg (+ (+ (* (* (cos (* (* (neg uy) 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* (neg uy) 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)))
(neg (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) (neg maxCos)) ux) (* (* (- 1 ux) (neg maxCos)) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) (neg maxCos)) ux) (* (* (- 1 ux) (neg maxCos)) ux))))) yi)) (* (* (* (- 1 ux) (neg maxCos)) ux) zi)))
(+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi)) (* (* (* (- 1 ux) maxCos) ux) zi))
(+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) zi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) xi))
(+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 xi) maxCos) xi) (* (* (- 1 xi) maxCos) xi))))) ux) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 xi) maxCos) xi) (* (* (- 1 xi) maxCos) xi))))) yi)) (* (* (* (- 1 xi) maxCos) xi) zi))
(+ (+ (* (* (cos (* (* xi 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) uy) (* (* (sin (* (* xi 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) xi) ux) (* (* (- 1 ux) xi) ux))))) maxCos) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) xi) ux) (* (* (- 1 ux) xi) ux))))) yi)) (* (* (* (- 1 ux) xi) 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))))) zi)) (* (* (* (- 1 ux) maxCos) ux) yi))
(+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 yi) maxCos) yi) (* (* (- 1 yi) maxCos) yi))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 yi) maxCos) yi) (* (* (- 1 yi) maxCos) yi))))) ux)) (* (* (* (- 1 yi) maxCos) yi) zi))
(+ (+ (* (* (cos (* (* yi 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* yi 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) uy)) (* (* (* (- 1 ux) maxCos) ux) zi))
(+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) yi) ux) (* (* (- 1 ux) yi) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) yi) ux) (* (* (- 1 ux) yi) ux))))) maxCos)) (* (* (* (- 1 ux) yi) ux) zi))
(+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 zi) maxCos) zi) (* (* (- 1 zi) maxCos) zi))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 zi) maxCos) zi) (* (* (- 1 zi) maxCos) zi))))) yi)) (* (* (* (- 1 zi) maxCos) zi) ux))
(+ (+ (* (* (cos (* (* zi 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* zi 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) uy))
(+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) zi) ux) (* (* (- 1 ux) zi) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) zi) ux) (* (* (- 1 ux) zi) ux))))) yi)) (* (* (* (- 1 ux) zi) ux) maxCos))
(+ (+ (* (* (cos (* (* ux 2) (PI))) (sqrt (- 1 (* (* (* (- 1 uy) maxCos) uy) (* (* (- 1 uy) maxCos) uy))))) xi) (* (* (sin (* (* ux 2) (PI))) (sqrt (- 1 (* (* (* (- 1 uy) maxCos) uy) (* (* (- 1 uy) maxCos) uy))))) yi)) (* (* (* (- 1 uy) maxCos) uy) zi))
(+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 maxCos) ux) maxCos) (* (* (- 1 maxCos) ux) maxCos))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 maxCos) ux) maxCos) (* (* (- 1 maxCos) ux) maxCos))))) yi)) (* (* (* (- 1 maxCos) ux) maxCos) zi))
(+ (+ (* (* (cos (* (* maxCos 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) uy) ux) (* (* (- 1 ux) uy) ux))))) xi) (* (* (sin (* (* maxCos 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) uy) ux) (* (* (- 1 ux) uy) ux))))) yi)) (* (* (* (- 1 ux) uy) ux) zi))
Outputs
(+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi))
(fma (- maxCos (* ux maxCos)) (* ux zi) (* (sqrt (- 1 (square (* ux (- maxCos (* ux maxCos)))))) (+ (* (cos (* 2 (* uy (PI)))) xi) (* (fast-sin (* 2 (* uy (PI)))) yi))))
(+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) (neg xi)) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi))
(fma (- maxCos (* ux maxCos)) (* ux zi) (* (sqrt (- 1 (square (* ux (- maxCos (* ux maxCos)))))) (- (* (fast-sin (* 2 (* uy (PI)))) yi) (* (cos (* 2 (* uy (PI)))) xi))))
(+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) (neg yi))) (* (* (* (- 1 ux) maxCos) ux) zi))
(fma (- maxCos (* ux maxCos)) (* ux zi) (* (sqrt (- 1 (square (* ux (- maxCos (* ux maxCos)))))) (+ (* (cos (* 2 (* uy (PI)))) xi) (* (fast-sin (* -2 (* uy (PI)))) 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) (neg zi)))
(fma zi (* ux (* maxCos (+ ux -1))) (* (sqrt (- 1 (square (* ux (- maxCos (* ux maxCos)))))) (+ (* (cos (* 2 (* uy (PI)))) xi) (* (fast-sin (* 2 (* uy (PI)))) yi))))
(+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 (neg ux)) maxCos) (neg ux)) (* (* (- 1 (neg ux)) maxCos) (neg ux)))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 (neg ux)) maxCos) (neg ux)) (* (* (- 1 (neg ux)) maxCos) (neg ux)))))) yi)) (* (* (* (- 1 (neg ux)) maxCos) (neg ux)) zi))
(- (* (sqrt (- 1 (square (* ux (+ maxCos (* ux maxCos)))))) (+ (* (cos (* 2 (* uy (PI)))) xi) (* (fast-sin (* 2 (* uy (PI)))) yi))) (* ux (* (+ maxCos (* ux maxCos)) zi)))
(+ (+ (* (* (cos (* (* (neg uy) 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* (neg uy) 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi))
(fma (- maxCos (* ux maxCos)) (* ux zi) (* (sqrt (- 1 (square (* ux (- maxCos (* ux maxCos)))))) (+ (* (cos (* 2 (* uy (PI)))) xi) (* (fast-sin (* -2 (* uy (PI)))) yi))))
(+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) (neg maxCos)) ux) (* (* (- 1 ux) (neg maxCos)) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) (neg maxCos)) ux) (* (* (- 1 ux) (neg maxCos)) ux))))) yi)) (* (* (* (- 1 ux) (neg maxCos)) ux) zi))
(fma zi (* ux (* maxCos (+ ux -1))) (* (sqrt (- 1 (square (* ux (- maxCos (* ux maxCos)))))) (+ (* (cos (* 2 (* uy (PI)))) xi) (* (fast-sin (* 2 (* uy (PI)))) yi))))
(neg (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) (neg xi)) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)))
(fnmsub ux (* (* (- 1 ux) zi) maxCos) (* (sqrt (- 1 (square (* ux (- maxCos (* ux maxCos)))))) (- (* (fast-sin (* 2 (* uy (PI)))) yi) (* (cos (* 2 (* uy (PI)))) xi))))
(neg (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) (neg yi))) (* (* (* (- 1 ux) maxCos) ux) zi)))
(fnmsub ux (* (* (- 1 ux) zi) maxCos) (* (sqrt (- 1 (square (* ux (- maxCos (* ux maxCos)))))) (+ (* (cos (* 2 (* uy (PI)))) xi) (* (fast-sin (* -2 (* uy (PI)))) yi))))
(neg (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) (neg zi))))
(fnmsub ux (* (* maxCos (+ ux -1)) zi) (* (sqrt (- 1 (square (* ux (- maxCos (* ux maxCos)))))) (+ (* (cos (* 2 (* uy (PI)))) xi) (* (fast-sin (* 2 (* uy (PI)))) yi))))
(neg (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 (neg ux)) maxCos) (neg ux)) (* (* (- 1 (neg ux)) maxCos) (neg ux)))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 (neg ux)) maxCos) (neg ux)) (* (* (- 1 (neg ux)) maxCos) (neg ux)))))) yi)) (* (* (* (- 1 (neg ux)) maxCos) (neg ux)) zi)))
(fmsub zi (* ux (+ maxCos (* ux maxCos))) (* (sqrt (- 1 (square (* ux (+ maxCos (* ux maxCos)))))) (+ (* (cos (* 2 (* uy (PI)))) xi) (* (fast-sin (* 2 (* uy (PI)))) yi))))
(neg (+ (+ (* (* (cos (* (* (neg uy) 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* (neg uy) 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)))
(fnmsub ux (* (* (- 1 ux) zi) maxCos) (* (sqrt (- 1 (square (* ux (- maxCos (* ux maxCos)))))) (+ (* (cos (* 2 (* uy (PI)))) xi) (* (fast-sin (* -2 (* uy (PI)))) yi))))
(neg (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) (neg maxCos)) ux) (* (* (- 1 ux) (neg maxCos)) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) (neg maxCos)) ux) (* (* (- 1 ux) (neg maxCos)) ux))))) yi)) (* (* (* (- 1 ux) (neg maxCos)) ux) zi)))
(fnmsub ux (* (* maxCos (+ ux -1)) zi) (* (sqrt (- 1 (square (* ux (- maxCos (* ux maxCos)))))) (+ (* (cos (* 2 (* uy (PI)))) xi) (* (fast-sin (* 2 (* uy (PI)))) yi))))
(+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi)) (* (* (* (- 1 ux) maxCos) ux) zi))
(fma (- maxCos (* ux maxCos)) (* ux zi) (* (sqrt (- 1 (square (* ux (- maxCos (* ux maxCos)))))) (+ (* (cos (* 2 (* uy (PI)))) yi) (* (fast-sin (* 2 (* uy (PI)))) xi))))
(+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) zi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) xi))
(fma (- maxCos (* ux maxCos)) (* ux xi) (* (sqrt (- 1 (square (* ux (- maxCos (* ux maxCos)))))) (+ (* (fast-sin (* 2 (* uy (PI)))) yi) (* (cos (* 2 (* uy (PI)))) zi))))
(+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 xi) maxCos) xi) (* (* (- 1 xi) maxCos) xi))))) ux) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 xi) maxCos) xi) (* (* (- 1 xi) maxCos) xi))))) yi)) (* (* (* (- 1 xi) maxCos) xi) zi))
(fma zi (* xi (* maxCos (- 1 xi))) (* (sqrt (- 1 (square (* xi (* maxCos (- 1 xi)))))) (+ (* (cos (* 2 (* uy (PI)))) ux) (* (fast-sin (* 2 (* uy (PI)))) yi))))
(+ (+ (* (* (cos (* (* xi 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) uy) (* (* (sin (* (* xi 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi))
(fma (- maxCos (* ux maxCos)) (* ux zi) (* (sqrt (- 1 (square (* ux (- maxCos (* ux maxCos)))))) (+ (* (cos (* xi (* 2 (PI)))) uy) (* (fast-sin (* xi (* 2 (PI)))) yi))))
(+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) xi) ux) (* (* (- 1 ux) xi) ux))))) maxCos) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) xi) ux) (* (* (- 1 ux) xi) ux))))) yi)) (* (* (* (- 1 ux) xi) ux) zi))
(fma zi (* xi (* (- 1 ux) ux)) (* (sqrt (- 1 (square (* xi (* (- 1 ux) ux))))) (+ (* (cos (* 2 (* uy (PI)))) maxCos) (* (fast-sin (* 2 (* uy (PI)))) 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))))) zi)) (* (* (* (- 1 ux) maxCos) ux) yi))
(fma (- maxCos (* ux maxCos)) (* ux yi) (* (sqrt (- 1 (square (* ux (- maxCos (* ux maxCos)))))) (+ (* (cos (* 2 (* uy (PI)))) xi) (* (fast-sin (* 2 (* uy (PI)))) zi))))
(+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 yi) maxCos) yi) (* (* (- 1 yi) maxCos) yi))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 yi) maxCos) yi) (* (* (- 1 yi) maxCos) yi))))) ux)) (* (* (* (- 1 yi) maxCos) yi) zi))
(fma zi (* maxCos (* (- 1 yi) yi)) (* (sqrt (- 1 (square (* maxCos (* (- 1 yi) yi))))) (+ (* (cos (* 2 (* uy (PI)))) xi) (* (fast-sin (* 2 (* uy (PI)))) ux))))
(+ (+ (* (* (cos (* (* yi 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* yi 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) uy)) (* (* (* (- 1 ux) maxCos) ux) zi))
(fma (- maxCos (* ux maxCos)) (* ux zi) (* (sqrt (- 1 (square (* ux (- maxCos (* ux maxCos)))))) (+ (* (cos (* 2 (* yi (PI)))) xi) (* (fast-sin (* 2 (* yi (PI)))) uy))))
(+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) yi) ux) (* (* (- 1 ux) yi) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) yi) ux) (* (* (- 1 ux) yi) ux))))) maxCos)) (* (* (* (- 1 ux) yi) ux) zi))
(fma zi (* ux (* (- 1 ux) yi)) (* (sqrt (- 1 (square (* ux (* (- 1 ux) yi))))) (+ (* (cos (* 2 (* uy (PI)))) xi) (* (fast-sin (* 2 (* uy (PI)))) maxCos))))
(+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 zi) maxCos) zi) (* (* (- 1 zi) maxCos) zi))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 zi) maxCos) zi) (* (* (- 1 zi) maxCos) zi))))) yi)) (* (* (* (- 1 zi) maxCos) zi) ux))
(fma ux (* zi (* maxCos (- 1 zi))) (* (sqrt (- 1 (square (* zi (* maxCos (- 1 zi)))))) (+ (* (cos (* 2 (* uy (PI)))) xi) (* (fast-sin (* 2 (* uy (PI)))) yi))))
(+ (+ (* (* (cos (* (* zi 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* zi 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) uy))
(fma uy (* ux (- maxCos (* ux maxCos))) (* (sqrt (- 1 (square (* ux (- maxCos (* ux maxCos)))))) (+ (* (cos (* zi (* 2 (PI)))) xi) (* (fast-sin (* zi (* 2 (PI)))) yi))))
(+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) zi) ux) (* (* (- 1 ux) zi) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) zi) ux) (* (* (- 1 ux) zi) ux))))) yi)) (* (* (* (- 1 ux) zi) ux) maxCos))
(fma maxCos (* ux (* (- 1 ux) zi)) (* (sqrt (- 1 (square (* ux (* (- 1 ux) zi))))) (+ (* (cos (* 2 (* uy (PI)))) xi) (* (fast-sin (* 2 (* uy (PI)))) yi))))
(+ (+ (* (* (cos (* (* ux 2) (PI))) (sqrt (- 1 (* (* (* (- 1 uy) maxCos) uy) (* (* (- 1 uy) maxCos) uy))))) xi) (* (* (sin (* (* ux 2) (PI))) (sqrt (- 1 (* (* (* (- 1 uy) maxCos) uy) (* (* (- 1 uy) maxCos) uy))))) yi)) (* (* (* (- 1 uy) maxCos) uy) zi))
(fma zi (* uy (* maxCos (- 1 uy))) (* (sqrt (- 1 (square (* uy (* maxCos (- 1 uy)))))) (+ (* (cos (* ux (* 2 (PI)))) xi) (* (fast-sin (* ux (* 2 (PI)))) yi))))
(+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 maxCos) ux) maxCos) (* (* (- 1 maxCos) ux) maxCos))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 maxCos) ux) maxCos) (* (* (- 1 maxCos) ux) maxCos))))) yi)) (* (* (* (- 1 maxCos) ux) maxCos) zi))
(fma zi (* maxCos (* ux (- 1 maxCos))) (* (sqrt (- 1 (square (* maxCos (* ux (- 1 maxCos)))))) (+ (* (cos (* 2 (* uy (PI)))) xi) (* (fast-sin (* 2 (* uy (PI)))) yi))))
(+ (+ (* (* (cos (* (* maxCos 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) uy) ux) (* (* (- 1 ux) uy) ux))))) xi) (* (* (sin (* (* maxCos 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) uy) ux) (* (* (- 1 ux) uy) ux))))) yi)) (* (* (* (- 1 ux) uy) ux) zi))
(fma zi (* uy (* (- 1 ux) ux)) (* (sqrt (- 1 (square (* uy (* (- 1 ux) ux))))) (+ (* (cos (* maxCos (* 2 (PI)))) xi) (* (fast-sin (* maxCos (* 2 (PI)))) yi))))

explain292.0ms (1.3%)

FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
10-1(-1.405615057592513e-5 -4.0170076727634576e-25 1067.7313232421875 0.0024583684280514717 0.00047351623652502894 1.6980978230940527e-38)(*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)
00-0-(-.f32 #s(literal 1 binary32) 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 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(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-(cos.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-(sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
00-0-maxCos
00-0-#s(literal 1 binary32)
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-zi
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-uy
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-(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) 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-xi
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-(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)
00-0-(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
00-0-(PI.f32)
00-0-#s(literal 2 binary32)
00-0-yi
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-(*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)
Results
163.0ms512×0valid
Compiler

Compiled 739 to 80 computations (89.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 68.0ms
ival-mult: 33.0ms (48.8% of total)
ival-sin: 7.0ms (10.4% of total)
ival-cos: 7.0ms (10.4% of total)
ival-sub: 6.0ms (8.9% of total)
ival-add: 5.0ms (7.4% of total)
ival-sqrt: 5.0ms (7.4% of total)
ival-pi: 2.0ms (3% of total)
const: 1.0ms (1.5% of total)
backward-pass: 0.0ms (0% of total)

eval3.0ms (0%)

Compiler

Compiled 52 to 31 computations (40.4% saved)

prune1.0ms (0%)

Alt Table
Click to see full alt table
StatusAccuracyProgram
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 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) 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%
(+.f32 (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 maxCos (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
Compiler

Compiled 123 to 57 computations (53.7% saved)

simplify192.0ms (0.9%)

Algorithm
egg-herbie
Localize:

Found 8 expressions of interest:

NewMetricScoreProgram
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-diff0
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) 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-diff3776
(+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 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 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 maxCos (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))))
cost-diff0
(sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 maxCos (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))))))
cost-diff0
(*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 maxCos (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) yi)))
cost-diff0
(+.f32 (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 maxCos (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
Rules
2406×*-lowering-*.f32
2406×*-lowering-*.f64
1768×fma-define
1350×--lowering--.f32
1350×--lowering--.f64
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
047497
1136488
2422458
31658408
45363408
08023408
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(+ (* (sqrt (+ 1 (* (- 1 ux) (* ux (* maxCos (* ux (* maxCos (+ ux -1)))))))) (+ (* (cos (* uy (* 2 (PI)))) xi) (* (sin (* uy (* 2 (PI)))) yi))) (* (- 1 ux) (* zi (* ux maxCos))))
(* (sqrt (+ 1 (* (- 1 ux) (* ux (* maxCos (* ux (* maxCos (+ ux -1)))))))) (+ (* (cos (* uy (* 2 (PI)))) xi) (* (sin (* uy (* 2 (PI)))) yi)))
(sqrt (+ 1 (* (- 1 ux) (* ux (* maxCos (* ux (* maxCos (+ ux -1))))))))
(+ 1 (* (- 1 ux) (* ux (* maxCos (* ux (* maxCos (+ ux -1)))))))
1
(* (- 1 ux) (* ux (* maxCos (* ux (* maxCos (+ ux -1))))))
(- 1 ux)
ux
(* ux (* maxCos (* ux (* maxCos (+ ux -1)))))
(* maxCos (* ux (* maxCos (+ ux -1))))
maxCos
(* ux (* maxCos (+ ux -1)))
(* maxCos (+ ux -1))
(+ ux -1)
-1
(+ (* (cos (* uy (* 2 (PI)))) xi) (* (sin (* uy (* 2 (PI)))) yi))
(* (cos (* uy (* 2 (PI)))) xi)
(cos (* uy (* 2 (PI))))
(* uy (* 2 (PI)))
uy
(* 2 (PI))
2
(PI)
xi
(* (sin (* uy (* 2 (PI)))) yi)
(sin (* uy (* 2 (PI))))
yi
(* (- 1 ux) (* zi (* ux maxCos)))
(* zi (* ux maxCos))
zi
(* ux 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))
(* (* (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)))
(* (* uy 2) (PI))
(* uy 2)
uy
2
(PI)
(sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))
(- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux)))
1
(* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))
(* (* (- 1 ux) maxCos) ux)
(* (- 1 ux) maxCos)
(- 1 ux)
ux
maxCos
xi
(* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)
(* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux)))))
(sin (* (* uy 2) (PI)))
yi
(* (* (* (- 1 ux) maxCos) ux) zi)
zi
Outputs
(+ (* (sqrt (+ 1 (* (- 1 ux) (* ux (* maxCos (* ux (* maxCos (+ ux -1)))))))) (+ (* (cos (* uy (* 2 (PI)))) xi) (* (sin (* uy (* 2 (PI)))) yi))) (* (- 1 ux) (* zi (* ux maxCos))))
(+.f32 (*.f32 (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) xi) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 maxCos (*.f32 ux (*.f32 ux maxCos)))))))) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))
(* (sqrt (+ 1 (* (- 1 ux) (* ux (* maxCos (* ux (* maxCos (+ ux -1)))))))) (+ (* (cos (* uy (* 2 (PI)))) xi) (* (sin (* uy (* 2 (PI)))) yi)))
(*.f32 (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) xi) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 maxCos (*.f32 ux (*.f32 ux maxCos))))))))
(sqrt (+ 1 (* (- 1 ux) (* ux (* maxCos (* ux (* maxCos (+ ux -1))))))))
(sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 maxCos (*.f32 ux (*.f32 ux maxCos)))))))
(+ 1 (* (- 1 ux) (* ux (* maxCos (* ux (* maxCos (+ ux -1)))))))
(+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 maxCos (*.f32 ux (*.f32 ux maxCos))))))
1
#s(literal 1 binary32)
(* (- 1 ux) (* ux (* maxCos (* ux (* maxCos (+ ux -1))))))
(*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 maxCos (*.f32 ux (*.f32 ux maxCos)))))
(- 1 ux)
(-.f32 #s(literal 1 binary32) ux)
ux
(* ux (* maxCos (* ux (* maxCos (+ ux -1)))))
(*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 maxCos (*.f32 ux (*.f32 ux maxCos))))
(* maxCos (* ux (* maxCos (+ ux -1))))
(*.f32 maxCos (*.f32 maxCos (*.f32 ux (+.f32 ux #s(literal -1 binary32)))))
maxCos
(* ux (* maxCos (+ ux -1)))
(*.f32 maxCos (*.f32 ux (+.f32 ux #s(literal -1 binary32))))
(* maxCos (+ ux -1))
(*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))
(+ ux -1)
(+.f32 ux #s(literal -1 binary32))
-1
#s(literal -1 binary32)
(+ (* (cos (* uy (* 2 (PI)))) xi) (* (sin (* uy (* 2 (PI)))) yi))
(+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) xi) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(* (cos (* uy (* 2 (PI)))) xi)
(*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) xi)
(cos (* uy (* 2 (PI))))
(cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(* uy (* 2 (PI)))
(*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))
uy
(* 2 (PI))
(*.f32 #s(literal 2 binary32) (PI.f32))
2
#s(literal 2 binary32)
(PI)
(PI.f32)
xi
(* (sin (* uy (* 2 (PI)))) yi)
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))
(sin (* uy (* 2 (PI))))
(sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
yi
(* (- 1 ux) (* zi (* ux maxCos)))
(*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))
(* zi (* ux maxCos))
(*.f32 zi (*.f32 ux maxCos))
zi
(* ux maxCos)
(*.f32 ux 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))
(+.f32 (*.f32 (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) xi) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 maxCos (*.f32 ux (*.f32 ux maxCos)))))))) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) 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))
(*.f32 (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) xi) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 maxCos (*.f32 ux (*.f32 ux maxCos))))))))
(* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi)
(*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 xi (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 maxCos (*.f32 ux (*.f32 ux maxCos)))))))))
(* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux)))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 maxCos (*.f32 ux (*.f32 ux maxCos))))))))
(cos (* (* uy 2) (PI)))
(cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(* (* uy 2) (PI))
(*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))
(* uy 2)
(*.f32 uy #s(literal 2 binary32))
uy
2
#s(literal 2 binary32)
(PI)
(PI.f32)
(sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))
(sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 maxCos (*.f32 ux (*.f32 ux maxCos)))))))
(- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux)))
(+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 maxCos (*.f32 ux (*.f32 ux maxCos))))))
1
#s(literal 1 binary32)
(* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))
(*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))
(* (* (- 1 ux) maxCos) ux)
(*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))
(* (- 1 ux) maxCos)
(*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)
(- 1 ux)
(-.f32 #s(literal 1 binary32) ux)
ux
maxCos
xi
(* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)
(*.f32 yi (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 maxCos (*.f32 ux (*.f32 ux maxCos))))))) (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux)))))
(*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 maxCos (*.f32 ux (*.f32 ux maxCos))))))) (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))
(sin (* (* uy 2) (PI)))
(sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
yi
(* (* (* (- 1 ux) maxCos) ux) zi)
(*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))
zi

localize321.0ms (1.5%)

Localize:

Found 8 expressions of interest:

NewMetricScoreProgram
accuracy99.5%
(*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))
accuracy99.5%
(*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)
accuracy99.3%
(*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)
accuracy99.0%
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
accuracy99.5%
(*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos)))
accuracy99.3%
(*.f32 zi (*.f32 ux maxCos))
accuracy99.3%
(*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) yi)
accuracy99.0%
(*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))
Results
223.0ms256×0valid
Compiler

Compiled 584 to 48 computations (91.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 111.0ms
ival-mult: 80.0ms (72.3% of total)
ival-add: 8.0ms (7.2% of total)
ival-sin: 7.0ms (6.3% of total)
ival-cos: 6.0ms (5.4% of total)
ival-sqrt: 4.0ms (3.6% of total)
ival-sub: 3.0ms (2.7% of total)
ival-pi: 1.0ms (0.9% of total)
const: 1.0ms (0.9% of total)
backward-pass: 0.0ms (0% of total)

series142.0ms (0.6%)

Counts
16 → 624
Calls
Call 1
Inputs
#<alt (+ (* (sqrt (+ 1 (* (- 1 ux) (* ux (* maxCos (* ux (* maxCos (+ ux -1)))))))) (+ (* (cos (* uy (* 2 (PI)))) xi) (* (sin (* uy (* 2 (PI)))) yi))) (* (- 1 ux) (* zi (* ux maxCos))))>
#<alt (* (sqrt (+ 1 (* (- 1 ux) (* ux (* maxCos (* ux (* maxCos (+ ux -1)))))))) (+ (* (cos (* uy (* 2 (PI)))) xi) (* (sin (* uy (* 2 (PI)))) yi)))>
#<alt (sqrt (+ 1 (* (- 1 ux) (* ux (* maxCos (* ux (* maxCos (+ ux -1))))))))>
#<alt (+ 1 (* (- 1 ux) (* ux (* maxCos (* ux (* maxCos (+ ux -1)))))))>
#<alt (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi))>
#<alt (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi))>
#<alt (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi)>
#<alt (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux)))))>
#<alt (* uy (* 2 (PI)))>
#<alt (* (sin (* uy (* 2 (PI)))) yi)>
#<alt (* zi (* ux maxCos))>
#<alt (* (- 1 ux) (* zi (* ux maxCos)))>
#<alt (* (* uy 2) (PI))>
#<alt (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)>
#<alt (* (* (* (- 1 ux) maxCos) ux) zi)>
#<alt (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))>
Outputs
#<alt (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))>
#<alt (+ (* maxCos (* ux zi)) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))>
#<alt (+ (* ux (+ (* maxCos zi) (* ux (+ (* -1 (* maxCos zi)) (* -1/2 (* (pow maxCos 2) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))>
#<alt (+ (* ux (+ (* maxCos zi) (* ux (+ (* -1 (* maxCos zi)) (+ (* -1/2 (* (pow maxCos 2) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (* (pow maxCos 2) (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))>
#<alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))))>
#<alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (+ (/ (* maxCos zi) ux) (/ (* maxCos (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (* ux (sqrt -1)))))))>
#<alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* 1/2 (/ (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (+ (/ (* maxCos zi) ux) (/ (* maxCos (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (* ux (sqrt -1))))))))>
#<alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* 1/2 (/ (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 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))))) (* yi (sin (* 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 (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (+ (/ (* maxCos zi) ux) (/ (* maxCos (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (* ux (sqrt -1)))))))))>
#<alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))))>
#<alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -1 (* maxCos zi)) (* -1 (/ (* maxCos (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt -1)))) ux)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))))))>
#<alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* maxCos (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt -1))) (* -1/2 (/ (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2)))) (* maxCos (* ux (sqrt -1))))))) ux)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))))))>
#<alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* maxCos (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt -1))) (* -1 (/ (+ (* -1/2 (/ (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 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))))) (* yi (sin (* 2 (* uy (PI)))))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2)))) (* maxCos (sqrt -1))))) ux)))) ux)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))))))>
#<alt (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))>
#<alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))>
#<alt (+ (* maxCos (+ (* 1/2 (* maxCos (* (pow ux 2) (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (- 1 ux) (- ux 1)))))) (* ux (* zi (- 1 ux))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))>
#<alt (+ (* maxCos (+ (* maxCos (+ (* -1/8 (* (pow maxCos 2) (* (pow ux 4) (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow (- 1 ux) 2) (pow (- ux 1) 2)))))) (* 1/2 (* (pow ux 2) (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (- 1 ux) (- ux 1))))))) (* ux (* zi (- 1 ux))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))>
#<alt (* maxCos (+ (* ux (* zi (- 1 ux))) (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1))))))>
#<alt (* maxCos (+ (* 1/2 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (+ (* ux (* zi (- 1 ux))) (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1)))))))>
#<alt (* maxCos (+ (* -1/8 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 4) (pow ux 3))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (+ (* 1/2 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (+ (* ux (* zi (- 1 ux))) (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1))))))))>
#<alt (* maxCos (+ (* -1/8 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 4) (pow ux 3))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (+ (* 1/16 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 6) (pow ux 5))) (sqrt (/ 1 (* (pow (- 1 ux) 5) (pow (- ux 1) 5)))))) (+ (* 1/2 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (+ (* ux (* zi (- 1 ux))) (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1)))))))))>
#<alt (* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1)))))))>
#<alt (* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* 1/2 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1))))))))>
#<alt (* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* -1/8 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 4) (pow ux 3))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (+ (* 1/2 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1)))))))))>
#<alt (* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* -1/8 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 4) (pow ux 3))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (+ (* 1/16 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 6) (pow ux 5))) (sqrt (/ 1 (* (pow (- 1 ux) 5) (pow (- ux 1) 5)))))) (+ (* 1/2 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1))))))))))>
#<alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))>
#<alt (+ (* 2 (* (* uy (* yi (PI))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))>
#<alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* uy (+ (* -2 (* (* uy (* xi (pow (PI) 2))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* 2 (* (* yi (PI)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))) (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))>
#<alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* uy (+ (* 2 (* (* yi (PI)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* uy (+ (* -2 (* (* xi (pow (PI) 2)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* -4/3 (* (* uy (* yi (pow (PI) 3))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))))) (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))>
#<alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))>
#<alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))>
#<alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))>
#<alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))>
#<alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))>
#<alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))>
#<alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))>
#<alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))>
#<alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))>
#<alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))>
#<alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))>
#<alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))>
#<alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))>
#<alt (* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (+ (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi))))>
#<alt (* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (+ (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi))))>
#<alt (* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (+ (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi))))>
#<alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))>
#<alt (* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) xi)))))>
#<alt (* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) xi)))))>
#<alt (* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) xi)))))>
#<alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))>
#<alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))>
#<alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))>
#<alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))>
#<alt (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))>
#<alt (* yi (+ (* (sin (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi))))>
#<alt (* yi (+ (* (sin (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi))))>
#<alt (* yi (+ (* (sin (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi))))>
#<alt (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))>
#<alt (* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) yi)))))>
#<alt (* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) yi)))))>
#<alt (* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) yi)))))>
#<alt (* (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))>
#<alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))>
#<alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))>
#<alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* zi (+ (* maxCos (* ux (- 1 ux))) (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) zi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))>
#<alt (* zi (+ (* maxCos (* ux (- 1 ux))) (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) zi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))>
#<alt (* zi (+ (* maxCos (* ux (- 1 ux))) (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) zi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) zi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))))>
#<alt (* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) zi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))))>
#<alt (* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) zi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))))>
#<alt (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))>
#<alt (+ (* -1/2 (* (pow maxCos 2) (* (pow ux 2) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))>
#<alt (+ (* xi (cos (* 2 (* uy (PI))))) (+ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* -1/2 (* (pow maxCos 2) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (* (pow maxCos 2) (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))))))>
#<alt (+ (* xi (cos (* 2 (* uy (PI))))) (+ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* -1/2 (* (pow maxCos 2) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (* ux (+ (* 1/2 (* ux (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (- (* -1 (pow maxCos 2)) (* 1/4 (pow maxCos 4)))))) (* (pow maxCos 2) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))))))))>
#<alt (* maxCos (* (pow ux 2) (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))))>
#<alt (* (pow ux 2) (+ (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (/ (* maxCos (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (* ux (sqrt -1)))))>
#<alt (* (pow ux 2) (+ (* 1/2 (/ (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (/ (* maxCos (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (* ux (sqrt -1))))))>
#<alt (* (pow ux 2) (+ (* 1/2 (/ (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 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))))) (* yi (sin (* 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 (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (/ (* maxCos (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (* ux (sqrt -1)))))))>
#<alt (* maxCos (* (pow ux 2) (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))))>
#<alt (* (pow ux 2) (+ (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (/ (* maxCos (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (* ux (sqrt -1)))))>
#<alt (* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ (* maxCos (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt -1))) (* -1/2 (/ (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2)))) (* maxCos (* ux (sqrt -1)))))) ux)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))))>
#<alt (* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ (* maxCos (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt -1))) (* -1 (/ (+ (* -1/2 (/ (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 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))))) (* yi (sin (* 2 (* uy (PI)))))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2)))) (* maxCos (sqrt -1))))) ux))) ux)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))))>
#<alt (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))>
#<alt (+ (* 1/2 (* (pow maxCos 2) (* (pow ux 2) (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (- 1 ux) (- ux 1)))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))>
#<alt (+ (* xi (cos (* 2 (* uy (PI))))) (+ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (+ (* -1/8 (* (pow maxCos 2) (* (pow ux 4) (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow (- 1 ux) 2) (pow (- ux 1) 2)))))) (* 1/2 (* (pow ux 2) (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (- 1 ux) (- ux 1)))))))))>
#<alt (+ (* xi (cos (* 2 (* uy (PI))))) (+ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (+ (* 1/2 (* (pow ux 2) (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (- 1 ux) (- ux 1))))) (* (pow maxCos 2) (+ (* -1/8 (* (pow ux 4) (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow (- 1 ux) 2) (pow (- ux 1) 2))))) (* 1/16 (* (pow maxCos 2) (* (pow ux 6) (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow (- 1 ux) 3) (pow (- ux 1) 3))))))))))))>
#<alt (* (* maxCos (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (sqrt (* (- 1 ux) (- ux 1))))>
#<alt (* maxCos (+ (* 1/2 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1))))))>
#<alt (* maxCos (+ (* -1/8 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 4) (pow ux 3))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (+ (* 1/2 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1)))))))>
#<alt (* maxCos (+ (* -1/8 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 4) (pow ux 3))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (+ (* 1/16 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 6) (pow ux 5))) (sqrt (/ 1 (* (pow (- 1 ux) 5) (pow (- ux 1) 5)))))) (+ (* 1/2 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1))))))))>
#<alt (* -1 (* (* maxCos (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (sqrt (* (- 1 ux) (- ux 1)))))>
#<alt (* -1 (* maxCos (+ (* 1/2 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1)))))))>
#<alt (* -1 (* maxCos (+ (* -1/8 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 4) (pow ux 3))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (+ (* 1/2 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1))))))))>
#<alt (* -1 (* maxCos (+ (* -1/8 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 4) (pow ux 3))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (+ (* 1/16 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 6) (pow ux 5))) (sqrt (/ 1 (* (pow (- 1 ux) 5) (pow (- ux 1) 5)))))) (+ (* 1/2 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1)))))))))>
#<alt (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))>
#<alt (+ (* 2 (* (* uy (* yi (PI))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))>
#<alt (+ (* uy (+ (* -2 (* (* uy (* xi (pow (PI) 2))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* 2 (* (* yi (PI)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))) (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))>
#<alt (+ (* uy (+ (* 2 (* (* yi (PI)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* uy (+ (* -2 (* (* xi (pow (PI) 2)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* -4/3 (* (* uy (* yi (pow (PI) 3))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))))) (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))>
#<alt (* (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))>
#<alt (* (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))>
#<alt (* (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))>
#<alt (* (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))>
#<alt (* (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))>
#<alt (* (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))>
#<alt (* (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))>
#<alt (* (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))>
#<alt (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))>
#<alt (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))>
#<alt (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))>
#<alt (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))>
#<alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))>
#<alt (* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))>
#<alt (* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))>
#<alt (* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))>
#<alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))>
#<alt (* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* -1 (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))))>
#<alt (* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* -1 (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))))>
#<alt (* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* -1 (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))))>
#<alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))>
#<alt (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))>
#<alt (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))>
#<alt (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))>
#<alt (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))>
#<alt (* yi (+ (* (sin (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))>
#<alt (* yi (+ (* (sin (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))>
#<alt (* yi (+ (* (sin (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))>
#<alt (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))>
#<alt (* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* -1 (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))))>
#<alt (* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* -1 (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))))>
#<alt (* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* -1 (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))))>
#<alt 1>
#<alt (+ 1 (* -1/2 (* (pow maxCos 2) (pow ux 2))))>
#<alt (+ 1 (* (pow ux 2) (+ (* -1/2 (pow maxCos 2)) (* (pow maxCos 2) ux))))>
#<alt (+ 1 (* (pow ux 2) (+ (* -1/2 (pow maxCos 2)) (* ux (+ (* 1/2 (* ux (- (* -1 (pow maxCos 2)) (* 1/4 (pow maxCos 4))))) (pow maxCos 2))))))>
#<alt (* maxCos (* (pow ux 2) (sqrt -1)))>
#<alt (* (pow ux 2) (+ (* maxCos (sqrt -1)) (/ maxCos (* ux (sqrt -1)))))>
#<alt (* (pow ux 2) (+ (* 1/2 (/ (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* maxCos (sqrt -1)) (/ maxCos (* ux (sqrt -1))))))>
#<alt (* (pow ux 2) (+ (* 1/2 (/ (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 1/2 (/ (- (/ (pow maxCos 2) (pow (sqrt -1) 4)) (* -1 (/ (pow maxCos 2) (pow (sqrt -1) 2)))) (* maxCos (* (pow ux 3) (sqrt -1))))) (+ (* maxCos (sqrt -1)) (/ maxCos (* ux (sqrt -1)))))))>
#<alt (* maxCos (* (pow ux 2) (sqrt -1)))>
#<alt (* (pow ux 2) (+ (* maxCos (sqrt -1)) (/ maxCos (* ux (sqrt -1)))))>
#<alt (* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ maxCos (sqrt -1))) (* -1/2 (/ (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2))) (* maxCos (* ux (sqrt -1)))))) ux)) (* maxCos (sqrt -1))))>
#<alt (* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ maxCos (sqrt -1))) (* -1 (/ (+ (* -1/2 (/ (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2))) (* maxCos (* ux (pow (sqrt -1) 3))))) (* 1/2 (/ (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2))) (* maxCos (sqrt -1))))) ux))) ux)) (* maxCos (sqrt -1))))>
#<alt 1>
#<alt (+ 1 (* 1/2 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))>
#<alt (+ 1 (* (pow maxCos 2) (+ (* -1/8 (* (pow maxCos 2) (* (pow ux 4) (* (pow (- 1 ux) 2) (pow (- ux 1) 2))))) (* 1/2 (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))>
#<alt (+ 1 (* (pow maxCos 2) (+ (* 1/2 (* (pow ux 2) (* (- 1 ux) (- ux 1)))) (* (pow maxCos 2) (+ (* -1/8 (* (pow ux 4) (* (pow (- 1 ux) 2) (pow (- ux 1) 2)))) (* 1/16 (* (pow maxCos 2) (* (pow ux 6) (* (pow (- 1 ux) 3) (pow (- ux 1) 3))))))))))>
#<alt (* (* maxCos ux) (sqrt (* (- 1 ux) (- ux 1))))>
#<alt (* maxCos (+ (* 1/2 (* (/ 1 (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (* ux (sqrt (* (- 1 ux) (- ux 1))))))>
#<alt (* maxCos (+ (* -1/8 (* (/ 1 (* (pow maxCos 4) (pow ux 3))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (+ (* 1/2 (* (/ 1 (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (* ux (sqrt (* (- 1 ux) (- ux 1)))))))>
#<alt (* maxCos (+ (* -1/8 (* (/ 1 (* (pow maxCos 4) (pow ux 3))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (+ (* 1/16 (* (/ 1 (* (pow maxCos 6) (pow ux 5))) (sqrt (/ 1 (* (pow (- 1 ux) 5) (pow (- ux 1) 5)))))) (+ (* 1/2 (* (/ 1 (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (* ux (sqrt (* (- 1 ux) (- ux 1))))))))>
#<alt (* -1 (* (* maxCos ux) (sqrt (* (- 1 ux) (- ux 1)))))>
#<alt (* -1 (* maxCos (+ (* 1/2 (* (/ 1 (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (* ux (sqrt (* (- 1 ux) (- ux 1)))))))>
#<alt (* -1 (* maxCos (+ (* -1/8 (* (/ 1 (* (pow maxCos 4) (pow ux 3))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (+ (* 1/2 (* (/ 1 (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (* ux (sqrt (* (- 1 ux) (- ux 1))))))))>
#<alt (* -1 (* maxCos (+ (* -1/8 (* (/ 1 (* (pow maxCos 4) (pow ux 3))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (+ (* 1/16 (* (/ 1 (* (pow maxCos 6) (pow ux 5))) (sqrt (/ 1 (* (pow (- 1 ux) 5) (pow (- ux 1) 5)))))) (+ (* 1/2 (* (/ 1 (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (* ux (sqrt (* (- 1 ux) (- ux 1)))))))))>
#<alt 1>
#<alt (+ 1 (* -1 (* (pow maxCos 2) (pow ux 2))))>
#<alt (+ 1 (* (pow ux 2) (+ (* -1 (pow maxCos 2)) (* 2 (* (pow maxCos 2) ux)))))>
#<alt (+ 1 (* (pow ux 2) (+ (* -1 (pow maxCos 2)) (* ux (+ (* -1 (* (pow maxCos 2) ux)) (* 2 (pow maxCos 2)))))))>
#<alt (* -1 (* (pow maxCos 2) (pow ux 4)))>
#<alt (* (pow ux 4) (+ (* -1 (pow maxCos 2)) (* 2 (/ (pow maxCos 2) ux))))>
#<alt (* (pow ux 4) (+ (* -1 (/ (pow maxCos 2) (pow ux 2))) (+ (* -1 (pow maxCos 2)) (* 2 (/ (pow maxCos 2) ux)))))>
#<alt (* (pow ux 4) (+ (* -1 (/ (pow maxCos 2) (pow ux 2))) (+ (* -1 (pow maxCos 2)) (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))))))>
#<alt (* -1 (* (pow maxCos 2) (pow ux 4)))>
#<alt (* (pow ux 4) (+ (* -1 (pow maxCos 2)) (* 2 (/ (pow maxCos 2) ux))))>
#<alt (* (pow ux 4) (+ (* -1 (/ (+ (* -2 (pow maxCos 2)) (/ (pow maxCos 2) ux)) ux)) (* -1 (pow maxCos 2))))>
#<alt (* (pow ux 4) (+ (* -1 (/ (+ (* -2 (pow maxCos 2)) (* -1 (/ (+ (* -1 (pow maxCos 2)) (/ 1 (pow ux 2))) ux))) ux)) (* -1 (pow maxCos 2))))>
#<alt 1>
#<alt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))>
#<alt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))>
#<alt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))>
#<alt (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))>
#<alt (* (pow maxCos 2) (+ (* (pow ux 2) (* (- 1 ux) (- ux 1))) (/ 1 (pow maxCos 2))))>
#<alt (* (pow maxCos 2) (+ (* (pow ux 2) (* (- 1 ux) (- ux 1))) (/ 1 (pow maxCos 2))))>
#<alt (* (pow maxCos 2) (+ (* (pow ux 2) (* (- 1 ux) (- ux 1))) (/ 1 (pow maxCos 2))))>
#<alt (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))>
#<alt (* (pow maxCos 2) (+ (* (pow ux 2) (* (- 1 ux) (- ux 1))) (/ 1 (pow maxCos 2))))>
#<alt (* (pow maxCos 2) (+ (* (pow ux 2) (* (- 1 ux) (- ux 1))) (/ 1 (pow maxCos 2))))>
#<alt (* (pow maxCos 2) (+ (* (pow ux 2) (* (- 1 ux) (- ux 1))) (/ 1 (pow maxCos 2))))>
#<alt (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))>
#<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)))))))>
#<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)))))))>
#<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)))))))>
#<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)))))))>
#<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)))))))>
#<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)))))))>
#<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)))))))>
#<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)))))))>
#<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)))))))>
#<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)))))))>
#<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)))))))>
#<alt (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))>
#<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)))))))))))>
#<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)))))))))))))>
#<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))))))))))))))>
#<alt (* (pow ux 2) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))>
#<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)))))))>
#<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)))))))))>
#<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)))))))))))>
#<alt (* (pow ux 2) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))>
#<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)))))))>
#<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)))))))>
#<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)))))))>
#<alt (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))>
#<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)))))))))>
#<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))))))))))))>
#<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)))))))))))))))>
#<alt (* maxCos (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))>
#<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)))))))))>
#<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)))))))))))>
#<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)))))))))))))>
#<alt (* -1 (* maxCos (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))>
#<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))))))))))>
#<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))))))))))))>
#<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))))))))))))))>
#<alt (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))>
#<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)))))))>
#<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)))))))>
#<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)))))))>
#<alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))>
#<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))))))))>
#<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))))))))>
#<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))))))))>
#<alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))>
#<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))))))))))>
#<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))))))))))>
#<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))))))))))>
#<alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))>
#<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)))))))>
#<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)))))))>
#<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)))))))>
#<alt (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))>
#<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))))))))>
#<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))))))))>
#<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))))))))>
#<alt (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))>
#<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))))))))))>
#<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))))))))))>
#<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))))))))))>
#<alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))>
#<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))))))))>
#<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))))))))>
#<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))))))))>
#<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))))))))>
#<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))))))))>
#<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))))))))>
#<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))))))))>
#<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))))))))>
#<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))))))))>
#<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))))))))>
#<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))))))))>
#<alt (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))>
#<alt (+ (* maxCos (* ux zi)) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))>
#<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)))))))>
#<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)))))))>
#<alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))))>
#<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)))))))))>
#<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)))))))))))>
#<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)))))))))))))>
#<alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))))>
#<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))))))))>
#<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))))))))>
#<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))))))))>
#<alt (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))>
#<alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))>
#<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)))))))>
#<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)))))))>
#<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))))))>
#<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))))))))>
#<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))))))))))>
#<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))))))))))))>
#<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)))))))))>
#<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)))))))))))>
#<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)))))))))))))>
#<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)))))))))))))))>
#<alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))>
#<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))))))))>
#<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))))))))>
#<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))))))))>
#<alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))>
#<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))))>
#<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))))>
#<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))))>
#<alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))>
#<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)))))>
#<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)))))>
#<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)))))>
#<alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))>
#<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))))))))>
#<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))))))))>
#<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))))))))>
#<alt (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))>
#<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))))>
#<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))))>
#<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))))>
#<alt (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))>
#<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)))))>
#<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)))))>
#<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)))))>
#<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)))))))>
#<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))))))))>
#<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))))))))>
#<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))))))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<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)))))))))>
#<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)))))))))>
#<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)))))))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<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)))))>
#<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)))))>
#<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)))))>
#<alt (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))>
#<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)))))))>
#<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))))))))))>
#<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))))))))))))>
#<alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))>
#<alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))>
#<alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))>
#<alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))>
#<alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))>
#<alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))>
#<alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))>
#<alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))>
#<alt (* xi (cos (* 2 (* uy (PI)))))>
#<alt (+ (* -1/2 (* (pow maxCos 2) (* (pow ux 2) (* xi (cos (* 2 (* uy (PI)))))))) (* xi (cos (* 2 (* uy (PI))))))>
#<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))))))))))>
#<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)))))))))))>
#<alt (* maxCos (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))>
#<alt (* (pow ux 2) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))>
#<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))))))>
#<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)))))))>
#<alt (* maxCos (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))))>
#<alt (* (pow ux 2) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))>
#<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))))))>
#<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))))))>
#<alt (* xi (cos (* 2 (* uy (PI)))))>
#<alt (+ (* -1/2 (* (pow maxCos 2) (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2)))))) (* xi (cos (* 2 (* uy (PI))))))>
#<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)))))))))>
#<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)))))))))))>
#<alt (* maxCos (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))>
#<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)))))))>
#<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))))))))>
#<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)))))))))>
#<alt (* -1 (* maxCos (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))>
#<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))))))))>
#<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)))))))))>
#<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))))))))))>
#<alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))>
#<alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))>
#<alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))>
#<alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))>
#<alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))>
#<alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))>
#<alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))>
#<alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))>
#<alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))>
#<alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))>
#<alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))>
#<alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))>
#<alt (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))>
#<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))))))))>
#<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))))))))))>
#<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))))))))))))>
#<alt (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))>
#<alt (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))>
#<alt (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))>
#<alt (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))>
#<alt (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))>
#<alt (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))>
#<alt (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))>
#<alt (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))>
#<alt (cos (* 2 (* uy (PI))))>
#<alt (+ (cos (* 2 (* uy (PI)))) (* -1/2 (* (pow maxCos 2) (* (pow ux 2) (cos (* 2 (* uy (PI))))))))>
#<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)))))))))>
#<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))))))))))>
#<alt (* maxCos (* (pow ux 2) (* (cos (* 2 (* uy (PI)))) (sqrt -1))))>
#<alt (* (pow ux 2) (+ (* maxCos (* (cos (* 2 (* uy (PI)))) (sqrt -1))) (/ (* maxCos (cos (* 2 (* uy (PI))))) (* ux (sqrt -1)))))>
#<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))))))>
#<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)))))))>
#<alt (* maxCos (* (pow ux 2) (* (cos (* 2 (* uy (PI)))) (sqrt -1))))>
#<alt (* (pow ux 2) (+ (* maxCos (* (cos (* 2 (* uy (PI)))) (sqrt -1))) (/ (* maxCos (cos (* 2 (* uy (PI))))) (* ux (sqrt -1)))))>
#<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)))))>
#<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)))))>
#<alt (cos (* 2 (* uy (PI))))>
#<alt (+ (cos (* 2 (* uy (PI)))) (* -1/2 (* (pow maxCos 2) (* (pow ux 2) (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))))>
#<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))))))))>
#<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))))))))))>
#<alt (* maxCos (* ux (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))>
#<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))))))>
#<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)))))))>
#<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))))))))>
#<alt (* -1 (* maxCos (* ux (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))>
#<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)))))))>
#<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))))))))>
#<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)))))))))>
#<alt (* 2 (* uy (PI)))>
#<alt (* 2 (* uy (PI)))>
#<alt (* 2 (* uy (PI)))>
#<alt (* 2 (* uy (PI)))>
#<alt (* 2 (* uy (PI)))>
#<alt (* 2 (* uy (PI)))>
#<alt (* 2 (* uy (PI)))>
#<alt (* 2 (* uy (PI)))>
#<alt (* 2 (* uy (PI)))>
#<alt (* 2 (* uy (PI)))>
#<alt (* 2 (* uy (PI)))>
#<alt (* 2 (* uy (PI)))>
#<alt (* 2 (* uy (* yi (PI))))>
#<alt (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI)))))>
#<alt (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5))))))))>
#<alt (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* (pow uy 2) (+ (* -8/315 (* (pow uy 2) (* yi (pow (PI) 7)))) (* 4/15 (* yi (pow (PI) 5)))))))))>
#<alt (* yi (sin (* 2 (* uy (PI)))))>
#<alt (* yi (sin (* 2 (* uy (PI)))))>
#<alt (* yi (sin (* 2 (* uy (PI)))))>
#<alt (* yi (sin (* 2 (* uy (PI)))))>
#<alt (* yi (sin (* 2 (* uy (PI)))))>
#<alt (* yi (sin (* 2 (* uy (PI)))))>
#<alt (* yi (sin (* 2 (* uy (PI)))))>
#<alt (* yi (sin (* 2 (* uy (PI)))))>
#<alt (* yi (sin (* 2 (* uy (PI)))))>
#<alt (* yi (sin (* 2 (* uy (PI)))))>
#<alt (* yi (sin (* 2 (* uy (PI)))))>
#<alt (* yi (sin (* 2 (* uy (PI)))))>
#<alt (* yi (sin (* 2 (* uy (PI)))))>
#<alt (* yi (sin (* 2 (* uy (PI)))))>
#<alt (* yi (sin (* 2 (* uy (PI)))))>
#<alt (* yi (sin (* 2 (* uy (PI)))))>
#<alt (* yi (sin (* 2 (* uy (PI)))))>
#<alt (* yi (sin (* 2 (* uy (PI)))))>
#<alt (* yi (sin (* 2 (* uy (PI)))))>
#<alt (* yi (sin (* 2 (* uy (PI)))))>
#<alt (* maxCos (* ux zi))>
#<alt (* maxCos (* ux zi))>
#<alt (* maxCos (* ux zi))>
#<alt (* maxCos (* ux zi))>
#<alt (* maxCos (* ux zi))>
#<alt (* maxCos (* ux zi))>
#<alt (* maxCos (* ux zi))>
#<alt (* maxCos (* ux zi))>
#<alt (* maxCos (* ux zi))>
#<alt (* maxCos (* ux zi))>
#<alt (* maxCos (* ux zi))>
#<alt (* maxCos (* ux zi))>
#<alt (* maxCos (* ux zi))>
#<alt (* maxCos (* ux zi))>
#<alt (* maxCos (* ux zi))>
#<alt (* maxCos (* ux zi))>
#<alt (* maxCos (* ux zi))>
#<alt (* maxCos (* ux zi))>
#<alt (* maxCos (* ux zi))>
#<alt (* maxCos (* ux zi))>
#<alt (* maxCos (* ux zi))>
#<alt (* maxCos (* ux zi))>
#<alt (* maxCos (* ux zi))>
#<alt (* maxCos (* ux zi))>
#<alt (* maxCos (* ux zi))>
#<alt (* maxCos (* ux zi))>
#<alt (* maxCos (* ux zi))>
#<alt (* maxCos (* ux zi))>
#<alt (* maxCos (* ux zi))>
#<alt (* maxCos (* ux zi))>
#<alt (* maxCos (* ux zi))>
#<alt (* maxCos (* ux zi))>
#<alt (* maxCos (* ux zi))>
#<alt (* maxCos (* ux zi))>
#<alt (* maxCos (* ux zi))>
#<alt (* maxCos (* ux zi))>
#<alt (* maxCos (* ux zi))>
#<alt (* ux (+ (* -1 (* maxCos (* ux zi))) (* maxCos zi)))>
#<alt (* ux (+ (* -1 (* maxCos (* ux zi))) (* maxCos zi)))>
#<alt (* ux (+ (* -1 (* maxCos (* ux zi))) (* maxCos zi)))>
#<alt (* -1 (* maxCos (* (pow ux 2) zi)))>
#<alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (/ (* maxCos zi) ux)))>
#<alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (/ (* maxCos zi) ux)))>
#<alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (/ (* maxCos zi) ux)))>
#<alt (* -1 (* maxCos (* (pow ux 2) zi)))>
#<alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (/ (* maxCos zi) ux)))>
#<alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (/ (* maxCos zi) ux)))>
#<alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (/ (* maxCos zi) ux)))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* 2 (* uy (PI)))>
#<alt (* 2 (* uy (PI)))>
#<alt (* 2 (* uy (PI)))>
#<alt (* 2 (* uy (PI)))>
#<alt (* 2 (* uy (PI)))>
#<alt (* 2 (* uy (PI)))>
#<alt (* 2 (* uy (PI)))>
#<alt (* 2 (* uy (PI)))>
#<alt (* 2 (* uy (PI)))>
#<alt (* 2 (* uy (PI)))>
#<alt (* 2 (* uy (PI)))>
#<alt (* 2 (* uy (PI)))>
#<alt (* 2 (* (* uy (* yi (PI))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))>
#<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)))))))))>
#<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)))))))))))>
#<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)))))))))))))>
#<alt (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))>
#<alt (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))>
#<alt (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))>
#<alt (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))>
#<alt (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))>
#<alt (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))>
#<alt (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))>
#<alt (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))>
#<alt (* yi (sin (* 2 (* uy (PI)))))>
#<alt (+ (* -1/2 (* (pow maxCos 2) (* (pow ux 2) (* yi (sin (* 2 (* uy (PI)))))))) (* yi (sin (* 2 (* uy (PI))))))>
#<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))))))))))>
#<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)))))))))))>
#<alt (* maxCos (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))>
#<alt (* (pow ux 2) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))>
#<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))))))>
#<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)))))))>
#<alt (* maxCos (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))>
#<alt (* (pow ux 2) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))>
#<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))))))>
#<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))))))>
#<alt (* yi (sin (* 2 (* uy (PI)))))>
#<alt (+ (* -1/2 (* (pow maxCos 2) (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2)))))) (* yi (sin (* 2 (* uy (PI))))))>
#<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)))))))))>
#<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)))))))))))>
#<alt (* maxCos (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))>
#<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)))))))>
#<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))))))))>
#<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)))))))))>
#<alt (* -1 (* maxCos (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))>
#<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))))))))>
#<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)))))))))>
#<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))))))))))>
#<alt (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))>
#<alt (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))>
#<alt (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))>
#<alt (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))>
#<alt (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))>
#<alt (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))>
#<alt (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))>
#<alt (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))>
#<alt (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))>
#<alt (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))>
#<alt (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))>
#<alt (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))>
#<alt (* maxCos (* ux zi))>
#<alt (* ux (+ (* -1 (* maxCos (* ux zi))) (* maxCos zi)))>
#<alt (* ux (+ (* -1 (* maxCos (* ux zi))) (* maxCos zi)))>
#<alt (* ux (+ (* -1 (* maxCos (* ux zi))) (* maxCos zi)))>
#<alt (* -1 (* maxCos (* (pow ux 2) zi)))>
#<alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (/ (* maxCos zi) ux)))>
#<alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (/ (* maxCos zi) ux)))>
#<alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (/ (* maxCos zi) ux)))>
#<alt (* -1 (* maxCos (* (pow ux 2) zi)))>
#<alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (/ (* maxCos zi) ux)))>
#<alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (/ (* maxCos zi) ux)))>
#<alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (/ (* maxCos zi) ux)))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* (pow maxCos 2) (pow ux 2))>
#<alt (* (pow ux 2) (+ (* -2 (* (pow maxCos 2) ux)) (pow maxCos 2)))>
#<alt (* (pow ux 2) (+ (* ux (+ (* -2 (pow maxCos 2)) (* (pow maxCos 2) ux))) (pow maxCos 2)))>
#<alt (* (pow ux 2) (+ (* ux (+ (* -2 (pow maxCos 2)) (* (pow maxCos 2) ux))) (pow maxCos 2)))>
#<alt (* (pow maxCos 2) (pow ux 4))>
#<alt (* (pow ux 4) (+ (* -2 (/ (pow maxCos 2) ux)) (pow maxCos 2)))>
#<alt (* (pow ux 4) (+ (* -2 (/ (pow maxCos 2) ux)) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))>
#<alt (* (pow ux 4) (+ (* -2 (/ (pow maxCos 2) ux)) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))>
#<alt (* (pow maxCos 2) (pow ux 4))>
#<alt (* (pow ux 4) (+ (* -2 (/ (pow maxCos 2) ux)) (pow maxCos 2)))>
#<alt (* (pow ux 4) (+ (* -1 (/ (+ (* -1 (/ (pow maxCos 2) ux)) (* 2 (pow maxCos 2))) ux)) (pow maxCos 2)))>
#<alt (* (pow ux 4) (+ (* -1 (/ (+ (* -1 (/ (pow maxCos 2) ux)) (* 2 (pow maxCos 2))) ux)) (pow maxCos 2)))>
#<alt (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))>
#<alt (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))>
#<alt (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))>
#<alt (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))>
#<alt (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))>
#<alt (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))>
#<alt (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))>
#<alt (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))>
#<alt (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))>
#<alt (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))>
#<alt (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))>
#<alt (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))>
Calls

156 calls:

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

rewrite465.0ms (2.1%)

Algorithm
batch-egg-rewrite
Rules
3724×*-lowering-*.f32
3724×*-lowering-*.f64
2392×fma-lowering-fma.f32
2392×fma-lowering-fma.f64
1758×/-lowering-/.f32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
047311
1248306
22181294
08259294
Stop Event
iter limit
node limit
Counts
16 → 472
Calls
Call 1
Inputs
(+ (* (sqrt (+ 1 (* (- 1 ux) (* ux (* maxCos (* ux (* maxCos (+ ux -1)))))))) (+ (* (cos (* uy (* 2 (PI)))) xi) (* (sin (* uy (* 2 (PI)))) yi))) (* (- 1 ux) (* zi (* ux maxCos))))
(* (sqrt (+ 1 (* (- 1 ux) (* ux (* maxCos (* ux (* maxCos (+ ux -1)))))))) (+ (* (cos (* uy (* 2 (PI)))) xi) (* (sin (* uy (* 2 (PI)))) yi)))
(sqrt (+ 1 (* (- 1 ux) (* ux (* maxCos (* ux (* maxCos (+ ux -1))))))))
(+ 1 (* (- 1 ux) (* ux (* maxCos (* ux (* maxCos (+ ux -1)))))))
(+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 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 (* (* 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)))))
(* uy (* 2 (PI)))
(* (sin (* uy (* 2 (PI)))) yi)
(* zi (* ux maxCos))
(* (- 1 ux) (* zi (* ux maxCos)))
(* (* uy 2) (PI))
(* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)
(* (* (* (- 1 ux) maxCos) ux) zi)
(* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))
Outputs
(+.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)))
(+.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))
(+.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) (+.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi))))
(+.f32 (+.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(pow.f32 (/.f32 (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) (pow.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) #s(literal 2 binary32))) (*.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)) (-.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))))) (+.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) #s(literal 3 binary32)) (*.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi))))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi))) (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) (pow.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) #s(literal 2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)))))) #s(literal -1 binary32))
(fma.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))
(fma.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi)) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))
(fma.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux zi)) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))
(fma.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (+.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi))))
(fma.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)))
(fma.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32))) (+.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi))))
(fma.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32))) (+.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi))))
(fma.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi))))
(fma.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)))
(fma.f32 zi (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))
(fma.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))
(fma.f32 (*.f32 maxCos (*.f32 ux zi)) (-.f32 #s(literal 1 binary32) ux) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux zi) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))
(fma.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) zi (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 ux maxCos) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))
(fma.f32 (*.f32 ux zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))
(fma.f32 (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) ux (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))
(fma.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) xi (+.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi))))
(fma.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi))))
(fma.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) ux) maxCos (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))
(fma.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) maxCos) ux (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux zi)) maxCos (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))
(-.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) (pow.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) #s(literal 2 binary32))) (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)))) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)))) (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) (pow.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) #s(literal 2 binary32))) (*.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)) (-.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))))) (+.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) #s(literal 3 binary32)) (*.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi))) (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) (pow.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) #s(literal 2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) (pow.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) #s(literal 2 binary32))) (*.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)) (-.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))))) (+.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) #s(literal 3 binary32)) (*.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)))))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi))) (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) (pow.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) #s(literal 2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi))))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) #s(literal 3 binary32)) (*.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)))))) (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) (pow.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) #s(literal 2 binary32))) (*.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)) (-.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) #s(literal 3 binary32)) (*.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)))) (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) (pow.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) #s(literal 2 binary32))) (*.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)))))))
(/.f32 (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) (pow.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) #s(literal 2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi))))) (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) #s(literal 3 binary32)) (*.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi))))))) (neg.f32 (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) (pow.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) #s(literal 2 binary32))) (*.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)) (-.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) #s(literal 3 binary32)) (*.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi))))))) (neg.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)))) (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) (pow.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) #s(literal 2 binary32))) (*.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi))))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) (pow.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) #s(literal 2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)))))) (neg.f32 (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)))))
(/.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) (pow.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) #s(literal 2 binary32)))) (-.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))))
(/.f32 (+.f32 (*.f32 (+.f32 (*.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) #s(literal 3 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 3/2 binary32))) (*.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) #s(literal 3 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 3/2 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (*.f32 (+.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) #s(literal 2 binary32)) (*.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))) (*.f32 (*.f32 maxCos (*.f32 ux zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))))) (*.f32 (+.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) #s(literal 2 binary32)) (*.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))))
(/.f32 (+.f32 (*.f32 (+.f32 (*.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) #s(literal 3 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 3/2 binary32))) (*.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) #s(literal 3 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 3/2 binary32)))) (+.f32 #s(literal 1 binary32) ux)) (*.f32 (+.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) #s(literal 2 binary32)) (*.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))) (*.f32 (*.f32 maxCos (*.f32 ux zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))))) (*.f32 (+.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) #s(literal 2 binary32)) (*.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))) (+.f32 #s(literal 1 binary32) ux)))
(/.f32 (+.f32 (*.f32 (+.f32 (*.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) #s(literal 3 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 3/2 binary32))) (*.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) #s(literal 3 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 3/2 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (*.f32 (+.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) #s(literal 2 binary32)) (*.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 maxCos (*.f32 ux zi))))) (*.f32 (+.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) #s(literal 2 binary32)) (*.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))))
(/.f32 (+.f32 (*.f32 (+.f32 (*.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) #s(literal 3 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 3/2 binary32))) (*.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) #s(literal 3 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 3/2 binary32)))) (+.f32 #s(literal 1 binary32) ux)) (*.f32 (+.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) #s(literal 2 binary32)) (*.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 maxCos (*.f32 ux zi))))) (*.f32 (+.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) #s(literal 2 binary32)) (*.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))) (+.f32 #s(literal 1 binary32) ux)))
(/.f32 (+.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) #s(literal 2 binary32)) (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) #s(literal 2 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (*.f32 (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 maxCos (*.f32 ux zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))))) (*.f32 (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))))
(/.f32 (+.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) #s(literal 2 binary32)) (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) #s(literal 2 binary32))) (+.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 maxCos (*.f32 ux zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))))) (*.f32 (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (+.f32 #s(literal 1 binary32) ux)))
(/.f32 (+.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) #s(literal 2 binary32)) (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) #s(literal 2 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (*.f32 (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 maxCos (*.f32 ux zi))))) (*.f32 (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))))
(/.f32 (+.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) #s(literal 2 binary32)) (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) #s(literal 2 binary32))) (+.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 maxCos (*.f32 ux zi))))) (*.f32 (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (+.f32 #s(literal 1 binary32) ux)))
(/.f32 (+.f32 (*.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (+.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) #s(literal 3 binary32)) (pow.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) #s(literal 3 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (*.f32 (+.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi)) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (-.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)))) (*.f32 (*.f32 maxCos (*.f32 ux zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))))) (*.f32 (+.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi)) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (-.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))))
(/.f32 (+.f32 (*.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (+.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) #s(literal 3 binary32)) (pow.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) #s(literal 3 binary32)))) (+.f32 #s(literal 1 binary32) ux)) (*.f32 (+.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi)) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (-.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)))) (*.f32 (*.f32 maxCos (*.f32 ux zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))))) (*.f32 (+.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi)) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (-.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)))) (+.f32 #s(literal 1 binary32) ux)))
(/.f32 (+.f32 (*.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (+.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) #s(literal 3 binary32)) (pow.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) #s(literal 3 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (*.f32 (+.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi)) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (-.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 maxCos (*.f32 ux zi))))) (*.f32 (+.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi)) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (-.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))))
(/.f32 (+.f32 (*.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (+.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) #s(literal 3 binary32)) (pow.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) #s(literal 3 binary32)))) (+.f32 #s(literal 1 binary32) ux)) (*.f32 (+.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi)) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (-.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 maxCos (*.f32 ux zi))))) (*.f32 (+.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi)) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (-.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)))) (+.f32 #s(literal 1 binary32) ux)))
(/.f32 (+.f32 (*.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (-.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi)) (*.f32 (*.f32 yi yi) (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (*.f32 (-.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 (*.f32 maxCos (*.f32 ux zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))))) (*.f32 (-.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))))
(/.f32 (+.f32 (*.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (-.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi)) (*.f32 (*.f32 yi yi) (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))))) (+.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 (*.f32 maxCos (*.f32 ux zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))))) (*.f32 (-.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (+.f32 #s(literal 1 binary32) ux)))
(/.f32 (+.f32 (*.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (-.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi)) (*.f32 (*.f32 yi yi) (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (*.f32 (-.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 maxCos (*.f32 ux zi))))) (*.f32 (-.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))))
(/.f32 (+.f32 (*.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (-.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi)) (*.f32 (*.f32 yi yi) (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))))) (+.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 maxCos (*.f32 ux zi))))) (*.f32 (-.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (+.f32 #s(literal 1 binary32) ux)))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) #s(literal 3 binary32)) (pow.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) #s(literal 3 binary32))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (*.f32 (+.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi)) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (-.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)))) (*.f32 (*.f32 maxCos (*.f32 ux zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))))) (*.f32 (+.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi)) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (-.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) #s(literal 3 binary32)) (pow.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) #s(literal 3 binary32))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32))) (+.f32 #s(literal 1 binary32) ux)) (*.f32 (+.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi)) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (-.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)))) (*.f32 (*.f32 maxCos (*.f32 ux zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))))) (*.f32 (+.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi)) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (-.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)))) (+.f32 #s(literal 1 binary32) ux)))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) #s(literal 3 binary32)) (pow.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) #s(literal 3 binary32))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (*.f32 (+.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi)) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (-.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 maxCos (*.f32 ux zi))))) (*.f32 (+.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi)) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (-.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) #s(literal 3 binary32)) (pow.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) #s(literal 3 binary32))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32))) (+.f32 #s(literal 1 binary32) ux)) (*.f32 (+.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi)) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (-.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 maxCos (*.f32 ux zi))))) (*.f32 (+.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi)) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (-.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)))) (+.f32 #s(literal 1 binary32) ux)))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi)) (*.f32 (*.f32 yi yi) (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (*.f32 (-.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 (*.f32 maxCos (*.f32 ux zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))))) (*.f32 (-.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi)) (*.f32 (*.f32 yi yi) (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32))) (+.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 (*.f32 maxCos (*.f32 ux zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))))) (*.f32 (-.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (+.f32 #s(literal 1 binary32) ux)))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi)) (*.f32 (*.f32 yi yi) (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (*.f32 (-.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 maxCos (*.f32 ux zi))))) (*.f32 (-.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi)) (*.f32 (*.f32 yi yi) (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32))) (+.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 maxCos (*.f32 ux zi))))) (*.f32 (-.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (+.f32 #s(literal 1 binary32) ux)))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 maxCos (*.f32 ux zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (+.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) #s(literal 2 binary32)) (*.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) #s(literal 3 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 3/2 binary32))) (*.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) #s(literal 3 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 3/2 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (+.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) #s(literal 2 binary32)) (*.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 maxCos (*.f32 ux zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (-.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) #s(literal 2 binary32)) (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) #s(literal 2 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 maxCos (*.f32 ux zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (+.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi)) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (-.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (+.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) #s(literal 3 binary32)) (pow.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) #s(literal 3 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi)) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (-.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 maxCos (*.f32 ux zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (-.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (-.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi)) (*.f32 (*.f32 yi yi) (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (-.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 maxCos (*.f32 ux zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (+.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi)) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (-.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (*.f32 (+.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) #s(literal 3 binary32)) (pow.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) #s(literal 3 binary32))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi)) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (-.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 maxCos (*.f32 ux zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (-.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (*.f32 (-.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi)) (*.f32 (*.f32 yi yi) (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (-.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 maxCos (*.f32 ux zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) #s(literal 2 binary32)) (*.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 (*.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) #s(literal 3 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 3/2 binary32))) (*.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) #s(literal 3 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 3/2 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) #s(literal 2 binary32)) (*.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 maxCos (*.f32 ux zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (-.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) #s(literal 2 binary32)) (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) #s(literal 2 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 maxCos (*.f32 ux zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi)) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (-.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (+.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) #s(literal 3 binary32)) (pow.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) #s(literal 3 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi)) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (-.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 maxCos (*.f32 ux zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (-.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (-.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi)) (*.f32 (*.f32 yi yi) (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))))))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (-.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 maxCos (*.f32 ux zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi)) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (-.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) #s(literal 3 binary32)) (pow.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) #s(literal 3 binary32))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi)) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (-.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 maxCos (*.f32 ux zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (-.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi)) (*.f32 (*.f32 yi yi) (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (-.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 maxCos (*.f32 ux zi))) (+.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) #s(literal 2 binary32)) (*.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) #s(literal 3 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 3/2 binary32))) (*.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) #s(literal 3 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 3/2 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (+.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) #s(literal 2 binary32)) (*.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 maxCos (*.f32 ux zi))) (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (-.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) #s(literal 2 binary32)) (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) #s(literal 2 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 maxCos (*.f32 ux zi))) (+.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi)) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (-.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (+.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) #s(literal 3 binary32)) (pow.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) #s(literal 3 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi)) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (-.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 maxCos (*.f32 ux zi))) (-.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (-.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi)) (*.f32 (*.f32 yi yi) (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (-.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 maxCos (*.f32 ux zi))) (+.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi)) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (-.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (*.f32 (+.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) #s(literal 3 binary32)) (pow.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) #s(literal 3 binary32))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi)) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (-.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 maxCos (*.f32 ux zi))) (-.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (*.f32 (-.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi)) (*.f32 (*.f32 yi yi) (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (-.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 maxCos (*.f32 ux zi))) (+.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) #s(literal 2 binary32)) (*.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 (*.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) #s(literal 3 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 3/2 binary32))) (*.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) #s(literal 3 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 3/2 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) #s(literal 2 binary32)) (*.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 maxCos (*.f32 ux zi))) (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (-.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) #s(literal 2 binary32)) (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) #s(literal 2 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 maxCos (*.f32 ux zi))) (+.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi)) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (-.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (+.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) #s(literal 3 binary32)) (pow.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) #s(literal 3 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi)) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (-.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 maxCos (*.f32 ux zi))) (-.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (-.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi)) (*.f32 (*.f32 yi yi) (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))))))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (-.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 maxCos (*.f32 ux zi))) (+.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi)) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (-.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) #s(literal 3 binary32)) (pow.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) #s(literal 3 binary32))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi)) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (-.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 maxCos (*.f32 ux zi))) (-.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi)) (*.f32 (*.f32 yi yi) (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (-.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))
(/.f32 (-.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) (pow.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) #s(literal 2 binary32))) (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)))) (*.f32 (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)))))) (*.f32 (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi))) (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)))))
(/.f32 (neg.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) #s(literal 3 binary32)) (*.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)))))))) (neg.f32 (neg.f32 (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) (pow.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) #s(literal 2 binary32))) (*.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)) (-.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))))))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) (pow.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) #s(literal 2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi))))))) (neg.f32 (neg.f32 (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) (pow.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) #s(literal 2 binary32))))) (neg.f32 (-.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))))
(*.f32 (+.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) #s(literal 3 binary32)) (*.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)))))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) (pow.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) #s(literal 2 binary32))) (*.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)) (-.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))))))
(*.f32 (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) (pow.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) #s(literal 2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi))))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)))))
(+.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(+.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)))
(fma.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(fma.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)))
(fma.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(fma.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(fma.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(fma.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)))
(fma.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)))
(fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)))
(fma.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) xi (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(fma.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(fma.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)))
(fma.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) yi (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)))
(/.f32 (+.f32 (*.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) #s(literal 3 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 3/2 binary32))) (*.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) #s(literal 3 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 3/2 binary32)))) (+.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) #s(literal 2 binary32)) (*.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))))
(/.f32 (-.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) #s(literal 2 binary32)) (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) #s(literal 2 binary32))) (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))
(/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (+.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) #s(literal 3 binary32)) (pow.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) #s(literal 3 binary32)))) (+.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi)) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (-.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)))))
(/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (-.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi)) (*.f32 (*.f32 yi yi) (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))))) (-.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) #s(literal 3 binary32)) (pow.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) #s(literal 3 binary32))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32))) (+.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi)) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (-.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)))))
(/.f32 (*.f32 (-.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi)) (*.f32 (*.f32 yi yi) (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32))) (-.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(/.f32 (neg.f32 (+.f32 (*.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) #s(literal 3 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 3/2 binary32))) (*.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) #s(literal 3 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 3/2 binary32))))) (neg.f32 (+.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) #s(literal 2 binary32)) (*.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) #s(literal 2 binary32)) (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) #s(literal 2 binary32)))) (neg.f32 (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))))
(/.f32 (neg.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (+.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) #s(literal 3 binary32)) (pow.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) #s(literal 3 binary32))))) (neg.f32 (+.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi)) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (-.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))))))
(/.f32 (neg.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (-.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi)) (*.f32 (*.f32 yi yi) (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))))) (neg.f32 (-.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))
(/.f32 (neg.f32 (*.f32 (+.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) #s(literal 3 binary32)) (pow.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) #s(literal 3 binary32))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)))) (neg.f32 (+.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi)) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (-.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))))))
(/.f32 (neg.f32 (*.f32 (-.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi)) (*.f32 (*.f32 yi yi) (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)))) (neg.f32 (-.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))
(*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(*.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)))
(exp.f32 (*.f32 (log1p.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)))
(pow.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32))
(pow.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) #s(literal 1/4 binary32))
(pow.f32 (exp.f32 (log1p.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) #s(literal 1/2 binary32))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))))))))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))))))
(/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))))) #s(literal 1/2 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))) #s(literal 1 binary32)))) #s(literal 1/2 binary32)))
(/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))))) #s(literal 1/2 binary32)) (sqrt.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))))))
(/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) #s(literal 1/2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)))
(/.f32 (sqrt.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))))))) (sqrt.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))) #s(literal 1 binary32)))))))
(/.f32 (sqrt.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))))) (sqrt.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))))))
(/.f32 (sqrt.f32 (-.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1 binary32))) (sqrt.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))) #s(literal 1 binary32))))
(/.f32 (neg.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))))) #s(literal 1/2 binary32))) (neg.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))) #s(literal 1 binary32)))) #s(literal 1/2 binary32))))
(/.f32 (neg.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) #s(literal 1/2 binary32))) (neg.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32))))
(sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))))
(*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))))) #s(literal 1/2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))) #s(literal 1 binary32))))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))))) #s(literal 1/2 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))) #s(literal 1 binary32)))))))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) #s(literal 1/2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) #s(literal 1/2 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))))))
(*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/4 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/4 binary32)))
(exp.f32 (+.f32 (*.f32 (log1p.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 (log1p.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32))))
(+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))
(+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))) #s(literal 1 binary32))
(pow.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) #s(literal 2 binary32))
(pow.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))))) #s(literal -1 binary32))
(pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1 binary32))
(pow.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) #s(literal 1/2 binary32))
(fma.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))) #s(literal 1 binary32))
(fma.f32 ux (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))) (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))
(fma.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) #s(literal 1 binary32))
(fma.f32 (*.f32 ux (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))
(fma.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))) #s(literal 1 binary32) #s(literal 1 binary32))
(fma.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))
(fma.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) #s(literal 1 binary32))
(fma.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))) #s(literal 1 binary32))
(fma.f32 (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) #s(literal 1 binary32))
(fma.f32 (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))) (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32))
(fma.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) #s(literal 1 binary32))
(fma.f32 (*.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))) #s(literal 1 binary32))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) ux #s(literal 1 binary32))
(fma.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))) maxCos #s(literal 1 binary32))
(-.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) (/.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))))))
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))) #s(literal 1 binary32)))))
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))))) (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))))
(/.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))) #s(literal 1 binary32))))))
(/.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))))) (neg.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))) #s(literal 1 binary32)))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))))
(/.f32 (neg.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))))))) (neg.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))) #s(literal 1 binary32)))))))
(/.f32 (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))))) (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1 binary32))) (neg.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))) #s(literal 1 binary32))))
(sqrt.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))))
(*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)))
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))) #s(literal 1 binary32))))))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))))
(+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))))
(+.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))))
(pow.f32 (/.f32 (+.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))))))) (+.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) #s(literal 3 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (-.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) (-.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) #s(literal 2 binary32)))) #s(literal -1 binary32))
(fma.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))))
(fma.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))))
(fma.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))))
(fma.f32 yi (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))))
(fma.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))))
(fma.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))))
(fma.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))))
(fma.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) xi (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))))
(fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))))
(fma.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) yi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))))
(fma.f32 (*.f32 yi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))))
(fma.f32 (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))))
(-.f32 (/.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (-.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))))) (/.f32 (pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) #s(literal 2 binary32)) (-.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))))))) (+.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) #s(literal 3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) (-.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) #s(literal 2 binary32)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (+.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))))))) (+.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) #s(literal 3 binary32))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (-.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) (-.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) #s(literal 2 binary32))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))))))
(/.f32 (-.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) #s(literal 2 binary32))) (-.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) #s(literal 3 binary32)))) (neg.f32 (+.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))))))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) #s(literal 3 binary32)))) (neg.f32 (+.f32 (pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) #s(literal 2 binary32)))) (neg.f32 (-.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))))))
(/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) #s(literal 2 binary32)) (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))))))
(/.f32 (-.f32 (*.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (-.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))))) (*.f32 (-.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) (pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) #s(literal 2 binary32)))) (pow.f32 (-.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)))
(/.f32 (neg.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) #s(literal 3 binary32))))) (neg.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))))))))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) #s(literal 2 binary32))))) (neg.f32 (neg.f32 (-.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) #s(literal 2 binary32)) (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)))) (neg.f32 (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))))))
(*.f32 (+.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))))))))
(*.f32 (-.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))))))
(+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) (+.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi))))
(+.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi))))
(+.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)))
(+.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))))
(+.f32 (+.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))))
(+.f32 (+.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))))
(pow.f32 (/.f32 (+.f32 (pow.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (*.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)) (-.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))))))) (+.f32 (pow.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 3 binary32)) (*.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi))))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)))) (-.f32 (pow.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)))))) #s(literal -1 binary32))
(fma.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))))
(fma.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi)) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))))
(fma.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux zi)) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))))
(fma.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) (+.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi))))
(fma.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) (+.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi))))
(fma.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi))))
(fma.f32 yi (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi))))
(fma.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi))))
(fma.f32 zi (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))))
(fma.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))))
(fma.f32 (*.f32 maxCos (*.f32 ux zi)) (-.f32 #s(literal 1 binary32) ux) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux zi) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))))
(fma.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) zi (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))))
(fma.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (+.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi))))
(fma.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi))))
(fma.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) xi (+.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi))))
(fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi))))
(fma.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) yi (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi))))
(fma.f32 (+.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))))))) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)))
(fma.f32 (-.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))))) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 ux maxCos) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))))
(fma.f32 (*.f32 yi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi))))
(fma.f32 (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi))))
(fma.f32 (*.f32 ux zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))))
(fma.f32 (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) ux (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))))
(fma.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) ux) maxCos (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))))
(fma.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) maxCos) ux (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux zi)) maxCos (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))))
(-.f32 (/.f32 (pow.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi))))) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)))) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (pow.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (*.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)) (-.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))))))) (+.f32 (pow.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 3 binary32)) (*.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)))) (-.f32 (pow.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (+.f32 (pow.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (*.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)) (-.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))))))) (+.f32 (pow.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 3 binary32)) (*.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)))))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)))) (-.f32 (pow.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi))))))))
(/.f32 (+.f32 (pow.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 3 binary32)) (*.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)))))) (+.f32 (pow.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (*.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)) (-.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))))))))
(/.f32 (+.f32 (pow.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 3 binary32)) (*.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)))) (-.f32 (pow.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (*.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi))))))
(/.f32 (-.f32 (pow.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi))))) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 3 binary32)) (*.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi))))))) (neg.f32 (+.f32 (pow.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (*.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)) (-.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))))))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 3 binary32)) (*.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi))))))) (neg.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)))) (-.f32 (pow.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (*.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)))))) (neg.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 3 binary32)) (pow.f32 (+.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi))) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (-.f32 (pow.f32 (+.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi))) #s(literal 2 binary32)) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) (+.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)))))))
(/.f32 (-.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (pow.f32 (+.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi))) #s(literal 2 binary32))) (-.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) (+.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)))))
(/.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)))) (pow.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32))) (-.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))))))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (*.f32 (/.f32 (+.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))))))) (+.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) #s(literal 3 binary32)))) (*.f32 (*.f32 maxCos (*.f32 ux zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))))) (*.f32 (/.f32 (+.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))))))) (+.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) #s(literal 3 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)) (*.f32 (/.f32 (+.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))))))) (+.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) #s(literal 3 binary32)))) (*.f32 (*.f32 maxCos (*.f32 ux zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))))) (*.f32 (/.f32 (+.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))))))) (+.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) #s(literal 3 binary32)))) (+.f32 #s(literal 1 binary32) ux)))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (*.f32 (/.f32 (+.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))))))) (+.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) #s(literal 3 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 maxCos (*.f32 ux zi))))) (*.f32 (/.f32 (+.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))))))) (+.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) #s(literal 3 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)) (*.f32 (/.f32 (+.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))))))) (+.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) #s(literal 3 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 maxCos (*.f32 ux zi))))) (*.f32 (/.f32 (+.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))))))) (+.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) #s(literal 3 binary32)))) (+.f32 #s(literal 1 binary32) ux)))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (*.f32 (/.f32 (-.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) (-.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) #s(literal 2 binary32)))) (*.f32 (*.f32 maxCos (*.f32 ux zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))))) (*.f32 (/.f32 (-.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) (-.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) #s(literal 2 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)) (*.f32 (/.f32 (-.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) (-.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) #s(literal 2 binary32)))) (*.f32 (*.f32 maxCos (*.f32 ux zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))))) (*.f32 (/.f32 (-.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) (-.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) #s(literal 2 binary32)))) (+.f32 #s(literal 1 binary32) ux)))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (*.f32 (/.f32 (-.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) (-.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) #s(literal 2 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 maxCos (*.f32 ux zi))))) (*.f32 (/.f32 (-.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) (-.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) #s(literal 2 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)) (*.f32 (/.f32 (-.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) (-.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) #s(literal 2 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 maxCos (*.f32 ux zi))))) (*.f32 (/.f32 (-.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) (-.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) #s(literal 2 binary32)))) (+.f32 #s(literal 1 binary32) ux)))
(/.f32 (+.f32 (*.f32 (+.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (*.f32 (+.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))))))) (*.f32 (*.f32 maxCos (*.f32 ux zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))))) (*.f32 (+.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))))
(/.f32 (+.f32 (*.f32 (+.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) ux)) (*.f32 (+.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))))))) (*.f32 (*.f32 maxCos (*.f32 ux zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))))) (*.f32 (+.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))))))) (+.f32 #s(literal 1 binary32) ux)))
(/.f32 (+.f32 (*.f32 (+.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (*.f32 (+.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 maxCos (*.f32 ux zi))))) (*.f32 (+.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))))
(/.f32 (+.f32 (*.f32 (+.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) ux)) (*.f32 (+.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 maxCos (*.f32 ux zi))))) (*.f32 (+.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))))))) (+.f32 #s(literal 1 binary32) ux)))
(/.f32 (+.f32 (*.f32 (+.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (*.f32 (+.f32 (pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))))) (*.f32 (*.f32 maxCos (*.f32 ux zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))))) (*.f32 (+.f32 (pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))))
(/.f32 (+.f32 (*.f32 (+.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) ux)) (*.f32 (+.f32 (pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))))) (*.f32 (*.f32 maxCos (*.f32 ux zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))))) (*.f32 (+.f32 (pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))))) (+.f32 #s(literal 1 binary32) ux)))
(/.f32 (+.f32 (*.f32 (+.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (*.f32 (+.f32 (pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 maxCos (*.f32 ux zi))))) (*.f32 (+.f32 (pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))))
(/.f32 (+.f32 (*.f32 (+.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) ux)) (*.f32 (+.f32 (pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 maxCos (*.f32 ux zi))))) (*.f32 (+.f32 (pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))))) (+.f32 #s(literal 1 binary32) ux)))
(/.f32 (+.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) #s(literal 2 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (*.f32 (-.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) (*.f32 (*.f32 maxCos (*.f32 ux zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))))) (*.f32 (-.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))))
(/.f32 (+.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) #s(literal 2 binary32))) (+.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) (*.f32 (*.f32 maxCos (*.f32 ux zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))))) (*.f32 (-.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) (+.f32 #s(literal 1 binary32) ux)))
(/.f32 (+.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) #s(literal 2 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (*.f32 (-.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 maxCos (*.f32 ux zi))))) (*.f32 (-.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))))
(/.f32 (+.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) #s(literal 2 binary32))) (+.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 maxCos (*.f32 ux zi))))) (*.f32 (-.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) (+.f32 #s(literal 1 binary32) ux)))
(/.f32 (+.f32 (*.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) #s(literal 3 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (*.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))))))) (*.f32 (*.f32 maxCos (*.f32 ux zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))))) (*.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))))
(/.f32 (+.f32 (*.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) #s(literal 3 binary32)))) (+.f32 #s(literal 1 binary32) ux)) (*.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))))))) (*.f32 (*.f32 maxCos (*.f32 ux zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))))) (*.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))))))) (+.f32 #s(literal 1 binary32) ux)))
(/.f32 (+.f32 (*.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) #s(literal 3 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (*.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 maxCos (*.f32 ux zi))))) (*.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))))
(/.f32 (+.f32 (*.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) #s(literal 3 binary32)))) (+.f32 #s(literal 1 binary32) ux)) (*.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 maxCos (*.f32 ux zi))))) (*.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))))))) (+.f32 #s(literal 1 binary32) ux)))
(/.f32 (+.f32 (*.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) #s(literal 2 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (*.f32 (neg.f32 (-.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))))) (*.f32 (*.f32 maxCos (*.f32 ux zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))))) (*.f32 (neg.f32 (-.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))))
(/.f32 (+.f32 (*.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) #s(literal 2 binary32)))) (+.f32 #s(literal 1 binary32) ux)) (*.f32 (neg.f32 (-.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))))) (*.f32 (*.f32 maxCos (*.f32 ux zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))))) (*.f32 (neg.f32 (-.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))))) (+.f32 #s(literal 1 binary32) ux)))
(/.f32 (+.f32 (*.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) #s(literal 2 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (*.f32 (neg.f32 (-.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 maxCos (*.f32 ux zi))))) (*.f32 (neg.f32 (-.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))))
(/.f32 (+.f32 (*.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) #s(literal 2 binary32)))) (+.f32 #s(literal 1 binary32) ux)) (*.f32 (neg.f32 (-.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 maxCos (*.f32 ux zi))))) (*.f32 (neg.f32 (-.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))))) (+.f32 #s(literal 1 binary32) ux)))
(/.f32 (+.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) #s(literal 2 binary32)) (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (*.f32 (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))))) (*.f32 (*.f32 maxCos (*.f32 ux zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))))) (*.f32 (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))))
(/.f32 (+.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) #s(literal 2 binary32)) (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32))) (+.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))))) (*.f32 (*.f32 maxCos (*.f32 ux zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))))) (*.f32 (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))))) (+.f32 #s(literal 1 binary32) ux)))
(/.f32 (+.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) #s(literal 2 binary32)) (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (*.f32 (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 maxCos (*.f32 ux zi))))) (*.f32 (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))))
(/.f32 (+.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) #s(literal 2 binary32)) (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32))) (+.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 maxCos (*.f32 ux zi))))) (*.f32 (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))))) (+.f32 #s(literal 1 binary32) ux)))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 maxCos (*.f32 ux zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (/.f32 (+.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))))))) (+.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) #s(literal 3 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) #s(literal 1 binary32))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (/.f32 (+.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))))))) (+.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) #s(literal 3 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 maxCos (*.f32 ux zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (/.f32 (-.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) (-.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) #s(literal 2 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) #s(literal 1 binary32))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (/.f32 (-.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) (-.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) #s(literal 2 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 maxCos (*.f32 ux zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (+.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (+.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) #s(literal 3 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (+.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 maxCos (*.f32 ux zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (+.f32 (pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (+.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) #s(literal 3 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (+.f32 (pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 maxCos (*.f32 ux zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (-.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (-.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) #s(literal 2 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (-.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 maxCos (*.f32 ux zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (neg.f32 (+.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (neg.f32 (+.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) #s(literal 3 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (neg.f32 (+.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 maxCos (*.f32 ux zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (neg.f32 (-.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (neg.f32 (-.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) #s(literal 2 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (neg.f32 (-.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 maxCos (*.f32 ux zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (-.f32 (pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) #s(literal 2 binary32)) (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 maxCos (*.f32 ux zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (/.f32 (+.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))))))) (+.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) #s(literal 3 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (/.f32 (+.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))))))) (+.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) #s(literal 3 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 maxCos (*.f32 ux zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (/.f32 (-.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) (-.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) #s(literal 2 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (/.f32 (-.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) (-.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) #s(literal 2 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 maxCos (*.f32 ux zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))))))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) #s(literal 3 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 maxCos (*.f32 ux zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.f32 (pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))))))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) #s(literal 3 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 (pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 maxCos (*.f32 ux zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (-.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (-.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) #s(literal 2 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (-.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 maxCos (*.f32 ux zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (neg.f32 (+.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))))))))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (neg.f32 (+.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) #s(literal 3 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (neg.f32 (+.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 maxCos (*.f32 ux zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (neg.f32 (-.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (neg.f32 (-.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) #s(literal 2 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (neg.f32 (-.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 maxCos (*.f32 ux zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (-.f32 (pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) #s(literal 2 binary32)) (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 maxCos (*.f32 ux zi))) (/.f32 (+.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))))))) (+.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) #s(literal 3 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) #s(literal 1 binary32))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (/.f32 (+.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))))))) (+.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) #s(literal 3 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 maxCos (*.f32 ux zi))) (/.f32 (-.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) (-.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) #s(literal 2 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) #s(literal 1 binary32))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (/.f32 (-.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) (-.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) #s(literal 2 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 maxCos (*.f32 ux zi))) (+.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (+.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) #s(literal 3 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (+.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 maxCos (*.f32 ux zi))) (+.f32 (pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (+.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) #s(literal 3 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (+.f32 (pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 maxCos (*.f32 ux zi))) (-.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (-.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) #s(literal 2 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (-.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 maxCos (*.f32 ux zi))) (neg.f32 (+.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (neg.f32 (+.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) #s(literal 3 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (neg.f32 (+.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 maxCos (*.f32 ux zi))) (neg.f32 (-.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (neg.f32 (-.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) #s(literal 2 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (neg.f32 (-.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 maxCos (*.f32 ux zi))) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (-.f32 (pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) #s(literal 2 binary32)) (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 maxCos (*.f32 ux zi))) (/.f32 (+.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))))))) (+.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) #s(literal 3 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (/.f32 (+.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))))))) (+.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) #s(literal 3 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 maxCos (*.f32 ux zi))) (/.f32 (-.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) (-.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) #s(literal 2 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (/.f32 (-.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) (-.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) #s(literal 2 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 maxCos (*.f32 ux zi))) (+.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))))))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) #s(literal 3 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 maxCos (*.f32 ux zi))) (+.f32 (pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))))))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) #s(literal 3 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 (pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 maxCos (*.f32 ux zi))) (-.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (-.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) #s(literal 2 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (-.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 maxCos (*.f32 ux zi))) (neg.f32 (+.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))))))))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (neg.f32 (+.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) #s(literal 3 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (neg.f32 (+.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 maxCos (*.f32 ux zi))) (neg.f32 (-.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (neg.f32 (-.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) #s(literal 2 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (neg.f32 (-.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 maxCos (*.f32 ux zi))) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (-.f32 (pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) #s(literal 2 binary32)) (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))))))
(/.f32 (-.f32 (*.f32 (pow.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi))))) (*.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)))))) (*.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)))) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi))))))
(/.f32 (neg.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 3 binary32)) (*.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)))))))) (neg.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (*.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)) (-.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))))))))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (pow.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi))))))) (neg.f32 (neg.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)))))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 3 binary32)) (pow.f32 (+.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi))) #s(literal 3 binary32)))) (neg.f32 (+.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (-.f32 (pow.f32 (+.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi))) #s(literal 2 binary32)) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) (+.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi))))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (pow.f32 (+.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi))) #s(literal 2 binary32)))) (neg.f32 (-.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) (+.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)))) (pow.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)))) (neg.f32 (-.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))))))
(*.f32 (+.f32 (pow.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 3 binary32)) (*.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)))))) (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (*.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)) (-.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))))))))
(*.f32 (-.f32 (pow.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi))))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi))))))
(*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))))
(*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))))
(*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))
(*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) xi)
(*.f32 (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) uy))
(*.f32 (PI.f32) (*.f32 uy #s(literal 2 binary32)))
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) uy)
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) (*.f32 uy #s(literal 2 binary32))))
(*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 uy #s(literal 2 binary32))))
(*.f32 (*.f32 uy (PI.f32)) #s(literal 2 binary32))
(*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))
(*.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) #s(literal 1 binary32)) (PI.f32))
(*.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (pow.f32 (PI.f32) #s(literal 1/3 binary32)))
(*.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 1/2 binary32))) (pow.f32 (PI.f32) #s(literal 1/2 binary32)))
(*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)
(*.f32 ux (*.f32 maxCos zi))
(*.f32 maxCos (*.f32 ux zi))
(*.f32 zi (*.f32 ux maxCos))
(*.f32 (*.f32 ux maxCos) zi)
(*.f32 (*.f32 ux zi) maxCos)
(*.f32 (*.f32 zi maxCos) ux)
(+.f32 (*.f32 (*.f32 maxCos (*.f32 ux zi)) #s(literal 1 binary32)) (*.f32 (*.f32 maxCos (*.f32 ux zi)) (neg.f32 ux)))
(+.f32 (*.f32 #s(literal 1 binary32) (*.f32 maxCos (*.f32 ux zi))) (*.f32 (neg.f32 ux) (*.f32 maxCos (*.f32 ux zi))))
(fma.f32 #s(literal 1 binary32) (*.f32 maxCos (*.f32 ux zi)) (*.f32 (neg.f32 ux) (*.f32 maxCos (*.f32 ux zi))))
(fma.f32 (*.f32 maxCos (*.f32 ux zi)) #s(literal 1 binary32) (*.f32 (*.f32 maxCos (*.f32 ux zi)) (neg.f32 ux)))
(/.f32 (*.f32 (*.f32 maxCos (*.f32 ux zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))))
(/.f32 (*.f32 (*.f32 maxCos (*.f32 ux zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.f32 #s(literal 1 binary32) ux))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 maxCos (*.f32 ux zi))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 maxCos (*.f32 ux zi))) (+.f32 #s(literal 1 binary32) ux))
(/.f32 (neg.f32 (*.f32 (*.f32 maxCos (*.f32 ux zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))))
(/.f32 (neg.f32 (*.f32 (*.f32 maxCos (*.f32 ux zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (neg.f32 (+.f32 #s(literal 1 binary32) ux)))
(/.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 maxCos (*.f32 ux zi)))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))))
(/.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 maxCos (*.f32 ux zi)))) (neg.f32 (+.f32 #s(literal 1 binary32) ux)))
(*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi))
(*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi)))
(*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux zi)))
(*.f32 zi (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))
(*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))
(*.f32 (*.f32 maxCos (*.f32 ux zi)) (-.f32 #s(literal 1 binary32) ux))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux zi))
(*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) zi)
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 ux maxCos))
(*.f32 (*.f32 ux zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))
(*.f32 (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) ux)
(*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) ux) maxCos)
(*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) maxCos) ux)
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux zi)) maxCos)
(*.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) uy))
(*.f32 (PI.f32) (*.f32 uy #s(literal 2 binary32)))
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) uy)
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) (*.f32 uy #s(literal 2 binary32))))
(*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 uy #s(literal 2 binary32))))
(*.f32 (*.f32 uy (PI.f32)) #s(literal 2 binary32))
(*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))
(*.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) #s(literal 1 binary32)) (PI.f32))
(*.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (pow.f32 (PI.f32) #s(literal 1/3 binary32)))
(*.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 1/2 binary32))) (pow.f32 (PI.f32) #s(literal 1/2 binary32)))
(*.f32 yi (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))))
(*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) yi)
(*.f32 (*.f32 yi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(+.f32 (*.f32 (*.f32 maxCos (*.f32 ux zi)) #s(literal 1 binary32)) (*.f32 (*.f32 maxCos (*.f32 ux zi)) (neg.f32 ux)))
(+.f32 (*.f32 #s(literal 1 binary32) (*.f32 maxCos (*.f32 ux zi))) (*.f32 (neg.f32 ux) (*.f32 maxCos (*.f32 ux zi))))
(fma.f32 #s(literal 1 binary32) (*.f32 maxCos (*.f32 ux zi)) (*.f32 (neg.f32 ux) (*.f32 maxCos (*.f32 ux zi))))
(fma.f32 (*.f32 maxCos (*.f32 ux zi)) #s(literal 1 binary32) (*.f32 (*.f32 maxCos (*.f32 ux zi)) (neg.f32 ux)))
(/.f32 (*.f32 (*.f32 maxCos (*.f32 ux zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))))
(/.f32 (*.f32 (*.f32 maxCos (*.f32 ux zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.f32 #s(literal 1 binary32) ux))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 maxCos (*.f32 ux zi))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 maxCos (*.f32 ux zi))) (+.f32 #s(literal 1 binary32) ux))
(/.f32 (neg.f32 (*.f32 (*.f32 maxCos (*.f32 ux zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))))
(/.f32 (neg.f32 (*.f32 (*.f32 maxCos (*.f32 ux zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (neg.f32 (+.f32 #s(literal 1 binary32) ux)))
(/.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 maxCos (*.f32 ux zi)))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))))
(/.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 maxCos (*.f32 ux zi)))) (neg.f32 (+.f32 #s(literal 1 binary32) ux)))
(*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi))
(*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi)))
(*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux zi)))
(*.f32 zi (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))
(*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))
(*.f32 (*.f32 maxCos (*.f32 ux zi)) (-.f32 #s(literal 1 binary32) ux))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux zi))
(*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) zi)
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 ux maxCos))
(*.f32 (*.f32 ux zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))
(*.f32 (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) ux)
(*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) ux) maxCos)
(*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) maxCos) ux)
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux zi)) maxCos)
(exp.f32 (*.f32 #s(literal 2 binary32) (log.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))
(pow.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) #s(literal 2 binary32))
(pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))) #s(literal 1 binary32))
(pow.f32 (exp.f32 (log.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))) #s(literal 2 binary32))
(*.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))
(*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))
(*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))
(*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))
(*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) 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 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))
(*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))) #s(literal 1 binary32))
(*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (*.f32 ux ux))
(*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) ux)
(*.f32 (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))
(*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos)))
(*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 maxCos maxCos))
(*.f32 (*.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))
(*.f32 (*.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))
(*.f32 (*.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))) (*.f32 ux ux))
(*.f32 (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))) ux)
(*.f32 (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux maxCos))
(*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) ux) ux)
(*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))
(*.f32 (exp.f32 (log.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))) (exp.f32 (log.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))

simplify718.0ms (3.3%)

Algorithm
egg-herbie
Rules
6288×*-lowering-*.f32
6288×*-lowering-*.f64
3178×+-lowering-+.f64
3178×+-lowering-+.f32
1520×sum3-define
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0122123248
1489221343
0812521343
Stop Event
iter limit
node limit
Counts
624 → 624
Calls
Call 1
Inputs
(+ (* 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))))) (* 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))))) (* yi (sin (* 2 (* uy (PI)))))))) (* (pow maxCos 2) (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (+ (/ (* maxCos zi) ux) (/ (* maxCos (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (* ux (sqrt -1)))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* 1/2 (/ (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (+ (/ (* maxCos zi) ux) (/ (* maxCos (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (* ux (sqrt -1))))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* 1/2 (/ (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 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))))) (* yi (sin (* 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 (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (+ (/ (* maxCos zi) ux) (/ (* maxCos (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (* ux (sqrt -1)))))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -1 (* maxCos zi)) (* -1 (/ (* maxCos (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt -1)))) ux)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* maxCos (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt -1))) (* -1/2 (/ (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2)))) (* maxCos (* ux (sqrt -1))))))) ux)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* maxCos (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt -1))) (* -1 (/ (+ (* -1/2 (/ (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 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))))) (* yi (sin (* 2 (* uy (PI)))))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2)))) (* maxCos (sqrt -1))))) ux)))) ux)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))))))
(+ (* 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 (+ (* 1/2 (* maxCos (* (pow ux 2) (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (- 1 ux) (- ux 1)))))) (* ux (* zi (- 1 ux))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(+ (* maxCos (+ (* maxCos (+ (* -1/8 (* (pow maxCos 2) (* (pow ux 4) (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow (- 1 ux) 2) (pow (- ux 1) 2)))))) (* 1/2 (* (pow ux 2) (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (- 1 ux) (- ux 1))))))) (* ux (* zi (- 1 ux))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(* maxCos (+ (* ux (* zi (- 1 ux))) (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1))))))
(* maxCos (+ (* 1/2 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (+ (* ux (* zi (- 1 ux))) (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1)))))))
(* maxCos (+ (* -1/8 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 4) (pow ux 3))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (+ (* 1/2 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (+ (* ux (* zi (- 1 ux))) (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1))))))))
(* maxCos (+ (* -1/8 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 4) (pow ux 3))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (+ (* 1/16 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 6) (pow ux 5))) (sqrt (/ 1 (* (pow (- 1 ux) 5) (pow (- ux 1) 5)))))) (+ (* 1/2 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (+ (* ux (* zi (- 1 ux))) (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1)))))))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1)))))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* 1/2 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1))))))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* -1/8 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 4) (pow ux 3))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (+ (* 1/2 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1)))))))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* -1/8 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 4) (pow ux 3))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (+ (* 1/16 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 6) (pow ux 5))) (sqrt (/ 1 (* (pow (- 1 ux) 5) (pow (- ux 1) 5)))))) (+ (* 1/2 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1))))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))
(+ (* 2 (* (* uy (* yi (PI))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* uy (+ (* -2 (* (* uy (* xi (pow (PI) 2))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* 2 (* (* yi (PI)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))) (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* uy (+ (* 2 (* (* yi (PI)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* uy (+ (* -2 (* (* xi (pow (PI) 2)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* -4/3 (* (* uy (* yi (pow (PI) 3))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))))) (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (+ (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi))))
(* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (+ (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi))))
(* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (+ (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) xi)))))
(* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) xi)))))
(* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) xi)))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(* yi (+ (* (sin (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi))))
(* yi (+ (* (sin (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi))))
(* yi (+ (* (sin (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) yi)))))
(* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) yi)))))
(* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) yi)))))
(* (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))
(* maxCos (* ux (* zi (- 1 ux))))
(* zi (+ (* maxCos (* ux (- 1 ux))) (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) zi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))
(* zi (+ (* maxCos (* ux (- 1 ux))) (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) zi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))
(* zi (+ (* maxCos (* ux (- 1 ux))) (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) zi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))
(* maxCos (* ux (* zi (- 1 ux))))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) zi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) zi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) zi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))))
(+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))
(+ (* -1/2 (* (pow maxCos 2) (* (pow ux 2) (+ (* 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))))) (* yi (sin (* 2 (* uy (PI)))))))) (* (pow maxCos 2) (* ux (+ (* 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))))) (* yi (sin (* 2 (* uy (PI)))))))) (* ux (+ (* 1/2 (* ux (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (- (* -1 (pow maxCos 2)) (* 1/4 (pow maxCos 4)))))) (* (pow maxCos 2) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))))))))
(* maxCos (* (pow ux 2) (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))))
(* (pow ux 2) (+ (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (/ (* maxCos (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (* ux (sqrt -1)))))
(* (pow ux 2) (+ (* 1/2 (/ (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (/ (* maxCos (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (* ux (sqrt -1))))))
(* (pow ux 2) (+ (* 1/2 (/ (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 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))))) (* yi (sin (* 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 (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (/ (* maxCos (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (* ux (sqrt -1)))))))
(* maxCos (* (pow ux 2) (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))))
(* (pow ux 2) (+ (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (/ (* maxCos (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (* ux (sqrt -1)))))
(* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ (* maxCos (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt -1))) (* -1/2 (/ (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2)))) (* maxCos (* ux (sqrt -1)))))) ux)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))))
(* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ (* maxCos (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt -1))) (* -1 (/ (+ (* -1/2 (/ (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 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))))) (* yi (sin (* 2 (* uy (PI)))))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2)))) (* maxCos (sqrt -1))))) ux))) ux)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))))
(+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))
(+ (* 1/2 (* (pow maxCos 2) (* (pow ux 2) (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (- 1 ux) (- ux 1)))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(+ (* xi (cos (* 2 (* uy (PI))))) (+ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (+ (* -1/8 (* (pow maxCos 2) (* (pow ux 4) (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow (- 1 ux) 2) (pow (- ux 1) 2)))))) (* 1/2 (* (pow ux 2) (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (- 1 ux) (- ux 1)))))))))
(+ (* xi (cos (* 2 (* uy (PI))))) (+ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (+ (* 1/2 (* (pow ux 2) (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (- 1 ux) (- ux 1))))) (* (pow maxCos 2) (+ (* -1/8 (* (pow ux 4) (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow (- 1 ux) 2) (pow (- ux 1) 2))))) (* 1/16 (* (pow maxCos 2) (* (pow ux 6) (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow (- 1 ux) 3) (pow (- ux 1) 3))))))))))))
(* (* maxCos (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (sqrt (* (- 1 ux) (- ux 1))))
(* maxCos (+ (* 1/2 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1))))))
(* maxCos (+ (* -1/8 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 4) (pow ux 3))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (+ (* 1/2 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1)))))))
(* maxCos (+ (* -1/8 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 4) (pow ux 3))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (+ (* 1/16 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 6) (pow ux 5))) (sqrt (/ 1 (* (pow (- 1 ux) 5) (pow (- ux 1) 5)))))) (+ (* 1/2 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1))))))))
(* -1 (* (* maxCos (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (sqrt (* (- 1 ux) (- ux 1)))))
(* -1 (* maxCos (+ (* 1/2 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1)))))))
(* -1 (* maxCos (+ (* -1/8 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 4) (pow ux 3))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (+ (* 1/2 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1))))))))
(* -1 (* maxCos (+ (* -1/8 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 4) (pow ux 3))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (+ (* 1/16 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 6) (pow ux 5))) (sqrt (/ 1 (* (pow (- 1 ux) 5) (pow (- ux 1) 5)))))) (+ (* 1/2 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1)))))))))
(* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(+ (* 2 (* (* uy (* yi (PI))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))
(+ (* uy (+ (* -2 (* (* uy (* xi (pow (PI) 2))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* 2 (* (* yi (PI)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))) (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))
(+ (* uy (+ (* 2 (* (* yi (PI)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* uy (+ (* -2 (* (* xi (pow (PI) 2)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* -4/3 (* (* uy (* yi (pow (PI) 3))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))))) (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))
(* (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(* (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(* (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(* (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(* (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(* (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(* (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(* (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))
(* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))
(* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* -1 (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))))
(* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* -1 (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))))
(* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* -1 (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(* yi (+ (* (sin (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))
(* yi (+ (* (sin (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))
(* yi (+ (* (sin (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* -1 (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))))
(* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* -1 (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))))
(* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* -1 (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))))
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 (pow maxCos 2)) (* 1/4 (pow maxCos 4))))) (pow maxCos 2))))))
(* maxCos (* (pow ux 2) (sqrt -1)))
(* (pow ux 2) (+ (* maxCos (sqrt -1)) (/ maxCos (* ux (sqrt -1)))))
(* (pow ux 2) (+ (* 1/2 (/ (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* maxCos (sqrt -1)) (/ maxCos (* ux (sqrt -1))))))
(* (pow ux 2) (+ (* 1/2 (/ (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 1/2 (/ (- (/ (pow maxCos 2) (pow (sqrt -1) 4)) (* -1 (/ (pow maxCos 2) (pow (sqrt -1) 2)))) (* maxCos (* (pow ux 3) (sqrt -1))))) (+ (* maxCos (sqrt -1)) (/ maxCos (* ux (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 (/ (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2))) (* maxCos (* ux (sqrt -1)))))) ux)) (* maxCos (sqrt -1))))
(* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ maxCos (sqrt -1))) (* -1 (/ (+ (* -1/2 (/ (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2))) (* maxCos (* ux (pow (sqrt -1) 3))))) (* 1/2 (/ (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2))) (* maxCos (sqrt -1))))) ux))) ux)) (* maxCos (sqrt -1))))
1
(+ 1 (* 1/2 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))
(+ 1 (* (pow maxCos 2) (+ (* -1/8 (* (pow maxCos 2) (* (pow ux 4) (* (pow (- 1 ux) 2) (pow (- ux 1) 2))))) (* 1/2 (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(+ 1 (* (pow maxCos 2) (+ (* 1/2 (* (pow ux 2) (* (- 1 ux) (- ux 1)))) (* (pow maxCos 2) (+ (* -1/8 (* (pow ux 4) (* (pow (- 1 ux) 2) (pow (- ux 1) 2)))) (* 1/16 (* (pow maxCos 2) (* (pow ux 6) (* (pow (- 1 ux) 3) (pow (- ux 1) 3))))))))))
(* (* maxCos ux) (sqrt (* (- 1 ux) (- ux 1))))
(* maxCos (+ (* 1/2 (* (/ 1 (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (* ux (sqrt (* (- 1 ux) (- ux 1))))))
(* maxCos (+ (* -1/8 (* (/ 1 (* (pow maxCos 4) (pow ux 3))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (+ (* 1/2 (* (/ 1 (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (* ux (sqrt (* (- 1 ux) (- ux 1)))))))
(* maxCos (+ (* -1/8 (* (/ 1 (* (pow maxCos 4) (pow ux 3))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (+ (* 1/16 (* (/ 1 (* (pow maxCos 6) (pow ux 5))) (sqrt (/ 1 (* (pow (- 1 ux) 5) (pow (- ux 1) 5)))))) (+ (* 1/2 (* (/ 1 (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (* ux (sqrt (* (- 1 ux) (- ux 1))))))))
(* -1 (* (* maxCos ux) (sqrt (* (- 1 ux) (- ux 1)))))
(* -1 (* maxCos (+ (* 1/2 (* (/ 1 (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (* ux (sqrt (* (- 1 ux) (- ux 1)))))))
(* -1 (* maxCos (+ (* -1/8 (* (/ 1 (* (pow maxCos 4) (pow ux 3))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (+ (* 1/2 (* (/ 1 (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (* ux (sqrt (* (- 1 ux) (- ux 1))))))))
(* -1 (* maxCos (+ (* -1/8 (* (/ 1 (* (pow maxCos 4) (pow ux 3))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (+ (* 1/16 (* (/ 1 (* (pow maxCos 6) (pow ux 5))) (sqrt (/ 1 (* (pow (- 1 ux) 5) (pow (- ux 1) 5)))))) (+ (* 1/2 (* (/ 1 (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (* ux (sqrt (* (- 1 ux) (- ux 1)))))))))
1
(+ 1 (* -1 (* (pow maxCos 2) (pow ux 2))))
(+ 1 (* (pow ux 2) (+ (* -1 (pow maxCos 2)) (* 2 (* (pow maxCos 2) ux)))))
(+ 1 (* (pow ux 2) (+ (* -1 (pow maxCos 2)) (* ux (+ (* -1 (* (pow maxCos 2) ux)) (* 2 (pow maxCos 2)))))))
(* -1 (* (pow maxCos 2) (pow ux 4)))
(* (pow ux 4) (+ (* -1 (pow maxCos 2)) (* 2 (/ (pow maxCos 2) ux))))
(* (pow ux 4) (+ (* -1 (/ (pow maxCos 2) (pow ux 2))) (+ (* -1 (pow maxCos 2)) (* 2 (/ (pow maxCos 2) ux)))))
(* (pow ux 4) (+ (* -1 (/ (pow maxCos 2) (pow ux 2))) (+ (* -1 (pow maxCos 2)) (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))))))
(* -1 (* (pow maxCos 2) (pow ux 4)))
(* (pow ux 4) (+ (* -1 (pow maxCos 2)) (* 2 (/ (pow maxCos 2) ux))))
(* (pow ux 4) (+ (* -1 (/ (+ (* -2 (pow maxCos 2)) (/ (pow maxCos 2) ux)) ux)) (* -1 (pow maxCos 2))))
(* (pow ux 4) (+ (* -1 (/ (+ (* -2 (pow maxCos 2)) (* -1 (/ (+ (* -1 (pow maxCos 2)) (/ 1 (pow ux 2))) ux))) ux)) (* -1 (pow maxCos 2))))
1
(+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))
(+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))
(+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))
(* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))
(* (pow maxCos 2) (+ (* (pow ux 2) (* (- 1 ux) (- ux 1))) (/ 1 (pow maxCos 2))))
(* (pow maxCos 2) (+ (* (pow ux 2) (* (- 1 ux) (- ux 1))) (/ 1 (pow maxCos 2))))
(* (pow maxCos 2) (+ (* (pow ux 2) (* (- 1 ux) (- ux 1))) (/ 1 (pow maxCos 2))))
(* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))
(* (pow maxCos 2) (+ (* (pow ux 2) (* (- 1 ux) (- ux 1))) (/ 1 (pow maxCos 2))))
(* (pow maxCos 2) (+ (* (pow ux 2) (* (- 1 ux) (- ux 1))) (/ 1 (pow maxCos 2))))
(* (pow maxCos 2) (+ (* (pow ux 2) (* (- 1 ux) (- ux 1))) (/ 1 (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))))))) (* -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 (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (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)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (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))))) (* 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))))))))))))))
(* (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) (+ (* 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)))))))
(+ (* 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)))))))))))))))
(* 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)))))))))))))
(* -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))))))))))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (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)))))) (* (/ (* 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 (* (/ (* 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))))))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (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)))))) (* (/ (* 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))))))
(* -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))))))))))
(+ (* 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 (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (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))))) (* 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)))))))
(* (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 (* (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))))))))
(+ (* 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 (* 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 (* 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)))) (* (* 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)))))) (+ (* (/ (* 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))))))
(* -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)))))
(+ (* 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)))))) (+ (* (/ (* 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))))))
(* -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)))))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (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)))))
(* 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 (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))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 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)))))))) (* 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)))))))))))
(* 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) (* 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))))))
(* 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)))))))))))
(* 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)))))))))
(* -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))))))))))
(* (* 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))))))
(* (* 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))))))
(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))))))))))))
(* (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))))))
(* (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))))
(+ (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))))))))))
(* 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)))))))
(* 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)))))
(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))))))))))
(* 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))))))))
(* -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)))))))))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (* yi (PI))))
(* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI)))))
(* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5))))))))
(* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* (pow uy 2) (+ (* -8/315 (* (pow uy 2) (* yi (pow (PI) 7)))) (* 4/15 (* yi (pow (PI) 5)))))))))
(* yi (sin (* 2 (* uy (PI)))))
(* yi (sin (* 2 (* uy (PI)))))
(* yi (sin (* 2 (* uy (PI)))))
(* yi (sin (* 2 (* uy (PI)))))
(* yi (sin (* 2 (* uy (PI)))))
(* yi (sin (* 2 (* uy (PI)))))
(* yi (sin (* 2 (* uy (PI)))))
(* yi (sin (* 2 (* uy (PI)))))
(* yi (sin (* 2 (* uy (PI)))))
(* yi (sin (* 2 (* uy (PI)))))
(* yi (sin (* 2 (* uy (PI)))))
(* yi (sin (* 2 (* uy (PI)))))
(* yi (sin (* 2 (* uy (PI)))))
(* yi (sin (* 2 (* uy (PI)))))
(* yi (sin (* 2 (* uy (PI)))))
(* yi (sin (* 2 (* uy (PI)))))
(* yi (sin (* 2 (* uy (PI)))))
(* yi (sin (* 2 (* uy (PI)))))
(* yi (sin (* 2 (* uy (PI)))))
(* yi (sin (* 2 (* uy (PI)))))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* ux (+ (* -1 (* maxCos (* ux zi))) (* maxCos zi)))
(* ux (+ (* -1 (* maxCos (* ux zi))) (* maxCos zi)))
(* ux (+ (* -1 (* maxCos (* ux zi))) (* maxCos zi)))
(* -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 (* 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)))
(* maxCos (* 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 (* 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 (* 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 (* 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 (* zi (- 1 ux))))
(* maxCos (* ux (* zi (- 1 ux))))
(* maxCos (* ux (* zi (- 1 ux))))
(* maxCos (* ux (* zi (- 1 ux))))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* 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 (+ (* -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)))))))))))))
(* (* 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)))))
(+ (* -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)))))))))))
(* 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 (/ (+ (* -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))))))
(* 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)))))))))))
(* 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 (* 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))))))))))
(* (* 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))))))
(* maxCos (* ux zi))
(* ux (+ (* -1 (* maxCos (* ux zi))) (* maxCos zi)))
(* ux (+ (* -1 (* maxCos (* ux zi))) (* maxCos zi)))
(* ux (+ (* -1 (* maxCos (* ux zi))) (* maxCos zi)))
(* -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 (* 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)))
(* maxCos (* 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 (* 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 (* 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 (* 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 (* 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 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 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 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 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 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 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)))
Outputs
(+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))
(+.f32 (*.f32 xi (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)))))))
(+.f32 (+.f32 (*.f32 xi (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 zi)))
(+ (* ux (+ (* maxCos zi) (* ux (+ (* -1 (* maxCos zi)) (* -1/2 (* (pow maxCos 2) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(+.f32 (+.f32 (*.f32 xi (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 zi) (*.f32 ux (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (+.f32 (*.f32 xi (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))))))
(+ (* ux (+ (* maxCos zi) (* ux (+ (* -1 (* maxCos zi)) (+ (* -1/2 (* (pow maxCos 2) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (* (pow maxCos 2) (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(+.f32 (+.f32 (*.f32 xi (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 zi) (*.f32 ux (+.f32 (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (+.f32 (*.f32 xi (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)) (*.f32 (*.f32 ux (*.f32 maxCos maxCos)) (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))))
(*.f32 (*.f32 ux ux) (-.f32 (*.f32 maxCos (*.f32 (+.f32 (*.f32 xi (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.f32 #s(literal -1 binary32)))) (*.f32 maxCos zi)))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (+ (/ (* maxCos zi) ux) (/ (* maxCos (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (* ux (sqrt -1)))))))
(*.f32 (*.f32 ux ux) (+.f32 (-.f32 (*.f32 maxCos (*.f32 (+.f32 (*.f32 xi (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.f32 #s(literal -1 binary32)))) (*.f32 maxCos zi)) (*.f32 maxCos (+.f32 (/.f32 zi ux) (/.f32 (+.f32 (*.f32 xi (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 (sqrt.f32 #s(literal -1 binary32))))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* 1/2 (/ (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (+ (/ (* maxCos zi) ux) (/ (* maxCos (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (* ux (sqrt -1))))))))
(*.f32 (*.f32 ux ux) (-.f32 (+.f32 (+.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (+.f32 (*.f32 xi (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 #s(literal 0 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 maxCos maxCos) #s(literal 1 binary32))))) (*.f32 (*.f32 maxCos (*.f32 ux ux)) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 maxCos (*.f32 (+.f32 (*.f32 xi (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.f32 #s(literal -1 binary32))))) (*.f32 maxCos (+.f32 (/.f32 zi ux) (/.f32 (+.f32 (*.f32 xi (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 (sqrt.f32 #s(literal -1 binary32))))))) (*.f32 maxCos zi)))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* 1/2 (/ (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 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))))) (* yi (sin (* 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 (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (+ (/ (* maxCos zi) ux) (/ (* maxCos (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (* ux (sqrt -1)))))))))
(*.f32 (*.f32 ux ux) (-.f32 (+.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 (/.f32 (*.f32 (+.f32 (*.f32 xi (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 #s(literal 0 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 maxCos maxCos) #s(literal 1 binary32)))) (*.f32 (*.f32 maxCos (*.f32 ux ux)) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 (+.f32 (*.f32 xi (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 maxCos maxCos) #s(literal -1 binary32)) (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32))))) (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 ux ux))) (sqrt.f32 #s(literal -1 binary32)))))) (+.f32 (*.f32 maxCos (*.f32 (+.f32 (*.f32 xi (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.f32 #s(literal -1 binary32)))) (*.f32 maxCos (+.f32 (/.f32 zi ux) (/.f32 (+.f32 (*.f32 xi (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 (sqrt.f32 #s(literal -1 binary32)))))))) (*.f32 maxCos zi)))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))))
(*.f32 (*.f32 ux ux) (-.f32 (*.f32 maxCos (*.f32 (+.f32 (*.f32 xi (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.f32 #s(literal -1 binary32)))) (*.f32 maxCos zi)))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -1 (* maxCos zi)) (* -1 (/ (* maxCos (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt -1)))) ux)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))))))
(*.f32 (*.f32 ux ux) (-.f32 (-.f32 (*.f32 maxCos (*.f32 (+.f32 (*.f32 xi (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.f32 #s(literal -1 binary32)))) (/.f32 (neg.f32 (*.f32 maxCos (+.f32 zi (/.f32 (+.f32 (*.f32 xi (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.f32 #s(literal -1 binary32)))))) ux)) (*.f32 maxCos zi)))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* maxCos (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt -1))) (* -1/2 (/ (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2)))) (* maxCos (* ux (sqrt -1))))))) ux)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))))))
(*.f32 (*.f32 ux ux) (-.f32 (-.f32 (*.f32 maxCos (*.f32 (+.f32 (*.f32 xi (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.f32 #s(literal -1 binary32)))) (/.f32 (+.f32 (neg.f32 (*.f32 maxCos (+.f32 zi (/.f32 (+.f32 (*.f32 xi (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.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 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (/.f32 (+.f32 (-.f32 #s(literal 0 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 maxCos maxCos) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))))) ux)) (*.f32 maxCos zi)))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* maxCos (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt -1))) (* -1 (/ (+ (* -1/2 (/ (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 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))))) (* yi (sin (* 2 (* uy (PI)))))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2)))) (* maxCos (sqrt -1))))) ux)))) ux)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))))))
(*.f32 (*.f32 ux ux) (-.f32 (-.f32 (*.f32 maxCos (*.f32 (+.f32 (*.f32 xi (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.f32 #s(literal -1 binary32)))) (/.f32 (-.f32 (neg.f32 (*.f32 maxCos (+.f32 zi (/.f32 (+.f32 (*.f32 xi (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.f32 #s(literal -1 binary32)))))) (/.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (+.f32 (*.f32 xi (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 #s(literal 0 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 maxCos maxCos) #s(literal 1 binary32))) (*.f32 (*.f32 maxCos ux) (*.f32 #s(literal -1 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 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (/.f32 (+.f32 (-.f32 #s(literal 0 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 maxCos maxCos) #s(literal 1 binary32))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))))) ux)) ux)) (*.f32 maxCos zi)))
(+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))
(+.f32 (*.f32 xi (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)))))))
(+.f32 (+.f32 (*.f32 xi (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 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(+ (* maxCos (+ (* 1/2 (* maxCos (* (pow ux 2) (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (- 1 ux) (- ux 1)))))) (* ux (* zi (- 1 ux))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(+.f32 (+.f32 (*.f32 xi (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 (*.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux)) (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos (*.f32 ux ux)) (*.f32 (+.f32 (*.f32 xi (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 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))))
(+ (* maxCos (+ (* maxCos (+ (* -1/8 (* (pow maxCos 2) (* (pow ux 4) (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow (- 1 ux) 2) (pow (- ux 1) 2)))))) (* 1/2 (* (pow ux 2) (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (- 1 ux) (- ux 1))))))) (* ux (* zi (- 1 ux))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(+.f32 (+.f32 (*.f32 xi (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 (*.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux #s(literal 4 binary32))) (*.f32 (+.f32 (*.f32 xi (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 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))) (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 ux ux)) (*.f32 (+.f32 (*.f32 xi (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 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))))))
(* maxCos (+ (* ux (* zi (- 1 ux))) (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1))))))
(*.f32 maxCos (*.f32 ux (+.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 (+.f32 (*.f32 xi (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.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))))
(* maxCos (+ (* 1/2 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (+ (* ux (* zi (- 1 ux))) (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1)))))))
(*.f32 maxCos (+.f32 (*.f32 ux (+.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 (+.f32 (*.f32 xi (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.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (+.f32 (*.f32 xi (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.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) (+.f32 ux #s(literal -1 binary32))))) (*.f32 ux (*.f32 maxCos maxCos))))))
(* maxCos (+ (* -1/8 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 4) (pow ux 3))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (+ (* 1/2 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (+ (* ux (* zi (- 1 ux))) (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1))))))))
(*.f32 maxCos (+.f32 (+.f32 (*.f32 ux (+.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 (+.f32 (*.f32 xi (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.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (+.f32 (*.f32 xi (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.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) (+.f32 ux #s(literal -1 binary32))))) (*.f32 ux (*.f32 maxCos maxCos))))) (*.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (+.f32 (*.f32 xi (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 ux (*.f32 ux ux)) (pow.f32 maxCos #s(literal 4 binary32))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 (+.f32 ux #s(literal -1 binary32)) (+.f32 ux #s(literal -1 binary32))))))))))
(* maxCos (+ (* -1/8 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 4) (pow ux 3))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (+ (* 1/16 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 6) (pow ux 5))) (sqrt (/ 1 (* (pow (- 1 ux) 5) (pow (- ux 1) 5)))))) (+ (* 1/2 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (+ (* ux (* zi (- 1 ux))) (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1)))))))))
(*.f32 maxCos (+.f32 (*.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (+.f32 (*.f32 xi (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 ux (*.f32 ux ux)) (pow.f32 maxCos #s(literal 4 binary32))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 (+.f32 ux #s(literal -1 binary32)) (+.f32 ux #s(literal -1 binary32)))))))) (+.f32 (+.f32 (*.f32 ux (+.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 (+.f32 (*.f32 xi (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.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (+.f32 (*.f32 xi (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.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) (+.f32 ux #s(literal -1 binary32))))) (*.f32 ux (*.f32 maxCos maxCos))))) (*.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (+.f32 (*.f32 xi (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.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32))) (pow.f32 (+.f32 ux #s(literal -1 binary32)) #s(literal 5 binary32))))) (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (pow.f32 ux #s(literal 5 binary32))))))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1)))))))
(*.f32 (-.f32 (*.f32 ux (*.f32 (+.f32 (*.f32 xi (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.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))) (*.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux))) (neg.f32 maxCos))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* 1/2 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1))))))))
(*.f32 (-.f32 (+.f32 (*.f32 ux (*.f32 (+.f32 (*.f32 xi (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.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (+.f32 (*.f32 xi (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.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) (+.f32 ux #s(literal -1 binary32))))) (*.f32 ux (*.f32 maxCos maxCos))))) (*.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux))) (neg.f32 maxCos))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* -1/8 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 4) (pow ux 3))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (+ (* 1/2 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1)))))))))
(*.f32 (-.f32 (+.f32 (*.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (+.f32 (*.f32 xi (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 ux (*.f32 ux ux)) (pow.f32 maxCos #s(literal 4 binary32))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 (+.f32 ux #s(literal -1 binary32)) (+.f32 ux #s(literal -1 binary32)))))))) (+.f32 (*.f32 ux (*.f32 (+.f32 (*.f32 xi (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.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (+.f32 (*.f32 xi (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.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) (+.f32 ux #s(literal -1 binary32))))) (*.f32 ux (*.f32 maxCos maxCos)))))) (*.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux))) (neg.f32 maxCos))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* -1/8 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 4) (pow ux 3))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (+ (* 1/16 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 6) (pow ux 5))) (sqrt (/ 1 (* (pow (- 1 ux) 5) (pow (- ux 1) 5)))))) (+ (* 1/2 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1))))))))))
(neg.f32 (*.f32 maxCos (-.f32 (+.f32 (*.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (+.f32 (*.f32 xi (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 ux (*.f32 ux ux)) (pow.f32 maxCos #s(literal 4 binary32))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 (+.f32 ux #s(literal -1 binary32)) (+.f32 ux #s(literal -1 binary32)))))))) (+.f32 (*.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (+.f32 (*.f32 xi (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.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32))) (pow.f32 (+.f32 ux #s(literal -1 binary32)) #s(literal 5 binary32))))) (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (pow.f32 ux #s(literal 5 binary32))))) (+.f32 (*.f32 ux (*.f32 (+.f32 (*.f32 xi (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.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (+.f32 (*.f32 xi (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.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) (+.f32 ux #s(literal -1 binary32))))) (*.f32 ux (*.f32 maxCos maxCos))))))) (*.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux)))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 xi (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))))
(+ (* 2 (* (* uy (* yi (PI))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))
(+.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 xi (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))))) (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))) (*.f32 uy (*.f32 (PI.f32) yi)))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* uy (+ (* -2 (* (* uy (* xi (pow (PI) 2))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* 2 (* (* yi (PI)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))) (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 xi (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* uy (+ (* 2 (* (* yi (PI)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* uy (+ (* -2 (* (* xi (pow (PI) 2)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* -4/3 (* (* uy (* yi (pow (PI) 3))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))))) (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 xi (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 uy (+.f32 (*.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) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (+.f32 (*.f32 xi (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.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (+.f32 (*.f32 xi (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.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (+.f32 (*.f32 xi (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.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (+.f32 (*.f32 xi (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.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (+.f32 (*.f32 xi (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.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (+.f32 (*.f32 xi (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.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (+.f32 (*.f32 xi (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.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (+.f32 (*.f32 xi (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.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (+.f32 (*.f32 xi (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.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (+.f32 (*.f32 xi (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.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (+.f32 (*.f32 xi (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.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))))
(* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (+ (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi))))
(*.f32 xi (+.f32 (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) xi))) (/.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi)))
(* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (+ (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi))))
(*.f32 xi (+.f32 (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) xi))) (/.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi)))
(* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (+ (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi))))
(*.f32 xi (+.f32 (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) xi))) (/.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi)))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))))
(* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) xi)))))
(*.f32 (-.f32 (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) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))))) (/.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))))) xi)) (neg.f32 xi))
(* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) xi)))))
(*.f32 (-.f32 (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) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))))) (/.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))))) xi)) (neg.f32 xi))
(* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) xi)))))
(*.f32 (-.f32 (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) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))))) (/.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))))) xi)) (neg.f32 xi))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (+.f32 (*.f32 xi (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.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (+.f32 (*.f32 xi (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.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (+.f32 (*.f32 xi (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.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))))
(* yi (+ (* (sin (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi))))
(*.f32 yi (+.f32 (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))) (+.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) yi))) (/.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) yi)))
(* yi (+ (* (sin (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi))))
(*.f32 yi (+.f32 (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))) (+.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) yi))) (/.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) yi)))
(* yi (+ (* (sin (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi))))
(*.f32 yi (+.f32 (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))) (+.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) yi))) (/.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) yi)))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))))
(* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) yi)))))
(*.f32 (-.f32 (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) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))))) (/.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))))) yi)) (neg.f32 yi))
(* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) yi)))))
(*.f32 (-.f32 (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) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))))) (/.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))))) yi)) (neg.f32 yi))
(* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) yi)))))
(*.f32 (-.f32 (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) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))))) (/.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))))) yi)) (neg.f32 yi))
(* (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(*.f32 (+.f32 (*.f32 xi (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.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (+.f32 (*.f32 xi (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.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (+.f32 (*.f32 xi (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.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (+.f32 (*.f32 xi (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.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* zi (+ (* maxCos (* ux (- 1 ux))) (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) zi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))
(*.f32 zi (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 (+.f32 (*.f32 xi (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.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) zi)))
(* zi (+ (* maxCos (* ux (- 1 ux))) (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) zi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))
(*.f32 zi (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 (+.f32 (*.f32 xi (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.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) zi)))
(* zi (+ (* maxCos (* ux (- 1 ux))) (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) zi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))
(*.f32 zi (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 (+.f32 (*.f32 xi (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.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) zi)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) zi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))))
(*.f32 (-.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (neg.f32 maxCos)) (/.f32 (*.f32 (+.f32 (*.f32 xi (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.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) zi)) (neg.f32 zi))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) zi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))))
(*.f32 (-.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (neg.f32 maxCos)) (/.f32 (*.f32 (+.f32 (*.f32 xi (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.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) zi)) (neg.f32 zi))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) zi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))))
(*.f32 (-.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (neg.f32 maxCos)) (/.f32 (*.f32 (+.f32 (*.f32 xi (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.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) zi)) (neg.f32 zi))
(+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))
(+.f32 (*.f32 xi (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/2 (* (pow maxCos 2) (* (pow ux 2) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(+.f32 (+.f32 (*.f32 xi (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 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)) (+.f32 (*.f32 xi (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))))) (* yi (sin (* 2 (* uy (PI)))))))) (* (pow maxCos 2) (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))))))
(+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (+.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (+.f32 (*.f32 xi (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 ux (*.f32 maxCos maxCos)) (+.f32 (*.f32 xi (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 ux))))
(+ (* xi (cos (* 2 (* uy (PI))))) (+ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* -1/2 (* (pow maxCos 2) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (* ux (+ (* 1/2 (* ux (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (- (* -1 (pow maxCos 2)) (* 1/4 (pow maxCos 4)))))) (* (pow maxCos 2) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))))))))
(+.f32 (+.f32 (*.f32 xi (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 ux ux) (+.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (+.f32 (*.f32 xi (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 (+.f32 (*.f32 xi (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 maxCos)) (*.f32 (*.f32 #s(literal 1/2 binary32) ux) (*.f32 (+.f32 (*.f32 xi (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 #s(literal 0 binary32) (*.f32 maxCos maxCos)) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) #s(literal -1/4 binary32))))))))))
(* maxCos (* (pow ux 2) (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))))
(*.f32 maxCos (*.f32 (*.f32 (*.f32 ux ux) (sqrt.f32 #s(literal -1 binary32))) (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))
(* (pow ux 2) (+ (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (/ (* maxCos (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (* ux (sqrt -1)))))
(*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 (*.f32 (+.f32 (*.f32 xi (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.f32 #s(literal -1 binary32))) (/.f32 (+.f32 (*.f32 xi (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 (sqrt.f32 #s(literal -1 binary32)))))))
(* (pow ux 2) (+ (* 1/2 (/ (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (/ (* maxCos (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (* ux (sqrt -1))))))
(*.f32 (*.f32 ux ux) (+.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (+.f32 (*.f32 xi (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 #s(literal 0 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 maxCos maxCos) #s(literal 1 binary32))))) (*.f32 (*.f32 maxCos (*.f32 ux ux)) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 maxCos (+.f32 (*.f32 (+.f32 (*.f32 xi (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.f32 #s(literal -1 binary32))) (/.f32 (+.f32 (*.f32 xi (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 (sqrt.f32 #s(literal -1 binary32))))))))
(* (pow ux 2) (+ (* 1/2 (/ (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 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))))) (* yi (sin (* 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 (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (/ (* maxCos (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (* ux (sqrt -1)))))))
(*.f32 (*.f32 ux ux) (+.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 (/.f32 (*.f32 (+.f32 (*.f32 xi (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 #s(literal 0 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 maxCos maxCos) #s(literal 1 binary32)))) (*.f32 (*.f32 maxCos (*.f32 ux ux)) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 (+.f32 (*.f32 xi (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 maxCos maxCos) #s(literal -1 binary32)) (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32))))) (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 ux ux))) (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 maxCos (+.f32 (*.f32 (+.f32 (*.f32 xi (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.f32 #s(literal -1 binary32))) (/.f32 (+.f32 (*.f32 xi (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 (sqrt.f32 #s(literal -1 binary32))))))))
(* maxCos (* (pow ux 2) (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))))
(*.f32 maxCos (*.f32 (*.f32 (*.f32 ux ux) (sqrt.f32 #s(literal -1 binary32))) (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))
(* (pow ux 2) (+ (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (/ (* maxCos (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (* ux (sqrt -1)))))
(*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 (*.f32 (+.f32 (*.f32 xi (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.f32 #s(literal -1 binary32))) (/.f32 (+.f32 (*.f32 xi (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 (sqrt.f32 #s(literal -1 binary32)))))))
(* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ (* maxCos (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt -1))) (* -1/2 (/ (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2)))) (* maxCos (* ux (sqrt -1)))))) ux)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))))
(*.f32 (*.f32 ux ux) (-.f32 (*.f32 maxCos (*.f32 (+.f32 (*.f32 xi (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.f32 #s(literal -1 binary32)))) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (+.f32 (*.f32 xi (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 #s(literal 0 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 maxCos maxCos) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))) (/.f32 (*.f32 (+.f32 (*.f32 xi (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) (sqrt.f32 #s(literal -1 binary32)))) ux)))
(* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ (* maxCos (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt -1))) (* -1 (/ (+ (* -1/2 (/ (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 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))))) (* yi (sin (* 2 (* uy (PI)))))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2)))) (* maxCos (sqrt -1))))) ux))) ux)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))))
(*.f32 (*.f32 ux ux) (-.f32 (*.f32 maxCos (*.f32 (+.f32 (*.f32 xi (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.f32 #s(literal -1 binary32)))) (/.f32 (neg.f32 (+.f32 (/.f32 (*.f32 (+.f32 (*.f32 xi (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) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (+.f32 (*.f32 xi (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 #s(literal 0 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 maxCos maxCos) #s(literal 1 binary32))) (*.f32 (*.f32 maxCos ux) (*.f32 #s(literal -1 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 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (/.f32 (+.f32 (-.f32 #s(literal 0 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 maxCos maxCos) #s(literal 1 binary32))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))))) ux))) ux)))
(+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))
(+.f32 (*.f32 xi (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/2 (* (pow maxCos 2) (* (pow ux 2) (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (- 1 ux) (- ux 1)))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(+.f32 (+.f32 (*.f32 xi (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 #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)) (*.f32 (+.f32 (*.f32 xi (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 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))
(+ (* xi (cos (* 2 (* uy (PI))))) (+ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (+ (* -1/8 (* (pow maxCos 2) (* (pow ux 4) (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow (- 1 ux) 2) (pow (- ux 1) 2)))))) (* 1/2 (* (pow ux 2) (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (- 1 ux) (- ux 1)))))))))
(+.f32 (+.f32 (*.f32 xi (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 maxCos maxCos) (+.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux #s(literal 4 binary32))) (*.f32 (+.f32 (*.f32 xi (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 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))) (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 ux ux)) (*.f32 (+.f32 (*.f32 xi (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 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))))
(+ (* xi (cos (* 2 (* uy (PI))))) (+ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (+ (* 1/2 (* (pow ux 2) (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (- 1 ux) (- ux 1))))) (* (pow maxCos 2) (+ (* -1/8 (* (pow ux 4) (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow (- 1 ux) 2) (pow (- ux 1) 2))))) (* 1/16 (* (pow maxCos 2) (* (pow ux 6) (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow (- 1 ux) 3) (pow (- ux 1) 3))))))))))))
(+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 ux ux)) (*.f32 (+.f32 (*.f32 xi (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 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))) (*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 (*.f32 #s(literal -1/8 binary32) (pow.f32 ux #s(literal 4 binary32))) (*.f32 (+.f32 (*.f32 xi (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 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))) (*.f32 #s(literal 1/16 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux #s(literal 6 binary32))) (*.f32 (+.f32 (*.f32 xi (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 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 (+.f32 ux #s(literal -1 binary32)) (+.f32 ux #s(literal -1 binary32))))))))))))))
(* (* maxCos (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (sqrt (* (- 1 ux) (- ux 1))))
(*.f32 maxCos (*.f32 ux (*.f32 (+.f32 (*.f32 xi (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.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))
(* maxCos (+ (* 1/2 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1))))))
(*.f32 maxCos (+.f32 (*.f32 ux (*.f32 (+.f32 (*.f32 xi (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.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (+.f32 (*.f32 xi (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.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) (+.f32 ux #s(literal -1 binary32))))) (*.f32 ux (*.f32 maxCos maxCos))))))
(* maxCos (+ (* -1/8 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 4) (pow ux 3))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (+ (* 1/2 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1)))))))
(*.f32 maxCos (+.f32 (*.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (+.f32 (*.f32 xi (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 ux (*.f32 ux ux)) (pow.f32 maxCos #s(literal 4 binary32))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 (+.f32 ux #s(literal -1 binary32)) (+.f32 ux #s(literal -1 binary32)))))))) (+.f32 (*.f32 ux (*.f32 (+.f32 (*.f32 xi (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.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (+.f32 (*.f32 xi (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.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) (+.f32 ux #s(literal -1 binary32))))) (*.f32 ux (*.f32 maxCos maxCos)))))))
(* maxCos (+ (* -1/8 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 4) (pow ux 3))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (+ (* 1/16 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 6) (pow ux 5))) (sqrt (/ 1 (* (pow (- 1 ux) 5) (pow (- ux 1) 5)))))) (+ (* 1/2 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1))))))))
(*.f32 maxCos (+.f32 (*.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (+.f32 (*.f32 xi (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 ux (*.f32 ux ux)) (pow.f32 maxCos #s(literal 4 binary32))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 (+.f32 ux #s(literal -1 binary32)) (+.f32 ux #s(literal -1 binary32)))))))) (+.f32 (*.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (+.f32 (*.f32 xi (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.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32))) (pow.f32 (+.f32 ux #s(literal -1 binary32)) #s(literal 5 binary32))))) (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (pow.f32 ux #s(literal 5 binary32))))) (+.f32 (*.f32 ux (*.f32 (+.f32 (*.f32 xi (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.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (+.f32 (*.f32 xi (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.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) (+.f32 ux #s(literal -1 binary32))))) (*.f32 ux (*.f32 maxCos maxCos))))))))
(* -1 (* (* maxCos (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (sqrt (* (- 1 ux) (- ux 1)))))
(*.f32 (*.f32 (*.f32 maxCos ux) (+.f32 (*.f32 xi (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 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))
(* -1 (* maxCos (+ (* 1/2 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1)))))))
(*.f32 (+.f32 (*.f32 ux (*.f32 (+.f32 (*.f32 xi (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.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (+.f32 (*.f32 xi (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.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) (+.f32 ux #s(literal -1 binary32))))) (*.f32 ux (*.f32 maxCos maxCos))))) (neg.f32 maxCos))
(* -1 (* maxCos (+ (* -1/8 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 4) (pow ux 3))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (+ (* 1/2 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1))))))))
(*.f32 (+.f32 (*.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (+.f32 (*.f32 xi (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 ux (*.f32 ux ux)) (pow.f32 maxCos #s(literal 4 binary32))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 (+.f32 ux #s(literal -1 binary32)) (+.f32 ux #s(literal -1 binary32)))))))) (+.f32 (*.f32 ux (*.f32 (+.f32 (*.f32 xi (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.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (+.f32 (*.f32 xi (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.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) (+.f32 ux #s(literal -1 binary32))))) (*.f32 ux (*.f32 maxCos maxCos)))))) (neg.f32 maxCos))
(* -1 (* maxCos (+ (* -1/8 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 4) (pow ux 3))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (+ (* 1/16 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 6) (pow ux 5))) (sqrt (/ 1 (* (pow (- 1 ux) 5) (pow (- ux 1) 5)))))) (+ (* 1/2 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1)))))))))
(*.f32 (+.f32 (*.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (+.f32 (*.f32 xi (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 ux (*.f32 ux ux)) (pow.f32 maxCos #s(literal 4 binary32))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 (+.f32 ux #s(literal -1 binary32)) (+.f32 ux #s(literal -1 binary32)))))))) (+.f32 (*.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (+.f32 (*.f32 xi (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.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32))) (pow.f32 (+.f32 ux #s(literal -1 binary32)) #s(literal 5 binary32))))) (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (pow.f32 ux #s(literal 5 binary32))))) (+.f32 (*.f32 ux (*.f32 (+.f32 (*.f32 xi (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.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (+.f32 (*.f32 xi (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.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) (+.f32 ux #s(literal -1 binary32))))) (*.f32 ux (*.f32 maxCos maxCos))))))) (neg.f32 maxCos))
(* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(*.f32 xi (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))))
(+ (* 2 (* (* uy (* yi (PI))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))
(+.f32 (*.f32 xi (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))) (*.f32 uy (*.f32 (PI.f32) yi)))))
(+ (* uy (+ (* -2 (* (* uy (* xi (pow (PI) 2))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* 2 (* (* yi (PI)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))) (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))
(+.f32 (*.f32 xi (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))))))
(+ (* uy (+ (* 2 (* (* yi (PI)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* uy (+ (* -2 (* (* xi (pow (PI) 2)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* -4/3 (* (* uy (* yi (pow (PI) 3))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))))) (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))
(+.f32 (*.f32 xi (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 uy (+.f32 (*.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) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))))))))
(* (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(*.f32 (+.f32 (*.f32 xi (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.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))))
(* (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(*.f32 (+.f32 (*.f32 xi (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.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))))
(* (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(*.f32 (+.f32 (*.f32 xi (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.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))))
(* (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(*.f32 (+.f32 (*.f32 xi (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.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))))
(* (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(*.f32 (+.f32 (*.f32 xi (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.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))))
(* (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(*.f32 (+.f32 (*.f32 xi (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.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))))
(* (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(*.f32 (+.f32 (*.f32 xi (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.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))))
(* (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(*.f32 (+.f32 (*.f32 xi (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.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))
(*.f32 (+.f32 (*.f32 xi (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.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))
(*.f32 (+.f32 (*.f32 xi (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.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))
(*.f32 (+.f32 (*.f32 xi (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.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))))
(* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))
(*.f32 xi (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (*.f32 yi (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) (* (- 1 ux) (- ux 1))))))) (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))
(*.f32 xi (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (*.f32 yi (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) (* (- 1 ux) (- ux 1))))))) (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))
(*.f32 xi (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (*.f32 yi (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) (* (- 1 ux) (- ux 1)))))))
(*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))))
(* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* -1 (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))))
(*.f32 (neg.f32 (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) xi)))) (neg.f32 xi))
(* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* -1 (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))))
(*.f32 (neg.f32 (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) xi)))) (neg.f32 xi))
(* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* -1 (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))))
(*.f32 (neg.f32 (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) xi)))) (neg.f32 xi))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))
(*.f32 (+.f32 (*.f32 xi (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.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))
(*.f32 (+.f32 (*.f32 xi (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.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))
(*.f32 (+.f32 (*.f32 xi (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.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))))
(* yi (+ (* (sin (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))
(*.f32 yi (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))) (+.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (*.f32 xi (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) (* (- 1 ux) (- ux 1))))))) (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))
(*.f32 yi (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))) (+.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (*.f32 xi (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) (* (- 1 ux) (- ux 1))))))) (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))
(*.f32 yi (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))) (+.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (*.f32 xi (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) (* (- 1 ux) (- ux 1)))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))))
(* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* -1 (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))))
(*.f32 (neg.f32 (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))) (+.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) yi)))) (neg.f32 yi))
(* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* -1 (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))))
(*.f32 (neg.f32 (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))) (+.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) yi)))) (neg.f32 yi))
(* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* -1 (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))))
(*.f32 (neg.f32 (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))) (+.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) yi)))) (neg.f32 yi))
1
#s(literal 1 binary32)
(+ 1 (* -1/2 (* (pow maxCos 2) (pow ux 2))))
(+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux)))
(+ 1 (* (pow ux 2) (+ (* -1/2 (pow maxCos 2)) (* (pow maxCos 2) ux))))
(+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos maxCos) (+.f32 #s(literal -1/2 binary32) ux))))
(+ 1 (* (pow ux 2) (+ (* -1/2 (pow maxCos 2)) (* ux (+ (* 1/2 (* ux (- (* -1 (pow maxCos 2)) (* 1/4 (pow maxCos 4))))) (pow maxCos 2))))))
(+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux (+.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 #s(literal 1/2 binary32) ux) (+.f32 (-.f32 #s(literal 0 binary32) (*.f32 maxCos maxCos)) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) #s(literal -1/4 binary32)))))))))
(* 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) (+.f32 (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))) (/.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))
(* (pow ux 2) (+ (* 1/2 (/ (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* maxCos (sqrt -1)) (/ maxCos (* ux (sqrt -1))))))
(*.f32 (*.f32 ux ux) (+.f32 (+.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 maxCos (*.f32 ux ux))) (/.f32 (+.f32 (-.f32 #s(literal 0 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 maxCos maxCos) #s(literal 1 binary32))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32)))) (/.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))
(* (pow ux 2) (+ (* 1/2 (/ (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 1/2 (/ (- (/ (pow maxCos 2) (pow (sqrt -1) 4)) (* -1 (/ (pow maxCos 2) (pow (sqrt -1) 2)))) (* maxCos (* (pow ux 3) (sqrt -1))))) (+ (* maxCos (sqrt -1)) (/ maxCos (* ux (sqrt -1)))))))
(*.f32 (*.f32 ux ux) (+.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 (/.f32 (+.f32 (-.f32 #s(literal 0 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 maxCos maxCos) #s(literal 1 binary32))) (*.f32 (*.f32 maxCos (*.f32 ux ux)) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (+.f32 (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)) (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32)))) (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 ux ux))) (sqrt.f32 #s(literal -1 binary32)))))) (+.f32 (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))) (/.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))))
(* 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) (+.f32 (*.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 (/ (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2))) (* maxCos (* ux (sqrt -1)))))) ux)) (* maxCos (sqrt -1))))
(*.f32 (*.f32 ux ux) (-.f32 (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))) (/.f32 (-.f32 (*.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 maxCos ux)) (/.f32 (+.f32 (-.f32 #s(literal 0 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 maxCos maxCos) #s(literal 1 binary32))) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 maxCos (sqrt.f32 #s(literal -1 binary32)))) ux)))
(* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ maxCos (sqrt -1))) (* -1 (/ (+ (* -1/2 (/ (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2))) (* maxCos (* ux (pow (sqrt -1) 3))))) (* 1/2 (/ (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2))) (* maxCos (sqrt -1))))) ux))) ux)) (* maxCos (sqrt -1))))
(*.f32 (*.f32 ux ux) (-.f32 (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))) (/.f32 (-.f32 (-.f32 #s(literal 0 binary32) (/.f32 maxCos (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (+.f32 (*.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 maxCos ux)) (/.f32 (+.f32 (-.f32 #s(literal 0 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 maxCos maxCos) #s(literal 1 binary32))) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (/.f32 #s(literal 1/2 binary32) maxCos) (/.f32 (+.f32 (-.f32 #s(literal 0 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 maxCos maxCos) #s(literal 1 binary32))) (sqrt.f32 #s(literal -1 binary32))))) ux)) ux)))
1
#s(literal 1 binary32)
(+ 1 (* 1/2 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))
(+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))
(+ 1 (* (pow maxCos 2) (+ (* -1/8 (* (pow maxCos 2) (* (pow ux 4) (* (pow (- 1 ux) 2) (pow (- ux 1) 2))))) (* 1/2 (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux #s(literal 4 binary32))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))) (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 ux ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))
(+ 1 (* (pow maxCos 2) (+ (* 1/2 (* (pow ux 2) (* (- 1 ux) (- ux 1)))) (* (pow maxCos 2) (+ (* -1/8 (* (pow ux 4) (* (pow (- 1 ux) 2) (pow (- ux 1) 2)))) (* 1/16 (* (pow maxCos 2) (* (pow ux 6) (* (pow (- 1 ux) 3) (pow (- ux 1) 3))))))))))
(+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 ux ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))) (*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (pow.f32 ux #s(literal 4 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (+.f32 ux #s(literal -1 binary32)) (+.f32 ux #s(literal -1 binary32))))) (*.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 (pow.f32 ux #s(literal 6 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 (+.f32 ux #s(literal -1 binary32)) (+.f32 ux #s(literal -1 binary32)))))))))))
(* (* maxCos ux) (sqrt (* (- 1 ux) (- ux 1))))
(*.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))) (*.f32 maxCos ux))
(* maxCos (+ (* 1/2 (* (/ 1 (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (* ux (sqrt (* (- 1 ux) (- ux 1))))))
(*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) (+.f32 ux #s(literal -1 binary32)))) (*.f32 ux (*.f32 maxCos maxCos)))) (*.f32 ux (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))
(* maxCos (+ (* -1/8 (* (/ 1 (* (pow maxCos 4) (pow ux 3))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (+ (* 1/2 (* (/ 1 (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (* ux (sqrt (* (- 1 ux) (- ux 1)))))))
(*.f32 maxCos (+.f32 (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) (+.f32 ux #s(literal -1 binary32)))) (*.f32 ux (*.f32 maxCos maxCos)))) (*.f32 ux (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))) (*.f32 #s(literal -1/8 binary32) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 (+.f32 ux #s(literal -1 binary32)) (+.f32 ux #s(literal -1 binary32))))))) (*.f32 (*.f32 ux (*.f32 ux ux)) (pow.f32 maxCos #s(literal 4 binary32)))))))
(* maxCos (+ (* -1/8 (* (/ 1 (* (pow maxCos 4) (pow ux 3))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (+ (* 1/16 (* (/ 1 (* (pow maxCos 6) (pow ux 5))) (sqrt (/ 1 (* (pow (- 1 ux) 5) (pow (- ux 1) 5)))))) (+ (* 1/2 (* (/ 1 (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (* ux (sqrt (* (- 1 ux) (- ux 1))))))))
(*.f32 maxCos (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 (+.f32 ux #s(literal -1 binary32)) (+.f32 ux #s(literal -1 binary32))))))) (*.f32 (*.f32 ux (*.f32 ux ux)) (pow.f32 maxCos #s(literal 4 binary32))))) (+.f32 (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) (+.f32 ux #s(literal -1 binary32)))) (*.f32 ux (*.f32 maxCos maxCos)))) (*.f32 ux (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))) (*.f32 #s(literal 1/16 binary32) (/.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32))) (pow.f32 (+.f32 ux #s(literal -1 binary32)) #s(literal 5 binary32)))) (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (pow.f32 ux #s(literal 5 binary32))))))))
(* -1 (* (* maxCos ux) (sqrt (* (- 1 ux) (- ux 1)))))
(*.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))) (*.f32 #s(literal -1 binary32) (*.f32 maxCos ux)))
(* -1 (* maxCos (+ (* 1/2 (* (/ 1 (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (* ux (sqrt (* (- 1 ux) (- ux 1)))))))
(*.f32 (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) (+.f32 ux #s(literal -1 binary32)))) (*.f32 ux (*.f32 maxCos maxCos)))) (*.f32 ux (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))) (neg.f32 maxCos))
(* -1 (* maxCos (+ (* -1/8 (* (/ 1 (* (pow maxCos 4) (pow ux 3))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (+ (* 1/2 (* (/ 1 (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (* ux (sqrt (* (- 1 ux) (- ux 1))))))))
(*.f32 maxCos (neg.f32 (+.f32 (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) (+.f32 ux #s(literal -1 binary32)))) (*.f32 ux (*.f32 maxCos maxCos)))) (*.f32 ux (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))) (*.f32 #s(literal -1/8 binary32) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 (+.f32 ux #s(literal -1 binary32)) (+.f32 ux #s(literal -1 binary32))))))) (*.f32 (*.f32 ux (*.f32 ux ux)) (pow.f32 maxCos #s(literal 4 binary32))))))))
(* -1 (* maxCos (+ (* -1/8 (* (/ 1 (* (pow maxCos 4) (pow ux 3))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (+ (* 1/16 (* (/ 1 (* (pow maxCos 6) (pow ux 5))) (sqrt (/ 1 (* (pow (- 1 ux) 5) (pow (- ux 1) 5)))))) (+ (* 1/2 (* (/ 1 (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (* ux (sqrt (* (- 1 ux) (- ux 1)))))))))
(*.f32 (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 (+.f32 ux #s(literal -1 binary32)) (+.f32 ux #s(literal -1 binary32))))))) (*.f32 (*.f32 ux (*.f32 ux ux)) (pow.f32 maxCos #s(literal 4 binary32))))) (+.f32 (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) (+.f32 ux #s(literal -1 binary32)))) (*.f32 ux (*.f32 maxCos maxCos)))) (*.f32 ux (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))) (*.f32 #s(literal 1/16 binary32) (/.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32))) (pow.f32 (+.f32 ux #s(literal -1 binary32)) #s(literal 5 binary32)))) (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (pow.f32 ux #s(literal 5 binary32))))))) (neg.f32 maxCos))
1
#s(literal 1 binary32)
(+ 1 (* -1 (* (pow maxCos 2) (pow ux 2))))
(-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))
(+ 1 (* (pow ux 2) (+ (* -1 (pow maxCos 2)) (* 2 (* (pow maxCos 2) ux)))))
(+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 maxCos maxCos))) (*.f32 maxCos maxCos))))
(+ 1 (* (pow ux 2) (+ (* -1 (pow maxCos 2)) (* ux (+ (* -1 (* (pow maxCos 2) ux)) (* 2 (pow maxCos 2)))))))
(+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (-.f32 (*.f32 ux (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux (*.f32 maxCos maxCos)))) (*.f32 maxCos maxCos))))
(* -1 (* (pow maxCos 2) (pow ux 4)))
(*.f32 (-.f32 #s(literal 0 binary32) (*.f32 maxCos maxCos)) (pow.f32 ux #s(literal 4 binary32)))
(* (pow ux 4) (+ (* -1 (pow maxCos 2)) (* 2 (/ (pow maxCos 2) ux))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) ux) (*.f32 maxCos maxCos)))
(* (pow ux 4) (+ (* -1 (/ (pow maxCos 2) (pow ux 2))) (+ (* -1 (pow maxCos 2)) (* 2 (/ (pow maxCos 2) ux)))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) ux) (*.f32 maxCos maxCos)) (/.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))
(* (pow ux 4) (+ (* -1 (/ (pow maxCos 2) (pow ux 2))) (+ (* -1 (pow maxCos 2)) (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 (+.f32 (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) ux) (*.f32 maxCos maxCos)) (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32)))) (/.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))
(* -1 (* (pow maxCos 2) (pow ux 4)))
(*.f32 (-.f32 #s(literal 0 binary32) (*.f32 maxCos maxCos)) (pow.f32 ux #s(literal 4 binary32)))
(* (pow ux 4) (+ (* -1 (pow maxCos 2)) (* 2 (/ (pow maxCos 2) ux))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) ux) (*.f32 maxCos maxCos)))
(* (pow ux 4) (+ (* -1 (/ (+ (* -2 (pow maxCos 2)) (/ (pow maxCos 2) ux)) ux)) (* -1 (pow maxCos 2))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 (/.f32 (+.f32 (/.f32 (*.f32 maxCos maxCos) ux) (*.f32 (*.f32 maxCos maxCos) #s(literal -2 binary32))) (neg.f32 ux)) (*.f32 maxCos maxCos)))
(* (pow ux 4) (+ (* -1 (/ (+ (* -2 (pow maxCos 2)) (* -1 (/ (+ (* -1 (pow maxCos 2)) (/ 1 (pow ux 2))) ux))) ux)) (* -1 (pow maxCos 2))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 (-.f32 #s(literal 0 binary32) (*.f32 maxCos maxCos)) (/.f32 (-.f32 (*.f32 (*.f32 maxCos maxCos) #s(literal -2 binary32)) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 maxCos maxCos)) ux)) ux)))
1
#s(literal 1 binary32)
(+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))
(+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))
(+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))
(+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))
(+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))
(+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))
(* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))
(*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))
(* (pow maxCos 2) (+ (* (pow ux 2) (* (- 1 ux) (- ux 1))) (/ 1 (pow maxCos 2))))
(+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))
(* (pow maxCos 2) (+ (* (pow ux 2) (* (- 1 ux) (- ux 1))) (/ 1 (pow maxCos 2))))
(+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))
(* (pow maxCos 2) (+ (* (pow ux 2) (* (- 1 ux) (- ux 1))) (/ 1 (pow maxCos 2))))
(+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))
(* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))
(*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))
(* (pow maxCos 2) (+ (* (pow ux 2) (* (- 1 ux) (- ux 1))) (/ 1 (pow maxCos 2))))
(+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))
(* (pow maxCos 2) (+ (* (pow ux 2) (* (- 1 ux) (- ux 1))) (/ 1 (pow maxCos 2))))
(+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))
(* (pow maxCos 2) (+ (* (pow ux 2) (* (- 1 ux) (- ux 1))) (/ 1 (pow maxCos 2))))
(+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 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) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))))
(+ (* 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 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 (PI.f32) yi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) 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)))))))
(+.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) 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)))))))
(+.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 uy (+.f32 (*.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) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.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) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (*.f32 xi (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) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (*.f32 xi (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) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (*.f32 xi (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) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (*.f32 xi (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) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (*.f32 xi (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) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (*.f32 xi (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) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (*.f32 xi (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) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (*.f32 xi (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))))))
(+.f32 (*.f32 xi (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)))))))))))
(+.f32 (+.f32 (*.f32 xi (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 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (+.f32 (*.f32 xi (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 ux)))
(+ (* 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)))))))))))))
(+.f32 (+.f32 (*.f32 xi (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 ux ux) (*.f32 (*.f32 (+.f32 (*.f32 xi (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 maxCos)) (+.f32 #s(literal -1/2 binary32) ux))))
(+ (* 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))))))))))))))
(+.f32 (+.f32 (*.f32 xi (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 ux ux) (+.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (+.f32 (*.f32 xi (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 (+.f32 (*.f32 xi (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 maxCos)) (*.f32 ux (*.f32 #s(literal -1/2 binary32) (+.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 maxCos maxCos) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) #s(literal 1/4 binary32))))) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 maxCos maxCos) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) #s(literal 1/4 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 (*.f32 (+.f32 (*.f32 xi (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.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) (+.f32 (*.f32 maxCos (*.f32 (+.f32 (*.f32 xi (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.f32 #s(literal -1 binary32)))) (*.f32 (/.f32 maxCos ux) (+.f32 (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (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) (+.f32 (*.f32 #s(literal -1/2 binary32) (+.f32 (*.f32 (/.f32 xi maxCos) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (*.f32 (*.f32 ux ux) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 yi (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (*.f32 (*.f32 maxCos (*.f32 ux ux)) (sqrt.f32 #s(literal -1 binary32))))))) (+.f32 (*.f32 maxCos (*.f32 (+.f32 (*.f32 xi (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.f32 #s(literal -1 binary32)))) (*.f32 (/.f32 maxCos ux) (+.f32 (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (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) (+.f32 (*.f32 #s(literal -1/2 binary32) (+.f32 (*.f32 (/.f32 xi maxCos) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (*.f32 (*.f32 ux ux) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 yi (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (*.f32 (*.f32 maxCos (*.f32 ux ux)) (sqrt.f32 #s(literal -1 binary32))))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 (*.f32 xi (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 ux ux))) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 yi (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 ux ux))) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))))))) (+.f32 (*.f32 maxCos (*.f32 (+.f32 (*.f32 xi (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.f32 #s(literal -1 binary32)))) (*.f32 (/.f32 maxCos ux) (+.f32 (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 yi (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))))))
(*.f32 (*.f32 ux ux) (*.f32 maxCos (*.f32 (+.f32 (*.f32 xi (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.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) (-.f32 (*.f32 maxCos (*.f32 (+.f32 (*.f32 xi (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.f32 #s(literal -1 binary32)))) (/.f32 (neg.f32 (*.f32 maxCos (+.f32 (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 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) (-.f32 (*.f32 maxCos (*.f32 (+.f32 (*.f32 xi (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.f32 #s(literal -1 binary32)))) (/.f32 (-.f32 (neg.f32 (*.f32 maxCos (+.f32 (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.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 xi (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (*.f32 yi (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) #s(literal -1 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 (/ (* 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) (-.f32 (*.f32 maxCos (*.f32 (+.f32 (*.f32 xi (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.f32 #s(literal -1 binary32)))) (/.f32 (-.f32 (neg.f32 (*.f32 maxCos (+.f32 (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32)))))) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (+.f32 (*.f32 xi (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (*.f32 yi (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))))) (/.f32 (*.f32 #s(literal -1/2 binary32) (+.f32 (/.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)) (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32))))) (*.f32 maxCos (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) #s(literal -1 binary32)) (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32))))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32)))))) ux)) ux)) ux)))
(+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))
(+.f32 (*.f32 xi (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)))))))))
(+.f32 (+.f32 (*.f32 xi (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 maxCos maxCos) (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 ux ux)) (+.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))))
(+ (* 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))))))))))))
(+.f32 (+.f32 (*.f32 xi (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 maxCos maxCos) (+.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 ux ux)) (+.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 #s(literal -1/8 binary32) (pow.f32 ux #s(literal 4 binary32))) (+.f32 (*.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 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))))))))))
(+ (* 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)))))))))))))))
(+.f32 (+.f32 (*.f32 xi (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 maxCos maxCos) (+.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 ux ux)) (+.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 (*.f32 #s(literal -1/8 binary32) (pow.f32 ux #s(literal 4 binary32))) (+.f32 (*.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 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 (*.f32 #s(literal -1/16 binary32) (pow.f32 ux #s(literal 6 binary32))) (+.f32 (*.f32 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 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))))))))))))
(* 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 (+.f32 (*.f32 xi (*.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 yi (*.f32 (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 (+.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 yi (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 ux (+.f32 (*.f32 xi (*.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 yi (*.f32 (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 (+.f32 (*.f32 #s(literal -1/8 binary32) (+.f32 (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 yi (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 ux (+.f32 (*.f32 xi (*.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 yi (*.f32 (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 (+.f32 (*.f32 #s(literal -1/8 binary32) (+.f32 (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))))) (+.f32 (*.f32 #s(literal 1/16 binary32) (+.f32 (*.f32 xi (/.f32 (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 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))))))) (*.f32 yi (/.f32 (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 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))))))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 yi (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 ux (+.f32 (*.f32 xi (*.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 yi (*.f32 (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))))))))
(*.f32 (*.f32 ux (+.f32 (*.f32 xi (*.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 yi (*.f32 (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 maxCos))
(* -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 (+.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 yi (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 ux (+.f32 (*.f32 xi (*.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 yi (*.f32 (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 maxCos))
(* -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 (+.f32 (*.f32 #s(literal -1/8 binary32) (+.f32 (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 yi (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 ux (+.f32 (*.f32 xi (*.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 yi (*.f32 (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 maxCos))
(* -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 (+.f32 (*.f32 #s(literal -1/8 binary32) (+.f32 (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))))) (+.f32 (*.f32 #s(literal 1/16 binary32) (+.f32 (*.f32 xi (/.f32 (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 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))))))) (*.f32 yi (/.f32 (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 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))))))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 yi (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 ux (+.f32 (*.f32 xi (*.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 yi (*.f32 (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 maxCos))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 yi (*.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) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.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) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (*.f32 xi (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) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (*.f32 xi (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) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (*.f32 xi (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) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.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))))) 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) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (*.f32 yi (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) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (*.f32 yi (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) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (*.f32 yi (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) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))))
(* -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 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) xi)))) (neg.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))))))))))
(*.f32 (neg.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) xi)))) (neg.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))))))))))
(*.f32 (neg.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) xi)))) (neg.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) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.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) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (*.f32 xi (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) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (*.f32 xi (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) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (*.f32 xi (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 yi (*.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) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))))
(* 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) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (*.f32 xi (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) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (*.f32 xi (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) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (*.f32 xi (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 yi (*.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) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))))
(* -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 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) yi)))) (neg.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))))))))))
(*.f32 (neg.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) yi)))) (neg.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))))))))))
(*.f32 (neg.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) yi)))) (neg.f32 yi))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.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))))))))
(+.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 (PI.f32) yi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))) (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.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))))))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))))))))
(+ (* 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))))))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 uy (+.f32 (*.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) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.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))))))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (*.f32 xi (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))))))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (*.f32 xi (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))))))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (*.f32 xi (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))))))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (*.f32 xi (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))))))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (*.f32 xi (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))))))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (*.f32 xi (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))))))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (*.f32 xi (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))))))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (*.f32 xi (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))))))
(+.f32 (*.f32 xi (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)))))))
(+.f32 (+.f32 (*.f32 xi (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 zi)))
(+ (* 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)))))))
(+.f32 (+.f32 (*.f32 xi (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 zi) (*.f32 ux (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (+.f32 (*.f32 xi (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))))))
(+ (* 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)))))))
(+.f32 (+.f32 (*.f32 xi (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 zi) (*.f32 ux (-.f32 (*.f32 (*.f32 (+.f32 (*.f32 xi (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 maxCos)) (+.f32 #s(literal -1/2 binary32) ux)) (*.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)))))))
(*.f32 (*.f32 ux ux) (-.f32 (*.f32 maxCos (*.f32 (+.f32 (*.f32 xi (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.f32 #s(literal -1 binary32)))) (*.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) (-.f32 (+.f32 (*.f32 maxCos (*.f32 (+.f32 (*.f32 xi (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.f32 #s(literal -1 binary32)))) (+.f32 (/.f32 (*.f32 maxCos zi) ux) (*.f32 (/.f32 maxCos ux) (+.f32 (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))))))) (*.f32 maxCos zi)))
(* (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) (-.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (+.f32 (*.f32 (/.f32 xi maxCos) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (*.f32 (*.f32 ux ux) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 yi (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (*.f32 (*.f32 maxCos (*.f32 ux ux)) (sqrt.f32 #s(literal -1 binary32))))))) (+.f32 (*.f32 maxCos (*.f32 (+.f32 (*.f32 xi (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.f32 #s(literal -1 binary32)))) (+.f32 (/.f32 (*.f32 maxCos zi) ux) (*.f32 (/.f32 maxCos ux) (+.f32 (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32)))))))) (*.f32 maxCos zi)))
(* (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) (-.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (+.f32 (*.f32 (/.f32 xi maxCos) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (*.f32 (*.f32 ux ux) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 yi (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (*.f32 (*.f32 maxCos (*.f32 ux ux)) (sqrt.f32 #s(literal -1 binary32))))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 (*.f32 xi (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 ux ux))) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 yi (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 ux ux))) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))))))) (+.f32 (*.f32 maxCos (*.f32 (+.f32 (*.f32 xi (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.f32 #s(literal -1 binary32)))) (+.f32 (/.f32 (*.f32 maxCos zi) ux) (*.f32 (/.f32 maxCos ux) (+.f32 (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))))))))) (*.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)))))))
(*.f32 (*.f32 ux ux) (-.f32 (*.f32 maxCos (*.f32 (+.f32 (*.f32 xi (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.f32 #s(literal -1 binary32)))) (*.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) (-.f32 (-.f32 (*.f32 maxCos (*.f32 (+.f32 (*.f32 xi (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.f32 #s(literal -1 binary32)))) (/.f32 (-.f32 (neg.f32 (*.f32 maxCos (+.f32 (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 maxCos zi)) ux)) (*.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))) (* -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) (-.f32 (-.f32 (*.f32 maxCos (*.f32 (+.f32 (*.f32 xi (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.f32 #s(literal -1 binary32)))) (/.f32 (-.f32 (-.f32 (neg.f32 (*.f32 maxCos (+.f32 (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.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 xi (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (*.f32 yi (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))))) ux)) (*.f32 maxCos zi)) ux)) (*.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))) (* -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) (-.f32 (-.f32 (*.f32 maxCos (*.f32 (+.f32 (*.f32 xi (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.f32 #s(literal -1 binary32)))) (/.f32 (-.f32 (-.f32 (neg.f32 (*.f32 maxCos (+.f32 (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32)))))) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (+.f32 (*.f32 xi (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (*.f32 yi (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))))) (/.f32 (*.f32 #s(literal -1/2 binary32) (+.f32 (/.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)) (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32))))) (*.f32 maxCos (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) #s(literal -1 binary32)) (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32))))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32)))))) ux)) ux)) (*.f32 maxCos zi)) ux)) (*.f32 maxCos zi)))
(+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))
(+.f32 (*.f32 xi (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)))))))
(+.f32 (+.f32 (*.f32 xi (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 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(+ (* 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)))))))
(+.f32 (+.f32 (*.f32 xi (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 (*.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 ux ux)) (+.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))))))
(+ (* 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)))))))
(+.f32 (+.f32 (*.f32 xi (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 (*.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos (+.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 ux ux)) (+.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 #s(literal -1/8 binary32) (pow.f32 ux #s(literal 4 binary32))) (+.f32 (*.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 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))))))))))))
(* 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 (*.f32 ux (+.f32 (+.f32 (*.f32 xi (*.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 yi (*.f32 (sin.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 (+.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 yi (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 ux (+.f32 (+.f32 (*.f32 xi (*.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 yi (*.f32 (sin.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 (+.f32 (*.f32 #s(literal -1/8 binary32) (+.f32 (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 yi (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 ux (+.f32 (+.f32 (*.f32 xi (*.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 yi (*.f32 (sin.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 (+.f32 (*.f32 #s(literal -1/8 binary32) (+.f32 (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))))) (+.f32 (*.f32 #s(literal 1/16 binary32) (+.f32 (*.f32 xi (/.f32 (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 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))))))) (*.f32 yi (/.f32 (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 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))))))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 yi (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 ux (+.f32 (+.f32 (*.f32 xi (*.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 yi (*.f32 (sin.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))))))))
(* -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 (-.f32 (*.f32 ux (+.f32 (*.f32 xi (*.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 yi (*.f32 (sin.f32 (*.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 zi) (-.f32 #s(literal 1 binary32) ux))) (neg.f32 maxCos))
(* -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 (-.f32 (+.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 yi (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 ux (+.f32 (*.f32 xi (*.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 yi (*.f32 (sin.f32 (*.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 zi) (-.f32 #s(literal 1 binary32) ux))) (neg.f32 maxCos))
(* -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 (-.f32 (+.f32 (*.f32 #s(literal -1/8 binary32) (+.f32 (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 yi (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 ux (+.f32 (*.f32 xi (*.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 yi (*.f32 (sin.f32 (*.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 zi) (-.f32 #s(literal 1 binary32) ux))) (neg.f32 maxCos))
(* -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 (-.f32 (+.f32 (*.f32 #s(literal -1/8 binary32) (+.f32 (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))))) (+.f32 (*.f32 #s(literal 1/16 binary32) (+.f32 (*.f32 xi (/.f32 (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 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))))))) (*.f32 yi (/.f32 (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 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))))))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 yi (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 ux (+.f32 (*.f32 xi (*.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 yi (*.f32 (sin.f32 (*.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 zi) (-.f32 #s(literal 1 binary32) ux))) (neg.f32 maxCos))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 yi (*.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) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.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))))))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (*.f32 xi (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))))))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (*.f32 xi (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))))))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (*.f32 xi (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) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.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))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi))))
(*.f32 xi (+.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) xi))) (/.f32 (*.f32 (*.f32 maxCos 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 (+.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) xi))) (/.f32 (*.f32 (*.f32 maxCos 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 (+.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) xi))) (/.f32 (*.f32 (*.f32 maxCos 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) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))))
(* -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 (-.f32 (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) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))))) (/.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 yi (*.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) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))))) xi)) (neg.f32 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 (-.f32 (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) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))))) (/.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 yi (*.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) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))))) xi)) (neg.f32 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 (-.f32 (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) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))))) (/.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 yi (*.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) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))))) xi)) (neg.f32 xi))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.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))))))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (*.f32 xi (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))))))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (*.f32 xi (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))))))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (*.f32 xi (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 yi (*.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) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))))
(* 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 (+.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) yi))) (/.f32 (*.f32 (*.f32 maxCos 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 (+.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) yi))) (/.f32 (*.f32 (*.f32 maxCos 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 (+.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) yi))) (/.f32 (*.f32 (*.f32 maxCos 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 yi (*.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) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))))
(* -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 (-.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (neg.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (/.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))))) yi)) (neg.f32 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 (-.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (neg.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (/.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))))) yi)) (neg.f32 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 (-.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (neg.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (/.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))))) yi)) (neg.f32 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 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (*.f32 xi (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))))))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (*.f32 xi (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))))))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (*.f32 xi (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))))))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (*.f32 xi (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 (*.f32 maxCos 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 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) zi) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) 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 zi (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) zi) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) 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 zi (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) zi) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) zi)))))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos 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 (-.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (neg.f32 maxCos)) (/.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (*.f32 xi (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)) (neg.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 (-.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (neg.f32 maxCos)) (/.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (*.f32 xi (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)) (neg.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 (-.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (neg.f32 maxCos)) (/.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (*.f32 xi (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)) (neg.f32 zi))
(* 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) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))))
(+ (* -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 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy uy))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))))
(+ (* 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))))))))))
(+.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 (*.f32 uy uy) (+.f32 (*.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) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 (*.f32 #s(literal 2/3 binary32) (*.f32 (*.f32 uy uy) (*.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) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))))))
(+ (* 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))))))))))))
(+.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 (*.f32 uy uy) (+.f32 (*.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) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 #s(literal -4/45 binary32) (*.f32 (*.f32 uy uy) (*.f32 xi (pow.f32 (PI.f32) #s(literal 6 binary32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))) (*.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) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.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) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.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) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.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) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.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) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.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) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.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) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.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) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.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) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))))
(* 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))))))
(+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.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)))))))
(+ (* 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))))))))))
(+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 ux ux) (+.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 (*.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)))))))))))
(+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 ux ux) (+.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 ux (+.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 ux xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 maxCos maxCos) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) #s(literal 1/4 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) (*.f32 maxCos (+.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 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) (+.f32 (*.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 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (*.f32 (*.f32 ux ux) (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 maxCos (+.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 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) (+.f32 (+.f32 (*.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 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (*.f32 (*.f32 ux ux) (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 #s(literal 1/2 binary32) (*.f32 xi (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 ux ux))) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))))))) (*.f32 maxCos (+.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 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) (*.f32 maxCos (+.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 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) (-.f32 (*.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 #s(literal 1/2 binary32) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))) (*.f32 maxCos (*.f32 ux (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 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) (-.f32 (*.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 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 xi (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32)))))) (/.f32 (*.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) #s(literal -1 binary32)) (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32)))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) ux)) ux)))
(* 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))))))
(+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.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)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))
(+ (* 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)))))))))
(+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 ux ux) xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (*.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)))))))))))
(+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 ux ux) xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 maxCos maxCos) (+.f32 (*.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 (*.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))))))))))
(* maxCos (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))
(*.f32 maxCos (*.f32 (*.f32 ux xi) (*.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)))))
(* 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 (+.f32 (*.f32 (*.f32 ux xi) (*.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 #s(literal 1/2 binary32) (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (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 (+.f32 (*.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 (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))) (+.f32 (*.f32 (*.f32 ux xi) (*.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 #s(literal 1/2 binary32) (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (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 (+.f32 (*.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 (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))) (+.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 xi (/.f32 (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 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)))))))) (+.f32 (*.f32 (*.f32 ux xi) (*.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 #s(literal 1/2 binary32) (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))))))))
(* -1 (* maxCos (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))
(*.f32 (*.f32 (*.f32 ux xi) (*.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)))) (neg.f32 maxCos))
(* -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 (+.f32 (*.f32 (*.f32 ux xi) (*.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 #s(literal 1/2 binary32) (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))))) (neg.f32 maxCos))
(* -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 (+.f32 (*.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 (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))) (+.f32 (*.f32 (*.f32 ux xi) (*.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 #s(literal 1/2 binary32) (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))))))) (neg.f32 maxCos))
(* -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 (+.f32 (*.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 (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))) (+.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 xi (/.f32 (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 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)))))))) (+.f32 (*.f32 (*.f32 ux xi) (*.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 #s(literal 1/2 binary32) (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))))))) (neg.f32 maxCos))
(* (* 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) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.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) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.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) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.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) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.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) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.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) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.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) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.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) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.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) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.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) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.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) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.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) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))))
(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) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))
(+ (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))))))))
(+.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy (PI.f32)) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))))
(+ (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))))))))))
(+.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 (*.f32 uy uy) (+.f32 (*.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) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))) (*.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) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))))))
(+ (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))))))))))))
(+.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 (*.f32 uy uy) (+.f32 (*.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) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 (*.f32 uy uy) (+.f32 (*.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) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))) (*.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) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))))))))
(* (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) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))))
(* (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) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))))
(* (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) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))))
(* (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) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))))
(* (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) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))))
(* (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) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))))
(* (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) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))))
(* (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) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))))
(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))))))))
(+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)) (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)))))))))
(+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 ux (*.f32 maxCos maxCos)) (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))))))))))
(+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 ux (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 maxCos maxCos)) (*.f32 (*.f32 #s(literal -1/2 binary32) ux) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 maxCos maxCos) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) #s(literal 1/4 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) (*.f32 maxCos (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 ux (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) (+.f32 (*.f32 maxCos (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 ux (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)))) (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (*.f32 (*.f32 ux ux) (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) (+.f32 (+.f32 (*.f32 (/.f32 #s(literal -1/2 binary32) maxCos) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (*.f32 (*.f32 ux 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)))) (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 ux ux))) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))))))) (*.f32 maxCos (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (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) (*.f32 maxCos (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (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 (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) (-.f32 (*.f32 maxCos (*.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 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) maxCos) (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) (-.f32 (*.f32 maxCos (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (-.f32 (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) maxCos) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)) (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32)))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) ux)) ux)))
(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))))))
(+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))
(+ (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))))))))
(+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 ux ux)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) (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 (* 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))))))))))
(+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 ux ux)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 maxCos maxCos) (+.f32 (*.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 #s(literal -1/16 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) (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))))))))))
(* maxCos (* ux (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))
(*.f32 (*.f32 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))))
(* 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 (+.f32 (*.f32 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 #s(literal 1/2 binary32) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.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 (+.f32 (+.f32 (*.f32 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 #s(literal 1/2 binary32) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (*.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 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.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 (+.f32 (+.f32 (*.f32 (/.f32 #s(literal -1/8 binary32) (pow.f32 maxCos #s(literal 4 binary32))) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 #s(literal 1/16 binary32) (/.f32 (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 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)))))))) (+.f32 (*.f32 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 #s(literal 1/2 binary32) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))))))
(* -1 (* maxCos (* ux (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 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))))
(* -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)))))))
(*.f32 (+.f32 (*.f32 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 #s(literal 1/2 binary32) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))))) (neg.f32 maxCos))
(* -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))))))))
(*.f32 (+.f32 (+.f32 (*.f32 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 #s(literal 1/2 binary32) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (*.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 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))) (neg.f32 maxCos))
(* -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)))))))))
(*.f32 (+.f32 (+.f32 (*.f32 (/.f32 #s(literal -1/8 binary32) (pow.f32 maxCos #s(literal 4 binary32))) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 #s(literal 1/16 binary32) (/.f32 (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 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)))))))) (+.f32 (*.f32 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 #s(literal 1/2 binary32) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))))) (neg.f32 maxCos))
(* 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 (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 (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 (*.f32 #s(literal 2 binary32) uy) (*.f32 (PI.f32) yi))
(* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI)))))
(*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))
(* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5))))))))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 #s(literal 4/15 binary32) (*.f32 uy uy)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))
(* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* (pow uy 2) (+ (* -8/315 (* (pow uy 2) (* yi (pow (PI) 7)))) (* 4/15 (* yi (pow (PI) 5)))))))))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -8/315 binary32) (*.f32 (*.f32 (*.f32 uy uy) yi) (pow.f32 (PI.f32) #s(literal 7 binary32)))) (*.f32 (*.f32 #s(literal 4/15 binary32) yi) (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))
(* yi (sin (* 2 (* uy (PI)))))
(*.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)))))
(* yi (sin (* 2 (* uy (PI)))))
(*.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)))))
(* yi (sin (* 2 (* uy (PI)))))
(*.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)))))
(* yi (sin (* 2 (* uy (PI)))))
(*.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)))))
(* yi (sin (* 2 (* uy (PI)))))
(*.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)))))
(* yi (sin (* 2 (* uy (PI)))))
(*.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)))))
(* yi (sin (* 2 (* uy (PI)))))
(*.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)))))
(* yi (sin (* 2 (* uy (PI)))))
(*.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)))))
(* yi (sin (* 2 (* uy (PI)))))
(*.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)))))
(* yi (sin (* 2 (* uy (PI)))))
(*.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)))))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* ux (+ (* -1 (* maxCos (* ux zi))) (* maxCos zi)))
(*.f32 ux (-.f32 (*.f32 maxCos zi) (*.f32 maxCos (*.f32 ux zi))))
(* ux (+ (* -1 (* maxCos (* ux zi))) (* maxCos zi)))
(*.f32 ux (-.f32 (*.f32 maxCos zi) (*.f32 maxCos (*.f32 ux zi))))
(* ux (+ (* -1 (* maxCos (* ux zi))) (* maxCos zi)))
(*.f32 ux (-.f32 (*.f32 maxCos zi) (*.f32 maxCos (*.f32 ux zi))))
(* -1 (* maxCos (* (pow ux 2) zi)))
(-.f32 #s(literal 0 binary32) (*.f32 (*.f32 maxCos (*.f32 ux ux)) zi))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (/ (* maxCos zi) ux)))
(*.f32 (*.f32 ux ux) (-.f32 (/.f32 (*.f32 maxCos zi) ux) (*.f32 maxCos zi)))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (/ (* maxCos zi) ux)))
(*.f32 (*.f32 ux ux) (-.f32 (/.f32 (*.f32 maxCos zi) ux) (*.f32 maxCos zi)))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (/ (* maxCos zi) ux)))
(*.f32 (*.f32 ux ux) (-.f32 (/.f32 (*.f32 maxCos zi) ux) (*.f32 maxCos zi)))
(* -1 (* maxCos (* (pow ux 2) zi)))
(-.f32 #s(literal 0 binary32) (*.f32 (*.f32 maxCos (*.f32 ux ux)) zi))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (/ (* maxCos zi) ux)))
(*.f32 (*.f32 ux ux) (-.f32 (/.f32 (*.f32 maxCos zi) ux) (*.f32 maxCos zi)))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (/ (* maxCos zi) ux)))
(*.f32 (*.f32 ux ux) (-.f32 (/.f32 (*.f32 maxCos zi) ux) (*.f32 maxCos zi)))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (/ (* maxCos zi) ux)))
(*.f32 (*.f32 ux ux) (-.f32 (/.f32 (*.f32 maxCos zi) ux) (*.f32 maxCos zi)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* 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 (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 (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 (*.f32 #s(literal 2 binary32) uy) (*.f32 (PI.f32) yi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))))
(* 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 (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))))))
(* 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 (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 (*.f32 (*.f32 #s(literal 4/15 binary32) (*.f32 uy uy)) (*.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) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))))))))
(* 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 (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 (*.f32 uy uy) (+.f32 (*.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) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 (*.f32 (*.f32 #s(literal 4/15 binary32) yi) (pow.f32 (PI.f32) #s(literal 5 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))))))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 yi (*.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) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 yi (*.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) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 yi (*.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) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 yi (*.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) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 yi (*.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) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 yi (*.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) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 yi (*.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) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 yi (*.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) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))))
(* 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))))))
(+.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.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)))))))
(+ (* 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))))))))))
(+.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) 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)))))))))
(+ (* 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)))))))))))
(+.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 ux (+.f32 (*.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)))) (+.f32 (*.f32 maxCos maxCos) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) #s(literal 1/4 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) (*.f32 maxCos (+.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 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) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 yi (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (*.f32 (*.f32 maxCos (*.f32 ux ux)) (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 (*.f32 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) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 yi (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (*.f32 (*.f32 maxCos (*.f32 ux ux)) (sqrt.f32 #s(literal -1 binary32)))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 yi (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 ux ux))) (*.f32 #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 (*.f32 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) (*.f32 maxCos (+.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 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) (-.f32 (*.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 (*.f32 #s(literal 1/2 binary32) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))))) (*.f32 maxCos (*.f32 ux (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 (* 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) (-.f32 (*.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 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 yi (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32)))))) (/.f32 (*.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) #s(literal -1 binary32)) (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32)))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) ux)) ux)))
(* 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))))))
(+.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.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)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))
(+ (* 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)))))))))
(+.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 ux ux) yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (*.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))))))))
(+ (* 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)))))))))))
(+.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 ux ux) yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 maxCos maxCos) (+.f32 (*.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 (*.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))))))))))
(* maxCos (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))
(*.f32 maxCos (*.f32 (*.f32 ux yi) (*.f32 (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 (+.f32 (*.f32 (*.f32 ux yi) (*.f32 (sin.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 yi (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (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 (+.f32 (*.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 (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))) (+.f32 (*.f32 (*.f32 ux yi) (*.f32 (sin.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 yi (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (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 (+.f32 (+.f32 (*.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 (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 #s(literal 1/16 binary32) (*.f32 yi (/.f32 (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 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))))))))) (+.f32 (*.f32 (*.f32 ux yi) (*.f32 (sin.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 yi (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))))))))
(* -1 (* maxCos (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))
(*.f32 (*.f32 (*.f32 ux yi) (*.f32 (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 maxCos))
(* -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 (+.f32 (*.f32 (*.f32 ux yi) (*.f32 (sin.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 yi (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))))) (neg.f32 maxCos))
(* -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 (+.f32 (*.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 (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))) (+.f32 (*.f32 (*.f32 ux yi) (*.f32 (sin.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 yi (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))))))) (neg.f32 maxCos))
(* -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 (+.f32 (+.f32 (*.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 (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 #s(literal 1/16 binary32) (*.f32 yi (/.f32 (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 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))))))))) (+.f32 (*.f32 (*.f32 ux yi) (*.f32 (sin.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 yi (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))))))) (neg.f32 maxCos))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 yi (*.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) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 yi (*.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) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 yi (*.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) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 yi (*.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) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 yi (*.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) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 yi (*.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) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 yi (*.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) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 yi (*.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) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 yi (*.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) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 yi (*.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) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 yi (*.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) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 yi (*.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) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* ux (+ (* -1 (* maxCos (* ux zi))) (* maxCos zi)))
(*.f32 ux (-.f32 (*.f32 maxCos zi) (*.f32 maxCos (*.f32 ux zi))))
(* ux (+ (* -1 (* maxCos (* ux zi))) (* maxCos zi)))
(*.f32 ux (-.f32 (*.f32 maxCos zi) (*.f32 maxCos (*.f32 ux zi))))
(* ux (+ (* -1 (* maxCos (* ux zi))) (* maxCos zi)))
(*.f32 ux (-.f32 (*.f32 maxCos zi) (*.f32 maxCos (*.f32 ux zi))))
(* -1 (* maxCos (* (pow ux 2) zi)))
(-.f32 #s(literal 0 binary32) (*.f32 (*.f32 maxCos (*.f32 ux ux)) zi))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (/ (* maxCos zi) ux)))
(*.f32 (*.f32 ux ux) (-.f32 (/.f32 (*.f32 maxCos zi) ux) (*.f32 maxCos zi)))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (/ (* maxCos zi) ux)))
(*.f32 (*.f32 ux ux) (-.f32 (/.f32 (*.f32 maxCos zi) ux) (*.f32 maxCos zi)))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (/ (* maxCos zi) ux)))
(*.f32 (*.f32 ux ux) (-.f32 (/.f32 (*.f32 maxCos zi) ux) (*.f32 maxCos zi)))
(* -1 (* maxCos (* (pow ux 2) zi)))
(-.f32 #s(literal 0 binary32) (*.f32 (*.f32 maxCos (*.f32 ux ux)) zi))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (/ (* maxCos zi) ux)))
(*.f32 (*.f32 ux ux) (-.f32 (/.f32 (*.f32 maxCos zi) ux) (*.f32 maxCos zi)))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (/ (* maxCos zi) ux)))
(*.f32 (*.f32 ux ux) (-.f32 (/.f32 (*.f32 maxCos zi) ux) (*.f32 maxCos zi)))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (/ (* maxCos zi) ux)))
(*.f32 (*.f32 ux ux) (-.f32 (/.f32 (*.f32 maxCos zi) ux) (*.f32 maxCos zi)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* (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) (+.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (*.f32 maxCos maxCos)) #s(literal -2 binary32))))
(* (pow ux 2) (+ (* ux (+ (* -2 (pow maxCos 2)) (* (pow maxCos 2) ux))) (pow maxCos 2)))
(*.f32 (*.f32 ux ux) (+.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (*.f32 maxCos maxCos)) (+.f32 #s(literal -2 binary32) ux))))
(* (pow ux 2) (+ (* ux (+ (* -2 (pow maxCos 2)) (* (pow maxCos 2) ux))) (pow maxCos 2)))
(*.f32 (*.f32 ux ux) (+.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (*.f32 maxCos maxCos)) (+.f32 #s(literal -2 binary32) 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)) (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 (*.f32 maxCos maxCos) #s(literal -2 binary32)) 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)) (+.f32 (+.f32 (/.f32 (*.f32 (*.f32 maxCos maxCos) #s(literal -2 binary32)) ux) (/.f32 (*.f32 maxCos maxCos) (*.f32 ux 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)) (+.f32 (+.f32 (/.f32 (*.f32 (*.f32 maxCos maxCos) #s(literal -2 binary32)) ux) (/.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))) (*.f32 maxCos maxCos)))
(* (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)) (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 (*.f32 maxCos maxCos) #s(literal -2 binary32)) 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)) (-.f32 (*.f32 maxCos maxCos) (/.f32 (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.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)) (-.f32 (*.f32 maxCos maxCos) (/.f32 (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 maxCos maxCos) ux)) ux)))
(* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))
(*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))
(* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))
(*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))
(* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))
(*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))
(* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))
(*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))
(* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))
(*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))
(* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))
(*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))
(* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))
(*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))
(* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))
(*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))
(* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))
(*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))
(* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))
(*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))
(* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))
(*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))
(* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))
(*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))

eval159.0ms (0.7%)

Compiler

Compiled 103566 to 3474 computations (96.6% saved)

prune193.0ms (0.9%)

Pruning

28 alts after pruning (28 fresh and 0 done)

PrunedKeptTotal
New1172281200
Fresh000
Picked202
Done000
Total1174281202
Accuracy
99.8%
Counts
1202 → 28
Alt Table
Click to see full alt table
StatusAccuracyProgram
63.3%
(/.f32 (+.f32 (*.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (-.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi)) (*.f32 (*.f32 yi yi) (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (*.f32 (-.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 maxCos (*.f32 ux zi))))) (*.f32 (-.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))))
81.8%
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi))) (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) (pow.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) #s(literal 2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)))))))
65.4%
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) (pow.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) #s(literal 2 binary32))) (*.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)) (-.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))))) (+.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) #s(literal 3 binary32)) (*.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi))))))))
65.4%
(+.f32 (/.f32 (-.f32 (*.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (-.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))))) (*.f32 (-.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) (pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) #s(literal 2 binary32)))) (pow.f32 (-.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
64.7%
(+.f32 (/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (-.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi)) (*.f32 (*.f32 yi yi) (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))))) (-.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
65.0%
(+.f32 (/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (+.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) #s(literal 3 binary32)) (pow.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) #s(literal 3 binary32)))) (+.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi)) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (-.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
86.0%
(+.f32 (+.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
99.1%
(+.f32 (+.f32 (*.f32 xi (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 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
95.9%
(+.f32 (+.f32 (*.f32 xi (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 zi)))
44.8%
(+.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
51.4%
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))))
90.0%
(+.f32 (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 maxCos (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) xi) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 (PI.f32) yi)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
98.8%
(+.f32 (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 maxCos (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) (*.f32 uy #s(literal 2 binary32))))) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
99.1%
(+.f32 (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 maxCos (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 zi maxCos) ux)))
99.1%
(+.f32 (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 maxCos (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux zi) maxCos)))
93.7%
(+.f32 (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 maxCos (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) xi) (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
98.6%
(+.f32 (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 (-.f32 #s(literal 0 binary32) (*.f32 maxCos maxCos)) (/.f32 (-.f32 (*.f32 (*.f32 maxCos maxCos) #s(literal -2 binary32)) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 maxCos maxCos)) ux)) ux)))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
98.8%
(+.f32 (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 (+.f32 (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) ux) (*.f32 maxCos maxCos)) (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32)))) (/.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
98.4%
(+.f32 (*.f32 yi (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) yi)))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
99.0%
(+.f32 (*.f32 xi (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) xi)))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
51.5%
(+.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
51.4%
(+.f32 (*.f32 xi (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
91.7%
(+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
81.9%
(*.f32 (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) (pow.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) #s(literal 2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi))))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)))))
98.9%
(*.f32 (-.f32 (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) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))))) (/.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 yi (*.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) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))))) xi)) (neg.f32 xi))
64.6%
(*.f32 (+.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) #s(literal 3 binary32)) (*.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)))))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) (pow.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) #s(literal 2 binary32))) (*.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)) (-.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))))))
12.4%
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
98.7%
(*.f32 zi (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 (+.f32 (*.f32 xi (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.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) zi)))
Compiler

Compiled 4248 to 1814 computations (57.3% saved)

simplify233.0ms (1.1%)

Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
(+.f32 (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 (+.f32 (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) ux) (*.f32 maxCos maxCos)) (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32)))) (/.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
cost-diff64
(-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) ux) (*.f32 maxCos maxCos))
cost-diff64
(-.f32 (+.f32 (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) ux) (*.f32 maxCos maxCos)) (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32)))) (/.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))
cost-diff3296
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 (+.f32 (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) ux) (*.f32 maxCos maxCos)) (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32)))) (/.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))
cost-diff0
(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))
cost-diff0
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) xi)))
cost-diff0
(*.f32 xi (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) xi))))
cost-diff0
(+.f32 (*.f32 xi (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) xi)))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
cost-diff0
(cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
cost-diff0
(*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
cost-diff0
(+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
cost-diff0
(+.f32 (+.f32 (*.f32 xi (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 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
cost-diff0
(-.f32 #s(literal 1 binary32) ux)
cost-diff0
(*.f32 zi (-.f32 #s(literal 1 binary32) ux))
cost-diff0
(*.f32 maxCos ux)
cost-diff0
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
cost-diff0
(+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 maxCos (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))))
cost-diff0
(sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 maxCos (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))))))
cost-diff0
(*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 maxCos (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) yi)))
cost-diff0
(+.f32 (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 maxCos (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux zi) maxCos)))
Rules
2614×*-lowering-*.f32
2614×*-lowering-*.f64
2044×sum3-define
1858×sum4-define
1288×+-lowering-+.f64
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
073924
1222879
2755866
32894806
46174806
08077806
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(+ (* (sqrt (+ 1 (* (- 1 ux) (* ux (* maxCos (* ux (* maxCos (+ ux -1)))))))) (+ (* (cos (* uy (* 2 (PI)))) xi) (* (sin (* uy (* 2 (PI)))) yi))) (* (- 1 ux) (* (* ux zi) maxCos)))
(* (sqrt (+ 1 (* (- 1 ux) (* ux (* maxCos (* ux (* maxCos (+ ux -1)))))))) (+ (* (cos (* uy (* 2 (PI)))) xi) (* (sin (* uy (* 2 (PI)))) yi)))
(sqrt (+ 1 (* (- 1 ux) (* ux (* maxCos (* ux (* maxCos (+ ux -1))))))))
(+ 1 (* (- 1 ux) (* ux (* maxCos (* ux (* maxCos (+ ux -1)))))))
1
(* (- 1 ux) (* ux (* maxCos (* ux (* maxCos (+ ux -1))))))
(- 1 ux)
ux
(* ux (* maxCos (* ux (* maxCos (+ ux -1)))))
(* maxCos (* ux (* maxCos (+ ux -1))))
maxCos
(* ux (* maxCos (+ ux -1)))
(* maxCos (+ ux -1))
(+ ux -1)
-1
(+ (* (cos (* uy (* 2 (PI)))) xi) (* (sin (* uy (* 2 (PI)))) yi))
(* (cos (* uy (* 2 (PI)))) xi)
(cos (* uy (* 2 (PI))))
(* uy (* 2 (PI)))
uy
(* 2 (PI))
2
(PI)
xi
(* (sin (* uy (* 2 (PI)))) yi)
(sin (* uy (* 2 (PI))))
yi
(* (- 1 ux) (* (* ux zi) maxCos))
(* (* ux zi) maxCos)
(* ux zi)
zi
(* (* maxCos ux) (* zi (- 1 ux)))
(* maxCos ux)
maxCos
ux
(* zi (- 1 ux))
zi
(- 1 ux)
1
(+ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (- 1 ux) (* zi (* ux maxCos))))
(+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))
(* xi (cos (* 2 (* uy (PI)))))
xi
(cos (* 2 (* uy (PI))))
(* 2 (* uy (PI)))
2
(* uy (PI))
uy
(PI)
(* yi (sin (* 2 (* uy (PI)))))
yi
(sin (* 2 (* uy (PI))))
(* (- 1 ux) (* zi (* ux maxCos)))
(- 1 ux)
1
ux
(* zi (* ux maxCos))
zi
(* ux maxCos)
maxCos
(+ (* xi (* (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (* (- 1 ux) (- 1 ux)))))) (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)))) (* (* (* (- 1 ux) maxCos) ux) zi))
(* xi (* (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (* (- 1 ux) (- 1 ux)))))) (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))))
xi
(* (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (* (- 1 ux) (- 1 ux)))))) (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)))
(sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (* (- 1 ux) (- 1 ux))))))
(- 1 (* (* maxCos maxCos) (* (* ux ux) (* (- 1 ux) (- 1 ux)))))
1
(* (* maxCos maxCos) (* (* ux ux) (* (- 1 ux) (- 1 ux))))
(* maxCos maxCos)
maxCos
(* (* ux ux) (* (- 1 ux) (- 1 ux)))
(* ux ux)
ux
(* (- 1 ux) (- 1 ux))
(- 1 ux)
(+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))
(cos (* 2 (* uy (PI))))
(* 2 (* uy (PI)))
2
(* uy (PI))
uy
(PI)
(/ (* yi (sin (* 2 (* uy (PI))))) xi)
(* yi (sin (* 2 (* uy (PI)))))
yi
(sin (* 2 (* uy (PI))))
(* (* (* (- 1 ux) maxCos) ux) zi)
(* (* (- 1 ux) maxCos) ux)
(* (- 1 ux) maxCos)
zi
(+ (* (sqrt (* (pow ux 4) (- (+ (- (/ (* 2 (* maxCos maxCos)) ux) (* maxCos maxCos)) (/ 1 (pow ux 4))) (/ (* maxCos maxCos) (* ux ux))))) (+ (* (cos (* uy (* 2 (PI)))) xi) (* (sin (* uy (* 2 (PI)))) yi))) (* (- 1 ux) (* zi (* ux maxCos))))
(* (sqrt (* (pow ux 4) (- (+ (- (/ (* 2 (* maxCos maxCos)) ux) (* maxCos maxCos)) (/ 1 (pow ux 4))) (/ (* maxCos maxCos) (* ux ux))))) (+ (* (cos (* uy (* 2 (PI)))) xi) (* (sin (* uy (* 2 (PI)))) yi)))
(sqrt (* (pow ux 4) (- (+ (- (/ (* 2 (* maxCos maxCos)) ux) (* maxCos maxCos)) (/ 1 (pow ux 4))) (/ (* maxCos maxCos) (* ux ux)))))
(* (pow ux 4) (- (+ (- (/ (* 2 (* maxCos maxCos)) ux) (* maxCos maxCos)) (/ 1 (pow ux 4))) (/ (* maxCos maxCos) (* ux ux))))
(pow ux 4)
ux
4
(- (+ (- (/ (* 2 (* maxCos maxCos)) ux) (* maxCos maxCos)) (/ 1 (pow ux 4))) (/ (* maxCos maxCos) (* ux ux)))
(+ (- (/ (* 2 (* maxCos maxCos)) ux) (* maxCos maxCos)) (/ 1 (pow ux 4)))
(- (/ (* 2 (* maxCos maxCos)) ux) (* maxCos maxCos))
(/ (* 2 (* maxCos maxCos)) ux)
(* 2 (* maxCos maxCos))
2
(* maxCos maxCos)
maxCos
(/ 1 (pow ux 4))
1
(/ (* maxCos maxCos) (* ux ux))
(* ux ux)
(+ (* (cos (* uy (* 2 (PI)))) xi) (* (sin (* uy (* 2 (PI)))) yi))
(* (cos (* uy (* 2 (PI)))) xi)
(cos (* uy (* 2 (PI))))
(* uy (* 2 (PI)))
uy
(* 2 (PI))
(PI)
xi
(* (sin (* uy (* 2 (PI)))) yi)
(sin (* uy (* 2 (PI))))
yi
(* (- 1 ux) (* zi (* ux maxCos)))
(- 1 ux)
(* zi (* ux maxCos))
zi
(* ux maxCos)
Outputs
(+ (* (sqrt (+ 1 (* (- 1 ux) (* ux (* maxCos (* ux (* maxCos (+ ux -1)))))))) (+ (* (cos (* uy (* 2 (PI)))) xi) (* (sin (* uy (* 2 (PI)))) yi))) (* (- 1 ux) (* (* ux zi) maxCos)))
(+.f32 (*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) yi)) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))))))) (*.f32 zi (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))
(* (sqrt (+ 1 (* (- 1 ux) (* ux (* maxCos (* ux (* maxCos (+ ux -1)))))))) (+ (* (cos (* uy (* 2 (PI)))) xi) (* (sin (* uy (* 2 (PI)))) yi)))
(*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) yi)) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos))))))))
(sqrt (+ 1 (* (- 1 ux) (* ux (* maxCos (* ux (* maxCos (+ ux -1))))))))
(sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))))))
(+ 1 (* (- 1 ux) (* ux (* maxCos (* ux (* maxCos (+ ux -1)))))))
(+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos))))))
1
#s(literal 1 binary32)
(* (- 1 ux) (* ux (* maxCos (* ux (* maxCos (+ ux -1))))))
(*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))))
(- 1 ux)
(-.f32 #s(literal 1 binary32) ux)
ux
(* ux (* maxCos (* ux (* maxCos (+ ux -1)))))
(*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos))))
(* maxCos (* ux (* maxCos (+ ux -1))))
(*.f32 maxCos (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))
maxCos
(* ux (* maxCos (+ ux -1)))
(*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))
(* maxCos (+ ux -1))
(*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))
(+ ux -1)
(+.f32 ux #s(literal -1 binary32))
-1
#s(literal -1 binary32)
(+ (* (cos (* uy (* 2 (PI)))) xi) (* (sin (* uy (* 2 (PI)))) yi))
(+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) yi))
(* (cos (* uy (* 2 (PI)))) xi)
(*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))
(cos (* uy (* 2 (PI))))
(cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(* uy (* 2 (PI)))
(*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))
uy
(* 2 (PI))
(*.f32 #s(literal 2 binary32) (PI.f32))
2
#s(literal 2 binary32)
(PI)
(PI.f32)
xi
(* (sin (* uy (* 2 (PI)))) yi)
(*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) yi)
(sin (* uy (* 2 (PI))))
(sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
yi
(* (- 1 ux) (* (* ux zi) maxCos))
(*.f32 zi (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))
(* (* ux zi) maxCos)
(*.f32 ux (*.f32 maxCos zi))
(* ux zi)
(*.f32 ux zi)
zi
(* (* maxCos ux) (* zi (- 1 ux)))
(*.f32 zi (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))
(* maxCos ux)
(*.f32 ux maxCos)
maxCos
ux
(* zi (- 1 ux))
(*.f32 (-.f32 #s(literal 1 binary32) ux) zi)
zi
(- 1 ux)
(-.f32 #s(literal 1 binary32) ux)
1
#s(literal 1 binary32)
(+ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (- 1 ux) (* zi (* ux maxCos))))
(+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (+.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) yi) (*.f32 zi (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))
(+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))
(+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) yi))
(* xi (cos (* 2 (* uy (PI)))))
(*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))
xi
(cos (* 2 (* uy (PI))))
(cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(* 2 (* uy (PI)))
(*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))
2
#s(literal 2 binary32)
(* uy (PI))
(*.f32 uy (PI.f32))
uy
(PI)
(PI.f32)
(* yi (sin (* 2 (* uy (PI)))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) yi)
yi
(sin (* 2 (* uy (PI))))
(sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(* (- 1 ux) (* zi (* ux maxCos)))
(*.f32 zi (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))
(- 1 ux)
(-.f32 #s(literal 1 binary32) ux)
1
#s(literal 1 binary32)
ux
(* zi (* ux maxCos))
(*.f32 ux (*.f32 maxCos zi))
zi
(* ux maxCos)
(*.f32 ux maxCos)
maxCos
(+ (* xi (* (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (* (- 1 ux) (- 1 ux)))))) (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)))) (* (* (* (- 1 ux) maxCos) ux) zi))
(+.f32 (*.f32 zi (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (*.f32 xi (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos))))))) (+.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (/.f32 yi xi))))))
(* xi (* (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (* (- 1 ux) (- 1 ux)))))) (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))))
(*.f32 xi (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos))))))) (+.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (/.f32 yi xi)))))
xi
(* (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (* (- 1 ux) (- 1 ux)))))) (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)))
(*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos))))))) (+.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (/.f32 yi xi))))
(sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (* (- 1 ux) (- 1 ux))))))
(sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))))))
(- 1 (* (* maxCos maxCos) (* (* ux ux) (* (- 1 ux) (- 1 ux)))))
(+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos))))))
1
#s(literal 1 binary32)
(* (* maxCos maxCos) (* (* ux ux) (* (- 1 ux) (- 1 ux))))
(*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))
(* maxCos maxCos)
(*.f32 maxCos maxCos)
maxCos
(* (* ux ux) (* (- 1 ux) (- 1 ux)))
(*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))
(* ux ux)
(*.f32 ux ux)
ux
(* (- 1 ux) (- 1 ux))
(*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))
(- 1 ux)
(-.f32 #s(literal 1 binary32) ux)
(+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))
(+.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (/.f32 yi xi)))
(cos (* 2 (* uy (PI))))
(cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(* 2 (* uy (PI)))
(*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))
2
#s(literal 2 binary32)
(* uy (PI))
(*.f32 uy (PI.f32))
uy
(PI)
(PI.f32)
(/ (* yi (sin (* 2 (* uy (PI))))) xi)
(*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (/.f32 yi xi))
(* yi (sin (* 2 (* uy (PI)))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) yi)
yi
(sin (* 2 (* uy (PI))))
(sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(* (* (* (- 1 ux) maxCos) ux) zi)
(*.f32 zi (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))
(* (* (- 1 ux) maxCos) ux)
(*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))
(* (- 1 ux) maxCos)
(*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)
zi
(+ (* (sqrt (* (pow ux 4) (- (+ (- (/ (* 2 (* maxCos maxCos)) ux) (* maxCos maxCos)) (/ 1 (pow ux 4))) (/ (* maxCos maxCos) (* ux ux))))) (+ (* (cos (* uy (* 2 (PI)))) xi) (* (sin (* uy (* 2 (PI)))) yi))) (* (- 1 ux) (* zi (* ux maxCos))))
(+.f32 (*.f32 zi (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) yi)) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 (*.f32 (/.f32 (*.f32 maxCos maxCos) ux) (+.f32 (/.f32 #s(literal -1 binary32) ux) #s(literal 2 binary32))) (*.f32 maxCos maxCos)))))))
(* (sqrt (* (pow ux 4) (- (+ (- (/ (* 2 (* maxCos maxCos)) ux) (* maxCos maxCos)) (/ 1 (pow ux 4))) (/ (* maxCos maxCos) (* ux ux))))) (+ (* (cos (* uy (* 2 (PI)))) xi) (* (sin (* uy (* 2 (PI)))) yi)))
(*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) yi)) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 (*.f32 (/.f32 (*.f32 maxCos maxCos) ux) (+.f32 (/.f32 #s(literal -1 binary32) ux) #s(literal 2 binary32))) (*.f32 maxCos maxCos))))))
(sqrt (* (pow ux 4) (- (+ (- (/ (* 2 (* maxCos maxCos)) ux) (* maxCos maxCos)) (/ 1 (pow ux 4))) (/ (* maxCos maxCos) (* ux ux)))))
(sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 (*.f32 (/.f32 (*.f32 maxCos maxCos) ux) (+.f32 (/.f32 #s(literal -1 binary32) ux) #s(literal 2 binary32))) (*.f32 maxCos maxCos)))))
(* (pow ux 4) (- (+ (- (/ (* 2 (* maxCos maxCos)) ux) (* maxCos maxCos)) (/ 1 (pow ux 4))) (/ (* maxCos maxCos) (* ux ux))))
(+.f32 #s(literal 1 binary32) (*.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 (*.f32 (/.f32 (*.f32 maxCos maxCos) ux) (+.f32 (/.f32 #s(literal -1 binary32) ux) #s(literal 2 binary32))) (*.f32 maxCos maxCos))))
(pow ux 4)
(pow.f32 ux #s(literal 4 binary32))
ux
4
#s(literal 4 binary32)
(- (+ (- (/ (* 2 (* maxCos maxCos)) ux) (* maxCos maxCos)) (/ 1 (pow ux 4))) (/ (* maxCos maxCos) (* ux ux)))
(+.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (-.f32 (*.f32 (/.f32 (*.f32 maxCos maxCos) ux) (+.f32 (/.f32 #s(literal -1 binary32) ux) #s(literal 2 binary32))) (*.f32 maxCos maxCos)))
(+ (- (/ (* 2 (* maxCos maxCos)) ux) (* maxCos maxCos)) (/ 1 (pow ux 4)))
(+.f32 (*.f32 (*.f32 maxCos maxCos) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))))
(- (/ (* 2 (* maxCos maxCos)) ux) (* maxCos maxCos))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)))
(/ (* 2 (* maxCos maxCos)) ux)
(*.f32 maxCos (/.f32 (*.f32 maxCos #s(literal 2 binary32)) ux))
(* 2 (* maxCos maxCos))
(*.f32 maxCos (*.f32 maxCos #s(literal 2 binary32)))
2
#s(literal 2 binary32)
(* maxCos maxCos)
(*.f32 maxCos maxCos)
maxCos
(/ 1 (pow ux 4))
(/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32)))
1
#s(literal 1 binary32)
(/ (* maxCos maxCos) (* ux ux))
(/.f32 (/.f32 (*.f32 maxCos maxCos) ux) ux)
(* ux ux)
(*.f32 ux ux)
(+ (* (cos (* uy (* 2 (PI)))) xi) (* (sin (* uy (* 2 (PI)))) yi))
(+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) yi))
(* (cos (* uy (* 2 (PI)))) xi)
(*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))
(cos (* uy (* 2 (PI))))
(cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(* uy (* 2 (PI)))
(*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))
uy
(* 2 (PI))
(*.f32 #s(literal 2 binary32) (PI.f32))
(PI)
(PI.f32)
xi
(* (sin (* uy (* 2 (PI)))) yi)
(*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) yi)
(sin (* uy (* 2 (PI))))
(sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
yi
(* (- 1 ux) (* zi (* ux maxCos)))
(*.f32 zi (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))
(- 1 ux)
(-.f32 #s(literal 1 binary32) ux)
(* zi (* ux maxCos))
(*.f32 ux (*.f32 maxCos zi))
zi
(* ux maxCos)
(*.f32 ux maxCos)

localize547.0ms (2.5%)

Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy99.2%
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 (+.f32 (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) ux) (*.f32 maxCos maxCos)) (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32)))) (/.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))
accuracy99.0%
(*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))
accuracy97.7%
(/.f32 (*.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) ux)
accuracy93.5%
(/.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
accuracy99.3%
(*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
accuracy99.0%
(*.f32 uy (PI.f32))
accuracy98.8%
(*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))
accuracy96.9%
(/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) xi)
accuracy99.5%
(*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos)))
accuracy99.3%
(*.f32 zi (*.f32 ux maxCos))
accuracy99.3%
(*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
accuracy99.0%
(*.f32 uy (PI.f32))
accuracy100.0%
(-.f32 #s(literal 1 binary32) ux)
accuracy100.0%
(*.f32 maxCos ux)
accuracy99.6%
(*.f32 zi (-.f32 #s(literal 1 binary32) ux))
accuracy99.3%
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
accuracy99.5%
(*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))
accuracy99.5%
(*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux zi) maxCos))
accuracy99.3%
(*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) yi)
accuracy99.0%
(*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))
Results
370.0ms256×0valid
Compiler

Compiled 1008 to 74 computations (92.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 162.0ms
ival-mult: 108.0ms (66.7% of total)
ival-add: 17.0ms (10.5% of total)
ival-div: 8.0ms (4.9% of total)
ival-sin: 7.0ms (4.3% of total)
ival-cos: 7.0ms (4.3% of total)
ival-sub: 6.0ms (3.7% of total)
ival-sqrt: 6.0ms (3.7% of total)
ival-pow: 2.0ms (1.2% of total)
ival-pi: 1.0ms (0.6% of total)
const: 1.0ms (0.6% of total)
backward-pass: 0.0ms (0% of total)

series118.0ms (0.5%)

Counts
32 → 1080
Calls
Call 1
Inputs
#<alt (+ (* (sqrt (+ 1 (* (- 1 ux) (* ux (* maxCos (* ux (* maxCos (+ ux -1)))))))) (+ (* (cos (* uy (* 2 (PI)))) xi) (* (sin (* uy (* 2 (PI)))) yi))) (* (- 1 ux) (* (* ux zi) maxCos)))>
#<alt (* (sqrt (+ 1 (* (- 1 ux) (* ux (* maxCos (* ux (* maxCos (+ ux -1)))))))) (+ (* (cos (* uy (* 2 (PI)))) xi) (* (sin (* uy (* 2 (PI)))) yi)))>
#<alt (sqrt (+ 1 (* (- 1 ux) (* ux (* maxCos (* ux (* maxCos (+ ux -1))))))))>
#<alt (+ 1 (* (- 1 ux) (* ux (* maxCos (* ux (* maxCos (+ ux -1)))))))>
#<alt (* (* maxCos ux) (* zi (- 1 ux)))>
#<alt (* maxCos ux)>
#<alt (* zi (- 1 ux))>
#<alt (- 1 ux)>
#<alt (+ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (- 1 ux) (* zi (* ux maxCos))))>
#<alt (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))>
#<alt (* xi (cos (* 2 (* uy (PI)))))>
#<alt (cos (* 2 (* uy (PI))))>
#<alt (+ (* xi (* (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (* (- 1 ux) (- 1 ux)))))) (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)))) (* (* (* (- 1 ux) maxCos) ux) zi))>
#<alt (* xi (* (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (* (- 1 ux) (- 1 ux)))))) (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))))>
#<alt (* (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (* (- 1 ux) (- 1 ux)))))) (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)))>
#<alt (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (* (- 1 ux) (- 1 ux))))))>
#<alt (* (pow ux 4) (- (+ (- (/ (* 2 (* maxCos maxCos)) ux) (* maxCos maxCos)) (/ 1 (pow ux 4))) (/ (* maxCos maxCos) (* ux ux))))>
#<alt (- (+ (- (/ (* 2 (* maxCos maxCos)) ux) (* maxCos maxCos)) (/ 1 (pow ux 4))) (/ (* maxCos maxCos) (* ux ux)))>
#<alt (- (/ (* 2 (* maxCos maxCos)) ux) (* maxCos maxCos))>
#<alt (+ (* (sqrt (* (pow ux 4) (- (+ (- (/ (* 2 (* maxCos maxCos)) ux) (* maxCos maxCos)) (/ 1 (pow ux 4))) (/ (* maxCos maxCos) (* ux ux))))) (+ (* (cos (* uy (* 2 (PI)))) xi) (* (sin (* uy (* 2 (PI)))) yi))) (* (- 1 ux) (* zi (* ux maxCos))))>
#<alt (* uy (* 2 (PI)))>
#<alt (* (sin (* uy (* 2 (PI)))) yi)>
#<alt (* (- 1 ux) (* (* ux zi) maxCos))>
#<alt (* maxCos (+ ux -1))>
#<alt (* uy (PI))>
#<alt (* yi (sin (* 2 (* uy (PI)))))>
#<alt (* zi (* ux maxCos))>
#<alt (* (- 1 ux) (* zi (* ux maxCos)))>
#<alt (/ (* yi (sin (* 2 (* uy (PI))))) xi)>
#<alt (* (- 1 ux) (- 1 ux))>
#<alt (/ (* maxCos maxCos) (* ux ux))>
#<alt (/ (* 2 (* maxCos maxCos)) ux)>
Outputs
#<alt (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))>
#<alt (+ (* maxCos (* ux zi)) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))>
#<alt (+ (* ux (+ (* maxCos zi) (* ux (+ (* -1 (* maxCos zi)) (* -1/2 (* (pow maxCos 2) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))>
#<alt (+ (* ux (+ (* maxCos zi) (* ux (+ (* -1 (* maxCos zi)) (+ (* -1/2 (* (pow maxCos 2) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (* (pow maxCos 2) (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))>
#<alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))))>
#<alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (+ (/ (* maxCos zi) ux) (/ (* maxCos (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (* ux (sqrt -1)))))))>
#<alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* 1/2 (/ (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (+ (/ (* maxCos zi) ux) (/ (* maxCos (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (* ux (sqrt -1))))))))>
#<alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* 1/2 (/ (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 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))))) (* yi (sin (* 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 (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (+ (/ (* maxCos zi) ux) (/ (* maxCos (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (* ux (sqrt -1)))))))))>
#<alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))))>
#<alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -1 (* maxCos zi)) (* -1 (/ (* maxCos (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt -1)))) ux)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))))))>
#<alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* maxCos (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt -1))) (* -1/2 (/ (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2)))) (* maxCos (* ux (sqrt -1))))))) ux)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))))))>
#<alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* maxCos (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt -1))) (* -1 (/ (+ (* -1/2 (/ (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 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))))) (* yi (sin (* 2 (* uy (PI)))))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2)))) (* maxCos (sqrt -1))))) ux)))) ux)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))))))>
#<alt (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))>
#<alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))>
#<alt (+ (* maxCos (+ (* 1/2 (* maxCos (* (pow ux 2) (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (- 1 ux) (- ux 1)))))) (* ux (* zi (- 1 ux))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))>
#<alt (+ (* maxCos (+ (* maxCos (+ (* -1/8 (* (pow maxCos 2) (* (pow ux 4) (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow (- 1 ux) 2) (pow (- ux 1) 2)))))) (* 1/2 (* (pow ux 2) (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (- 1 ux) (- ux 1))))))) (* ux (* zi (- 1 ux))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))>
#<alt (* maxCos (+ (* ux (* zi (- 1 ux))) (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1))))))>
#<alt (* maxCos (+ (* 1/2 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (+ (* ux (* zi (- 1 ux))) (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1)))))))>
#<alt (* maxCos (+ (* -1/8 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 4) (pow ux 3))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (+ (* 1/2 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (+ (* ux (* zi (- 1 ux))) (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1))))))))>
#<alt (* maxCos (+ (* -1/8 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 4) (pow ux 3))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (+ (* 1/16 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 6) (pow ux 5))) (sqrt (/ 1 (* (pow (- 1 ux) 5) (pow (- ux 1) 5)))))) (+ (* 1/2 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (+ (* ux (* zi (- 1 ux))) (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1)))))))))>
#<alt (* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1)))))))>
#<alt (* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* 1/2 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1))))))))>
#<alt (* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* -1/8 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 4) (pow ux 3))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (+ (* 1/2 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1)))))))))>
#<alt (* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* -1/8 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 4) (pow ux 3))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (+ (* 1/16 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 6) (pow ux 5))) (sqrt (/ 1 (* (pow (- 1 ux) 5) (pow (- ux 1) 5)))))) (+ (* 1/2 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1))))))))))>
#<alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))>
#<alt (+ (* 2 (* (* uy (* yi (PI))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))>
#<alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* uy (+ (* -2 (* (* uy (* xi (pow (PI) 2))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* 2 (* (* yi (PI)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))) (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))>
#<alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* uy (+ (* 2 (* (* yi (PI)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* uy (+ (* -2 (* (* xi (pow (PI) 2)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* -4/3 (* (* uy (* yi (pow (PI) 3))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))))) (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))>
#<alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))>
#<alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))>
#<alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))>
#<alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))>
#<alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))>
#<alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))>
#<alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))>
#<alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))>
#<alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))>
#<alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))>
#<alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))>
#<alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))>
#<alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))>
#<alt (* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (+ (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi))))>
#<alt (* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (+ (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi))))>
#<alt (* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (+ (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi))))>
#<alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))>
#<alt (* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) xi)))))>
#<alt (* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) xi)))))>
#<alt (* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) xi)))))>
#<alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))>
#<alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))>
#<alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))>
#<alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))>
#<alt (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))>
#<alt (* yi (+ (* (sin (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi))))>
#<alt (* yi (+ (* (sin (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi))))>
#<alt (* yi (+ (* (sin (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi))))>
#<alt (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))>
#<alt (* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) yi)))))>
#<alt (* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) yi)))))>
#<alt (* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) yi)))))>
#<alt (* (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))>
#<alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))>
#<alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))>
#<alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* zi (+ (* maxCos (* ux (- 1 ux))) (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) zi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))>
#<alt (* zi (+ (* maxCos (* ux (- 1 ux))) (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) zi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))>
#<alt (* zi (+ (* maxCos (* ux (- 1 ux))) (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) zi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) zi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))))>
#<alt (* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) zi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))))>
#<alt (* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) zi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))))>
#<alt (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))>
#<alt (+ (* -1/2 (* (pow maxCos 2) (* (pow ux 2) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))>
#<alt (+ (* xi (cos (* 2 (* uy (PI))))) (+ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* -1/2 (* (pow maxCos 2) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (* (pow maxCos 2) (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))))))>
#<alt (+ (* xi (cos (* 2 (* uy (PI))))) (+ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* -1/2 (* (pow maxCos 2) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (* ux (+ (* 1/2 (* ux (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (- (* -1 (pow maxCos 2)) (* 1/4 (pow maxCos 4)))))) (* (pow maxCos 2) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))))))))>
#<alt (* maxCos (* (pow ux 2) (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))))>
#<alt (* (pow ux 2) (+ (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (/ (* maxCos (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (* ux (sqrt -1)))))>
#<alt (* (pow ux 2) (+ (* 1/2 (/ (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (/ (* maxCos (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (* ux (sqrt -1))))))>
#<alt (* (pow ux 2) (+ (* 1/2 (/ (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 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))))) (* yi (sin (* 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 (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (/ (* maxCos (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (* ux (sqrt -1)))))))>
#<alt (* maxCos (* (pow ux 2) (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))))>
#<alt (* (pow ux 2) (+ (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (/ (* maxCos (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (* ux (sqrt -1)))))>
#<alt (* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ (* maxCos (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt -1))) (* -1/2 (/ (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2)))) (* maxCos (* ux (sqrt -1)))))) ux)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))))>
#<alt (* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ (* maxCos (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt -1))) (* -1 (/ (+ (* -1/2 (/ (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 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))))) (* yi (sin (* 2 (* uy (PI)))))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2)))) (* maxCos (sqrt -1))))) ux))) ux)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))))>
#<alt (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))>
#<alt (+ (* 1/2 (* (pow maxCos 2) (* (pow ux 2) (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (- 1 ux) (- ux 1)))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))>
#<alt (+ (* xi (cos (* 2 (* uy (PI))))) (+ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (+ (* -1/8 (* (pow maxCos 2) (* (pow ux 4) (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow (- 1 ux) 2) (pow (- ux 1) 2)))))) (* 1/2 (* (pow ux 2) (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (- 1 ux) (- ux 1)))))))))>
#<alt (+ (* xi (cos (* 2 (* uy (PI))))) (+ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (+ (* 1/2 (* (pow ux 2) (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (- 1 ux) (- ux 1))))) (* (pow maxCos 2) (+ (* -1/8 (* (pow ux 4) (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow (- 1 ux) 2) (pow (- ux 1) 2))))) (* 1/16 (* (pow maxCos 2) (* (pow ux 6) (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow (- 1 ux) 3) (pow (- ux 1) 3))))))))))))>
#<alt (* (* maxCos (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (sqrt (* (- 1 ux) (- ux 1))))>
#<alt (* maxCos (+ (* 1/2 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1))))))>
#<alt (* maxCos (+ (* -1/8 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 4) (pow ux 3))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (+ (* 1/2 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1)))))))>
#<alt (* maxCos (+ (* -1/8 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 4) (pow ux 3))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (+ (* 1/16 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 6) (pow ux 5))) (sqrt (/ 1 (* (pow (- 1 ux) 5) (pow (- ux 1) 5)))))) (+ (* 1/2 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1))))))))>
#<alt (* -1 (* (* maxCos (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (sqrt (* (- 1 ux) (- ux 1)))))>
#<alt (* -1 (* maxCos (+ (* 1/2 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1)))))))>
#<alt (* -1 (* maxCos (+ (* -1/8 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 4) (pow ux 3))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (+ (* 1/2 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1))))))))>
#<alt (* -1 (* maxCos (+ (* -1/8 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 4) (pow ux 3))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (+ (* 1/16 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 6) (pow ux 5))) (sqrt (/ 1 (* (pow (- 1 ux) 5) (pow (- ux 1) 5)))))) (+ (* 1/2 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1)))))))))>
#<alt (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))>
#<alt (+ (* 2 (* (* uy (* yi (PI))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))>
#<alt (+ (* uy (+ (* -2 (* (* uy (* xi (pow (PI) 2))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* 2 (* (* yi (PI)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))) (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))>
#<alt (+ (* uy (+ (* 2 (* (* yi (PI)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* uy (+ (* -2 (* (* xi (pow (PI) 2)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* -4/3 (* (* uy (* yi (pow (PI) 3))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))))) (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))>
#<alt (* (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))>
#<alt (* (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))>
#<alt (* (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))>
#<alt (* (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))>
#<alt (* (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))>
#<alt (* (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))>
#<alt (* (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))>
#<alt (* (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))>
#<alt (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))>
#<alt (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))>
#<alt (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))>
#<alt (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))>
#<alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))>
#<alt (* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))>
#<alt (* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))>
#<alt (* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))>
#<alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))>
#<alt (* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* -1 (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))))>
#<alt (* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* -1 (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))))>
#<alt (* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* -1 (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))))>
#<alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))>
#<alt (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))>
#<alt (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))>
#<alt (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))>
#<alt (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))>
#<alt (* yi (+ (* (sin (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))>
#<alt (* yi (+ (* (sin (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))>
#<alt (* yi (+ (* (sin (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))>
#<alt (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))>
#<alt (* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* -1 (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))))>
#<alt (* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* -1 (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))))>
#<alt (* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* -1 (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))))>
#<alt 1>
#<alt (+ 1 (* -1/2 (* (pow maxCos 2) (pow ux 2))))>
#<alt (+ 1 (* (pow ux 2) (+ (* -1/2 (pow maxCos 2)) (* (pow maxCos 2) ux))))>
#<alt (+ 1 (* (pow ux 2) (+ (* -1/2 (pow maxCos 2)) (* ux (+ (* 1/2 (* ux (- (* -1 (pow maxCos 2)) (* 1/4 (pow maxCos 4))))) (pow maxCos 2))))))>
#<alt (* maxCos (* (pow ux 2) (sqrt -1)))>
#<alt (* (pow ux 2) (+ (* maxCos (sqrt -1)) (/ maxCos (* ux (sqrt -1)))))>
#<alt (* (pow ux 2) (+ (* 1/2 (/ (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* maxCos (sqrt -1)) (/ maxCos (* ux (sqrt -1))))))>
#<alt (* (pow ux 2) (+ (* 1/2 (/ (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 1/2 (/ (- (/ (pow maxCos 2) (pow (sqrt -1) 4)) (* -1 (/ (pow maxCos 2) (pow (sqrt -1) 2)))) (* maxCos (* (pow ux 3) (sqrt -1))))) (+ (* maxCos (sqrt -1)) (/ maxCos (* ux (sqrt -1)))))))>
#<alt (* maxCos (* (pow ux 2) (sqrt -1)))>
#<alt (* (pow ux 2) (+ (* maxCos (sqrt -1)) (/ maxCos (* ux (sqrt -1)))))>
#<alt (* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ maxCos (sqrt -1))) (* -1/2 (/ (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2))) (* maxCos (* ux (sqrt -1)))))) ux)) (* maxCos (sqrt -1))))>
#<alt (* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ maxCos (sqrt -1))) (* -1 (/ (+ (* -1/2 (/ (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2))) (* maxCos (* ux (pow (sqrt -1) 3))))) (* 1/2 (/ (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2))) (* maxCos (sqrt -1))))) ux))) ux)) (* maxCos (sqrt -1))))>
#<alt 1>
#<alt (+ 1 (* 1/2 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))>
#<alt (+ 1 (* (pow maxCos 2) (+ (* -1/8 (* (pow maxCos 2) (* (pow ux 4) (* (pow (- 1 ux) 2) (pow (- ux 1) 2))))) (* 1/2 (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))>
#<alt (+ 1 (* (pow maxCos 2) (+ (* 1/2 (* (pow ux 2) (* (- 1 ux) (- ux 1)))) (* (pow maxCos 2) (+ (* -1/8 (* (pow ux 4) (* (pow (- 1 ux) 2) (pow (- ux 1) 2)))) (* 1/16 (* (pow maxCos 2) (* (pow ux 6) (* (pow (- 1 ux) 3) (pow (- ux 1) 3))))))))))>
#<alt (* (* maxCos ux) (sqrt (* (- 1 ux) (- ux 1))))>
#<alt (* maxCos (+ (* 1/2 (* (/ 1 (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (* ux (sqrt (* (- 1 ux) (- ux 1))))))>
#<alt (* maxCos (+ (* -1/8 (* (/ 1 (* (pow maxCos 4) (pow ux 3))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (+ (* 1/2 (* (/ 1 (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (* ux (sqrt (* (- 1 ux) (- ux 1)))))))>
#<alt (* maxCos (+ (* -1/8 (* (/ 1 (* (pow maxCos 4) (pow ux 3))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (+ (* 1/16 (* (/ 1 (* (pow maxCos 6) (pow ux 5))) (sqrt (/ 1 (* (pow (- 1 ux) 5) (pow (- ux 1) 5)))))) (+ (* 1/2 (* (/ 1 (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (* ux (sqrt (* (- 1 ux) (- ux 1))))))))>
#<alt (* -1 (* (* maxCos ux) (sqrt (* (- 1 ux) (- ux 1)))))>
#<alt (* -1 (* maxCos (+ (* 1/2 (* (/ 1 (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (* ux (sqrt (* (- 1 ux) (- ux 1)))))))>
#<alt (* -1 (* maxCos (+ (* -1/8 (* (/ 1 (* (pow maxCos 4) (pow ux 3))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (+ (* 1/2 (* (/ 1 (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (* ux (sqrt (* (- 1 ux) (- ux 1))))))))>
#<alt (* -1 (* maxCos (+ (* -1/8 (* (/ 1 (* (pow maxCos 4) (pow ux 3))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (+ (* 1/16 (* (/ 1 (* (pow maxCos 6) (pow ux 5))) (sqrt (/ 1 (* (pow (- 1 ux) 5) (pow (- ux 1) 5)))))) (+ (* 1/2 (* (/ 1 (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (* ux (sqrt (* (- 1 ux) (- ux 1)))))))))>
#<alt 1>
#<alt (+ 1 (* -1 (* (pow maxCos 2) (pow ux 2))))>
#<alt (+ 1 (* (pow ux 2) (+ (* -1 (pow maxCos 2)) (* 2 (* (pow maxCos 2) ux)))))>
#<alt (+ 1 (* (pow ux 2) (+ (* -1 (pow maxCos 2)) (* ux (+ (* -1 (* (pow maxCos 2) ux)) (* 2 (pow maxCos 2)))))))>
#<alt (* -1 (* (pow maxCos 2) (pow ux 4)))>
#<alt (* (pow ux 4) (+ (* -1 (pow maxCos 2)) (* 2 (/ (pow maxCos 2) ux))))>
#<alt (* (pow ux 4) (+ (* -1 (/ (pow maxCos 2) (pow ux 2))) (+ (* -1 (pow maxCos 2)) (* 2 (/ (pow maxCos 2) ux)))))>
#<alt (* (pow ux 4) (+ (* -1 (/ (pow maxCos 2) (pow ux 2))) (+ (* -1 (pow maxCos 2)) (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))))))>
#<alt (* -1 (* (pow maxCos 2) (pow ux 4)))>
#<alt (* (pow ux 4) (+ (* -1 (pow maxCos 2)) (* 2 (/ (pow maxCos 2) ux))))>
#<alt (* (pow ux 4) (+ (* -1 (/ (+ (* -2 (pow maxCos 2)) (/ (pow maxCos 2) ux)) ux)) (* -1 (pow maxCos 2))))>
#<alt (* (pow ux 4) (+ (* -1 (/ (+ (* -2 (pow maxCos 2)) (* -1 (/ (+ (* -1 (pow maxCos 2)) (/ 1 (pow ux 2))) ux))) ux)) (* -1 (pow maxCos 2))))>
#<alt 1>
#<alt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))>
#<alt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))>
#<alt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))>
#<alt (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))>
#<alt (* (pow maxCos 2) (+ (* (pow ux 2) (* (- 1 ux) (- ux 1))) (/ 1 (pow maxCos 2))))>
#<alt (* (pow maxCos 2) (+ (* (pow ux 2) (* (- 1 ux) (- ux 1))) (/ 1 (pow maxCos 2))))>
#<alt (* (pow maxCos 2) (+ (* (pow ux 2) (* (- 1 ux) (- ux 1))) (/ 1 (pow maxCos 2))))>
#<alt (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))>
#<alt (* (pow maxCos 2) (+ (* (pow ux 2) (* (- 1 ux) (- ux 1))) (/ 1 (pow maxCos 2))))>
#<alt (* (pow maxCos 2) (+ (* (pow ux 2) (* (- 1 ux) (- ux 1))) (/ 1 (pow maxCos 2))))>
#<alt (* (pow maxCos 2) (+ (* (pow ux 2) (* (- 1 ux) (- ux 1))) (/ 1 (pow maxCos 2))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (* ux zi))>
#<alt (* ux (+ (* -1 (* maxCos (* ux zi))) (* maxCos zi)))>
#<alt (* ux (+ (* -1 (* maxCos (* ux zi))) (* maxCos zi)))>
#<alt (* ux (+ (* -1 (* maxCos (* ux zi))) (* maxCos zi)))>
#<alt (* -1 (* maxCos (* (pow ux 2) zi)))>
#<alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (/ (* maxCos zi) ux)))>
#<alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (/ (* maxCos zi) ux)))>
#<alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (/ (* maxCos zi) ux)))>
#<alt (* -1 (* maxCos (* (pow ux 2) zi)))>
#<alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (/ (* maxCos zi) ux)))>
#<alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (/ (* maxCos zi) ux)))>
#<alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (/ (* maxCos zi) ux)))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos ux)>
#<alt (* maxCos ux)>
#<alt (* maxCos ux)>
#<alt (* maxCos ux)>
#<alt (* maxCos ux)>
#<alt (* maxCos ux)>
#<alt (* maxCos ux)>
#<alt (* maxCos ux)>
#<alt (* maxCos ux)>
#<alt (* maxCos ux)>
#<alt (* maxCos ux)>
#<alt (* maxCos ux)>
#<alt (* maxCos ux)>
#<alt (* maxCos ux)>
#<alt (* maxCos ux)>
#<alt (* maxCos ux)>
#<alt (* maxCos ux)>
#<alt (* maxCos ux)>
#<alt (* maxCos ux)>
#<alt (* maxCos ux)>
#<alt (* maxCos ux)>
#<alt (* maxCos ux)>
#<alt (* maxCos ux)>
#<alt (* maxCos ux)>
#<alt (* zi (- 1 ux))>
#<alt (* zi (- 1 ux))>
#<alt (* zi (- 1 ux))>
#<alt (* zi (- 1 ux))>
#<alt (* zi (- 1 ux))>
#<alt (* zi (- 1 ux))>
#<alt (* zi (- 1 ux))>
#<alt (* zi (- 1 ux))>
#<alt (* zi (- 1 ux))>
#<alt (* zi (- 1 ux))>
#<alt (* zi (- 1 ux))>
#<alt (* zi (- 1 ux))>
#<alt zi>
#<alt (+ zi (* -1 (* ux zi)))>
#<alt (+ zi (* -1 (* ux zi)))>
#<alt (+ zi (* -1 (* ux zi)))>
#<alt (* -1 (* ux zi))>
#<alt (* ux (+ (* -1 zi) (/ zi ux)))>
#<alt (* ux (+ (* -1 zi) (/ zi ux)))>
#<alt (* ux (+ (* -1 zi) (/ zi ux)))>
#<alt (* -1 (* ux zi))>
#<alt (* -1 (* ux (+ zi (* -1 (/ zi ux)))))>
#<alt (* -1 (* ux (+ zi (* -1 (/ zi ux)))))>
#<alt (* -1 (* ux (+ zi (* -1 (/ zi ux)))))>
#<alt 1>
#<alt (+ 1 (* -1 ux))>
#<alt (+ 1 (* -1 ux))>
#<alt (+ 1 (* -1 ux))>
#<alt (* -1 ux)>
#<alt (* ux (- (/ 1 ux) 1))>
#<alt (* ux (- (/ 1 ux) 1))>
#<alt (* ux (- (/ 1 ux) 1))>
#<alt (* -1 ux)>
#<alt (* -1 (* ux (- 1 (/ 1 ux))))>
#<alt (* -1 (* ux (- 1 (/ 1 ux))))>
#<alt (* -1 (* ux (- 1 (/ 1 ux))))>
#<alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (* yi (sin (* 2 (* uy (PI))))))>
#<alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))>
#<alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))>
#<alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))>
#<alt (* xi (cos (* 2 (* uy (PI)))))>
#<alt (* xi (+ (cos (* 2 (* uy (PI)))) (+ (/ (* maxCos (* ux (* zi (- 1 ux)))) xi) (/ (* yi (sin (* 2 (* uy (PI))))) xi))))>
#<alt (* xi (+ (cos (* 2 (* uy (PI)))) (+ (/ (* maxCos (* ux (* zi (- 1 ux)))) xi) (/ (* yi (sin (* 2 (* uy (PI))))) xi))))>
#<alt (* xi (+ (cos (* 2 (* uy (PI)))) (+ (/ (* maxCos (* ux (* zi (- 1 ux)))) xi) (/ (* yi (sin (* 2 (* uy (PI))))) xi))))>
#<alt (* xi (cos (* 2 (* uy (PI)))))>
#<alt (* -1 (* xi (+ (* -1 (cos (* 2 (* uy (PI))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* yi (sin (* 2 (* uy (PI)))))) xi)))))>
#<alt (* -1 (* xi (+ (* -1 (cos (* 2 (* uy (PI))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* yi (sin (* 2 (* uy (PI)))))) xi)))))>
#<alt (* -1 (* xi (+ (* -1 (cos (* 2 (* uy (PI))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* yi (sin (* 2 (* uy (PI)))))) xi)))))>
#<alt (+ xi (* maxCos (* ux (* zi (- 1 ux)))))>
#<alt (+ xi (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))))>
#<alt (+ xi (+ (* maxCos (* ux (* zi (- 1 ux)))) (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))))))>
#<alt (+ xi (+ (* maxCos (* ux (* zi (- 1 ux)))) (* uy (+ (* 2 (* yi (PI))) (* uy (+ (* -2 (* xi (pow (PI) 2))) (* -4/3 (* uy (* yi (pow (PI) 3))))))))))>
#<alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))>
#<alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))>
#<alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))>
#<alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))>
#<alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))>
#<alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))>
#<alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))>
#<alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))>
#<alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (cos (* 2 (* uy (PI))))))>
#<alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))>
#<alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))>
#<alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))>
#<alt (* yi (sin (* 2 (* uy (PI)))))>
#<alt (* yi (+ (sin (* 2 (* uy (PI)))) (+ (/ (* maxCos (* ux (* zi (- 1 ux)))) yi) (/ (* xi (cos (* 2 (* uy (PI))))) yi))))>
#<alt (* yi (+ (sin (* 2 (* uy (PI)))) (+ (/ (* maxCos (* ux (* zi (- 1 ux)))) yi) (/ (* xi (cos (* 2 (* uy (PI))))) yi))))>
#<alt (* yi (+ (sin (* 2 (* uy (PI)))) (+ (/ (* maxCos (* ux (* zi (- 1 ux)))) yi) (/ (* xi (cos (* 2 (* uy (PI))))) yi))))>
#<alt (* yi (sin (* 2 (* uy (PI)))))>
#<alt (* -1 (* yi (+ (* -1 (sin (* 2 (* uy (PI))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (cos (* 2 (* uy (PI)))))) yi)))))>
#<alt (* -1 (* yi (+ (* -1 (sin (* 2 (* uy (PI))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (cos (* 2 (* uy (PI)))))) yi)))))>
#<alt (* -1 (* yi (+ (* -1 (sin (* 2 (* uy (PI))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (cos (* 2 (* uy (PI)))))) yi)))))>
#<alt (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))>
#<alt (+ (* maxCos (* ux zi)) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))>
#<alt (+ (* ux (+ (* -1 (* maxCos (* ux zi))) (* maxCos zi))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))>
#<alt (+ (* ux (+ (* -1 (* maxCos (* ux zi))) (* maxCos zi))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))>
#<alt (* -1 (* maxCos (* (pow ux 2) zi)))>
#<alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (/ (* maxCos zi) ux)))>
#<alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (/ (* maxCos zi) ux) (+ (/ (* xi (cos (* 2 (* uy (PI))))) (pow ux 2)) (/ (* yi (sin (* 2 (* uy (PI))))) (pow ux 2))))))>
#<alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (/ (* maxCos zi) ux) (+ (/ (* xi (cos (* 2 (* uy (PI))))) (pow ux 2)) (/ (* yi (sin (* 2 (* uy (PI))))) (pow ux 2))))))>
#<alt (* -1 (* maxCos (* (pow ux 2) zi)))>
#<alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (/ (* maxCos zi) ux)))>
#<alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (* -1 (/ (+ (* -1 (* maxCos zi)) (* -1 (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) ux))) ux))))>
#<alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (* -1 (/ (+ (* -1 (* maxCos zi)) (* -1 (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) ux))) ux))))>
#<alt (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))>
#<alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))>
#<alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))>
#<alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* zi (+ (* maxCos (* ux (- 1 ux))) (+ (/ (* xi (cos (* 2 (* uy (PI))))) zi) (/ (* yi (sin (* 2 (* uy (PI))))) zi))))>
#<alt (* zi (+ (* maxCos (* ux (- 1 ux))) (+ (/ (* xi (cos (* 2 (* uy (PI))))) zi) (/ (* yi (sin (* 2 (* uy (PI))))) zi))))>
#<alt (* zi (+ (* maxCos (* ux (- 1 ux))) (+ (/ (* xi (cos (* 2 (* uy (PI))))) zi) (/ (* yi (sin (* 2 (* uy (PI))))) zi))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) zi)))))>
#<alt (* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) zi)))))>
#<alt (* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) zi)))))>
#<alt (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))>
#<alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))>
#<alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))>
#<alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (+ (* ux (* zi (- 1 ux))) (+ (/ (* xi (cos (* 2 (* uy (PI))))) maxCos) (/ (* yi (sin (* 2 (* uy (PI))))) maxCos))))>
#<alt (* maxCos (+ (* ux (* zi (- 1 ux))) (+ (/ (* xi (cos (* 2 (* uy (PI))))) maxCos) (/ (* yi (sin (* 2 (* uy (PI))))) maxCos))))>
#<alt (* maxCos (+ (* ux (* zi (- 1 ux))) (+ (/ (* xi (cos (* 2 (* uy (PI))))) maxCos) (/ (* yi (sin (* 2 (* uy (PI))))) maxCos))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (* -1 (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) maxCos)))))>
#<alt (* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (* -1 (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) maxCos)))))>
#<alt (* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (* -1 (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) maxCos)))))>
#<alt (* yi (sin (* 2 (* uy (PI)))))>
#<alt (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))>
#<alt (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))>
#<alt (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))>
#<alt (* xi (cos (* 2 (* uy (PI)))))>
#<alt (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)))>
#<alt (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)))>
#<alt (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)))>
#<alt (* xi (cos (* 2 (* uy (PI)))))>
#<alt (* -1 (* xi (+ (* -1 (cos (* 2 (* uy (PI))))) (* -1 (/ (* yi (sin (* 2 (* uy (PI))))) xi)))))>
#<alt (* -1 (* xi (+ (* -1 (cos (* 2 (* uy (PI))))) (* -1 (/ (* yi (sin (* 2 (* uy (PI))))) xi)))))>
#<alt (* -1 (* xi (+ (* -1 (cos (* 2 (* uy (PI))))) (* -1 (/ (* yi (sin (* 2 (* uy (PI))))) xi)))))>
#<alt xi>
#<alt (+ xi (* 2 (* uy (* yi (PI)))))>
#<alt (+ xi (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))))>
#<alt (+ xi (* uy (+ (* 2 (* yi (PI))) (* uy (+ (* -2 (* xi (pow (PI) 2))) (* -4/3 (* uy (* yi (pow (PI) 3)))))))))>
#<alt (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))>
#<alt (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))>
#<alt (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))>
#<alt (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))>
#<alt (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))>
#<alt (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))>
#<alt (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))>
#<alt (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))>
#<alt (* xi (cos (* 2 (* uy (PI)))))>
#<alt (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))>
#<alt (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))>
#<alt (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))>
#<alt (* yi (sin (* 2 (* uy (PI)))))>
#<alt (* yi (+ (sin (* 2 (* uy (PI)))) (/ (* xi (cos (* 2 (* uy (PI))))) yi)))>
#<alt (* yi (+ (sin (* 2 (* uy (PI)))) (/ (* xi (cos (* 2 (* uy (PI))))) yi)))>
#<alt (* yi (+ (sin (* 2 (* uy (PI)))) (/ (* xi (cos (* 2 (* uy (PI))))) yi)))>
#<alt (* yi (sin (* 2 (* uy (PI)))))>
#<alt (* -1 (* yi (+ (* -1 (sin (* 2 (* uy (PI))))) (* -1 (/ (* xi (cos (* 2 (* uy (PI))))) yi)))))>
#<alt (* -1 (* yi (+ (* -1 (sin (* 2 (* uy (PI))))) (* -1 (/ (* xi (cos (* 2 (* uy (PI))))) yi)))))>
#<alt (* -1 (* yi (+ (* -1 (sin (* 2 (* uy (PI))))) (* -1 (/ (* xi (cos (* 2 (* uy (PI))))) yi)))))>
#<alt (* xi (cos (* 2 (* uy (PI)))))>
#<alt (* xi (cos (* 2 (* uy (PI)))))>
#<alt (* xi (cos (* 2 (* uy (PI)))))>
#<alt (* xi (cos (* 2 (* uy (PI)))))>
#<alt (* xi (cos (* 2 (* uy (PI)))))>
#<alt (* xi (cos (* 2 (* uy (PI)))))>
#<alt (* xi (cos (* 2 (* uy (PI)))))>
#<alt (* xi (cos (* 2 (* uy (PI)))))>
#<alt (* xi (cos (* 2 (* uy (PI)))))>
#<alt (* xi (cos (* 2 (* uy (PI)))))>
#<alt (* xi (cos (* 2 (* uy (PI)))))>
#<alt (* xi (cos (* 2 (* uy (PI)))))>
#<alt xi>
#<alt (+ xi (* -2 (* (pow uy 2) (* xi (pow (PI) 2)))))>
#<alt (+ xi (* (pow uy 2) (+ (* -2 (* xi (pow (PI) 2))) (* 2/3 (* (pow uy 2) (* xi (pow (PI) 4)))))))>
#<alt (+ xi (* (pow uy 2) (+ (* -2 (* xi (pow (PI) 2))) (* (pow uy 2) (+ (* -4/45 (* (pow uy 2) (* xi (pow (PI) 6)))) (* 2/3 (* xi (pow (PI) 4))))))))>
#<alt (* xi (cos (* 2 (* uy (PI)))))>
#<alt (* xi (cos (* 2 (* uy (PI)))))>
#<alt (* xi (cos (* 2 (* uy (PI)))))>
#<alt (* xi (cos (* 2 (* uy (PI)))))>
#<alt (* xi (cos (* 2 (* uy (PI)))))>
#<alt (* xi (cos (* 2 (* uy (PI)))))>
#<alt (* xi (cos (* 2 (* uy (PI)))))>
#<alt (* xi (cos (* 2 (* uy (PI)))))>
#<alt 1>
#<alt (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2))))>
#<alt (+ 1 (* (pow uy 2) (+ (* -2 (pow (PI) 2)) (* 2/3 (* (pow uy 2) (pow (PI) 4))))))>
#<alt (+ 1 (* (pow uy 2) (+ (* -2 (pow (PI) 2)) (* (pow uy 2) (+ (* -4/45 (* (pow uy 2) (pow (PI) 6))) (* 2/3 (pow (PI) 4)))))))>
#<alt (cos (* 2 (* uy (PI))))>
#<alt (cos (* 2 (* uy (PI))))>
#<alt (cos (* 2 (* uy (PI))))>
#<alt (cos (* 2 (* uy (PI))))>
#<alt (cos (* 2 (* uy (PI))))>
#<alt (cos (* 2 (* uy (PI))))>
#<alt (cos (* 2 (* uy (PI))))>
#<alt (cos (* 2 (* uy (PI))))>
#<alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))>
#<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))))))))>
#<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))))))))>
#<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))))))))>
#<alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))>
#<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))))>
#<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))))>
#<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))))>
#<alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))>
#<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)))))>
#<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)))))>
#<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)))))>
#<alt (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)))>
#<alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))))>
#<alt (+ (* maxCos (+ (* -1/2 (* maxCos (* (pow ux 2) (* xi (* (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (pow (- 1 ux) 2)))))) (* ux (* zi (- 1 ux))))) (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))))>
#<alt (+ (* maxCos (+ (* maxCos (+ (* -1/2 (* (pow ux 2) (* xi (* (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (pow (- 1 ux) 2))))) (* -1/8 (* (pow maxCos 2) (* (pow ux 4) (* xi (* (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (pow (- 1 ux) 4)))))))) (* ux (* zi (- 1 ux))))) (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))))>
#<alt (* maxCos (+ (* ux (* xi (* (sqrt -1) (* (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (- 1 ux))))) (* ux (* zi (- 1 ux)))))>
#<alt (* maxCos (+ (* 1/2 (/ (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (sqrt -1) (* (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (- 1 ux))))) (* ux (* zi (- 1 ux))))))>
#<alt (* maxCos (+ (* -1/8 (/ (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (sqrt -1) (* (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (- 1 ux))))) (* ux (* zi (- 1 ux)))))))>
#<alt (* maxCos (+ (* -1/8 (/ (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (sqrt -1) (* (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (- 1 ux))))) (* ux (* zi (- 1 ux))))))))>
#<alt (* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (* ux (* xi (* (sqrt -1) (* (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (- 1 ux))))))))>
#<alt (* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* 1/2 (/ (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* xi (* (sqrt -1) (* (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (- 1 ux)))))))))>
#<alt (* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* -1/8 (/ (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* xi (* (sqrt -1) (* (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (- 1 ux))))))))))>
#<alt (* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* -1/8 (/ (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* xi (* (sqrt -1) (* (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (- 1 ux)))))))))))>
#<alt (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)))>
#<alt (+ (* maxCos (* ux zi)) (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))))>
#<alt (+ (* ux (+ (* maxCos zi) (* ux (+ (* -1 (* maxCos zi)) (* -1/2 (* (pow maxCos 2) (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))))))))) (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))))>
#<alt (+ (* ux (+ (* maxCos zi) (* ux (+ (* -1 (* maxCos zi)) (+ (* -1/2 (* (pow maxCos 2) (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))))) (* (pow maxCos 2) (* ux (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)))))))))) (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))))>
#<alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (* maxCos (* xi (* (sqrt -1) (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)))))))>
#<alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* maxCos (* xi (* (sqrt -1) (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))))) (+ (/ (* maxCos zi) ux) (/ (* maxCos (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)))) (* ux (sqrt -1)))))))>
#<alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1/2 (/ (* xi (* (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* maxCos (* xi (* (sqrt -1) (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))))) (+ (/ (* maxCos zi) ux) (/ (* maxCos (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)))) (* ux (sqrt -1))))))))>
#<alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1/2 (/ (* xi (* (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 1/2 (/ (* xi (* (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))) (+ (* maxCos (* xi (* (sqrt -1) (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))))) (+ (/ (* maxCos zi) ux) (/ (* maxCos (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)))) (* ux (sqrt -1)))))))))>
#<alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (* maxCos (* xi (* (sqrt -1) (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)))))))>
#<alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -1 (* maxCos zi)) (* -1 (/ (* maxCos (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)))) (sqrt -1)))) ux)) (* maxCos (* xi (* (sqrt -1) (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))))))))>
#<alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* maxCos (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)))) (sqrt -1))) (* 1/2 (/ (* xi (* (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* ux (sqrt -1))))))) ux)) (* maxCos (* xi (* (sqrt -1) (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))))))))>
#<alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* maxCos (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)))) (sqrt -1))) (* -1 (/ (+ (* -1/2 (/ (* xi (* (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* 1/2 (/ (* xi (* (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) 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) (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))))))))>
#<alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))>
#<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))))))))>
#<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))))))))>
#<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))))))))>
#<alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))>
#<alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))>
#<alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))>
#<alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))>
#<alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))>
#<alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))>
#<alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))>
#<alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))>
#<alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))>
#<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))))))))>
#<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))))))))>
#<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))))))))>
#<alt (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))>
#<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))))>
#<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))))>
#<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))))>
#<alt (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))>
#<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)))))>
#<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)))))>
#<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)))))>
#<alt (* (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))>
#<alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))>
#<alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))>
#<alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* zi (+ (* maxCos (* ux (- 1 ux))) (* (/ (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))>
#<alt (* zi (+ (* maxCos (* ux (- 1 ux))) (* (/ (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))>
#<alt (* zi (+ (* maxCos (* ux (- 1 ux))) (* (/ (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (* (/ (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))>
#<alt (* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (* (/ (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))>
#<alt (* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (* (/ (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))>
#<alt (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))>
#<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)))))))>
#<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)))))))>
#<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)))))))>
#<alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))>
#<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))))))))>
#<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))))))))>
#<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))))))))>
#<alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))>
#<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))))))))))>
#<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))))))))))>
#<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))))))))))>
#<alt (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)))>
#<alt (+ (* -1/2 (* (pow maxCos 2) (* (pow ux 2) (* xi (* (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (pow (- 1 ux) 2)))))) (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))))>
#<alt (+ (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))) (* (pow maxCos 2) (+ (* -1/2 (* (pow ux 2) (* xi (* (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (pow (- 1 ux) 2))))) (* -1/8 (* (pow maxCos 2) (* (pow ux 4) (* xi (* (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (pow (- 1 ux) 4)))))))))>
#<alt (+ (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))) (* (pow maxCos 2) (+ (* -1/2 (* (pow ux 2) (* xi (* (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (pow (- 1 ux) 2))))) (* (pow maxCos 2) (+ (* -1/8 (* (pow ux 4) (* xi (* (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (pow (- 1 ux) 4))))) (* -1/16 (* (pow maxCos 2) (* (pow ux 6) (* xi (* (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (pow (- 1 ux) 6)))))))))))>
#<alt (* maxCos (* ux (* xi (* (sqrt -1) (* (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (- 1 ux))))))>
#<alt (* maxCos (+ (* 1/2 (/ (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* xi (* (sqrt -1) (* (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (- 1 ux)))))))>
#<alt (* maxCos (+ (* -1/8 (/ (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* xi (* (sqrt -1) (* (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (- 1 ux))))))))>
#<alt (* maxCos (+ (* -1/8 (/ (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* xi (* (sqrt -1) (* (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (- 1 ux)))))))))>
#<alt (* -1 (* maxCos (* ux (* xi (* (sqrt -1) (* (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (- 1 ux)))))))>
#<alt (* -1 (* maxCos (+ (* 1/2 (/ (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* xi (* (sqrt -1) (* (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (- 1 ux))))))))>
#<alt (* -1 (* maxCos (+ (* -1/8 (/ (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* xi (* (sqrt -1) (* (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (- 1 ux)))))))))>
#<alt (* -1 (* maxCos (+ (* -1/8 (/ (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* xi (* (sqrt -1) (* (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (- 1 ux))))))))))>
#<alt (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)))>
#<alt (+ (* -1/2 (* (pow maxCos 2) (* (pow ux 2) (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)))))) (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))))>
#<alt (+ (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))) (* (pow ux 2) (+ (* -1/2 (* (pow maxCos 2) (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))))) (* (pow maxCos 2) (* ux (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))))))))>
#<alt (+ (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))) (* (pow ux 2) (+ (* -1/2 (* (pow maxCos 2) (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))))) (* ux (+ (* -1/2 (* ux (* xi (* (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (+ (* 1/4 (pow maxCos 4)) (pow maxCos 2)))))) (* (pow maxCos 2) (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)))))))))>
#<alt (* maxCos (* (pow ux 2) (* xi (* (sqrt -1) (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))))))>
#<alt (* (pow ux 2) (+ (* maxCos (* xi (* (sqrt -1) (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))))) (/ (* maxCos (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)))) (* ux (sqrt -1)))))>
#<alt (* (pow ux 2) (+ (* -1/2 (/ (* xi (* (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* maxCos (* xi (* (sqrt -1) (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))))) (/ (* maxCos (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)))) (* ux (sqrt -1))))))>
#<alt (* (pow ux 2) (+ (* -1/2 (/ (* xi (* (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 1/2 (/ (* xi (* (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))) (+ (* maxCos (* xi (* (sqrt -1) (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))))) (/ (* maxCos (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)))) (* ux (sqrt -1)))))))>
#<alt (* maxCos (* (pow ux 2) (* xi (* (sqrt -1) (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))))))>
#<alt (* (pow ux 2) (+ (* maxCos (* xi (* (sqrt -1) (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))))) (/ (* maxCos (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)))) (* ux (sqrt -1)))))>
#<alt (* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ (* maxCos (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)))) (sqrt -1))) (* 1/2 (/ (* xi (* (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* ux (sqrt -1)))))) ux)) (* maxCos (* xi (* (sqrt -1) (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)))))))>
#<alt (* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ (* maxCos (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)))) (sqrt -1))) (* -1 (/ (+ (* -1/2 (/ (* xi (* (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* 1/2 (/ (* xi (* (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) 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) (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)))))))>
#<alt (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))>
#<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)))))))>
#<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)))))))>
#<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)))))))>
#<alt (* (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))>
#<alt (* (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))>
#<alt (* (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))>
#<alt (* (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))>
#<alt (* (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))>
#<alt (* (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))>
#<alt (* (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))>
#<alt (* (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))>
#<alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))>
#<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)))))))>
#<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)))))))>
#<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)))))))>
#<alt (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))>
#<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))))))))>
#<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))))))))>
#<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))))))))>
#<alt (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))>
#<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))))))))))>
#<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))))))))))>
#<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))))))))))>
#<alt (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))>
#<alt (+ (cos (* 2 (* uy (PI)))) (+ (* -1/2 (* (pow maxCos 2) (* (pow ux 2) (* (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (pow (- 1 ux) 2))))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)))>
#<alt (+ (cos (* 2 (* uy (PI)))) (+ (* (pow maxCos 2) (+ (* -1/2 (* (pow ux 2) (* (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (pow (- 1 ux) 2)))) (* -1/8 (* (pow maxCos 2) (* (pow ux 4) (* (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (pow (- 1 ux) 4))))))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)))>
#<alt (+ (cos (* 2 (* uy (PI)))) (+ (* (pow maxCos 2) (+ (* -1/2 (* (pow ux 2) (* (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (pow (- 1 ux) 2)))) (* (pow maxCos 2) (+ (* -1/8 (* (pow ux 4) (* (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (pow (- 1 ux) 4)))) (* -1/16 (* (pow maxCos 2) (* (pow ux 6) (* (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (pow (- 1 ux) 6))))))))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)))>
#<alt (* maxCos (* ux (* (sqrt -1) (* (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (- 1 ux)))))>
#<alt (* maxCos (+ (* 1/2 (/ (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* (sqrt -1) (* (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (- 1 ux))))))>
#<alt (* maxCos (+ (* -1/8 (/ (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* (sqrt -1) (* (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (- 1 ux)))))))>
#<alt (* maxCos (+ (* -1/8 (/ (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* (sqrt -1) (* (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (- 1 ux))))))))>
#<alt (* -1 (* maxCos (* ux (* (sqrt -1) (* (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (- 1 ux))))))>
#<alt (* -1 (* maxCos (+ (* 1/2 (/ (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* (sqrt -1) (* (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (- 1 ux)))))))>
#<alt (* -1 (* maxCos (+ (* -1/8 (/ (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* (sqrt -1) (* (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (- 1 ux))))))))>
#<alt (* -1 (* maxCos (+ (* -1/8 (/ (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* (sqrt -1) (* (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (- 1 ux)))))))))>
#<alt (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))>
#<alt (+ (cos (* 2 (* uy (PI)))) (+ (* -1/2 (* (pow maxCos 2) (* (pow ux 2) (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)))>
#<alt (+ (cos (* 2 (* uy (PI)))) (+ (* (pow ux 2) (+ (* -1/2 (* (pow maxCos 2) (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)))) (* (pow maxCos 2) (* ux (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)))))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)))>
#<alt (+ (cos (* 2 (* uy (PI)))) (+ (* (pow ux 2) (+ (* -1/2 (* (pow maxCos 2) (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)))) (* ux (+ (* -1/2 (* ux (* (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (+ (* 1/4 (pow maxCos 4)) (pow maxCos 2))))) (* (pow maxCos 2) (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))))))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)))>
#<alt (* maxCos (* (pow ux 2) (* (sqrt -1) (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)))))>
#<alt (* (pow ux 2) (+ (* maxCos (* (sqrt -1) (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)))) (/ (* maxCos (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))) (* ux (sqrt -1)))))>
#<alt (* (pow ux 2) (+ (* -1/2 (/ (* (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* maxCos (* (sqrt -1) (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)))) (/ (* maxCos (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))) (* ux (sqrt -1))))))>
#<alt (* (pow ux 2) (+ (* -1/2 (/ (* (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 1/2 (/ (* (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))) (+ (* maxCos (* (sqrt -1) (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)))) (/ (* maxCos (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))) (* ux (sqrt -1)))))))>
#<alt (* maxCos (* (pow ux 2) (* (sqrt -1) (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)))))>
#<alt (* (pow ux 2) (+ (* maxCos (* (sqrt -1) (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)))) (/ (* maxCos (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))) (* ux (sqrt -1)))))>
#<alt (* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ (* maxCos (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))) (sqrt -1))) (* 1/2 (/ (* (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))) (* maxCos (* ux (sqrt -1)))))) ux)) (* maxCos (* (sqrt -1) (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))))))>
#<alt (* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ (* maxCos (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))) (sqrt -1))) (* -1 (/ (+ (* -1/2 (/ (* (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))) (* maxCos (sqrt -1)))) (* 1/2 (/ (* (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4)))) (* maxCos (* ux (sqrt -1)))))) ux))) ux)) (* maxCos (* (sqrt -1) (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))))))>
#<alt (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))>
#<alt (+ (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))))))))>
#<alt (+ (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))) (* uy (+ (* -2 (* (* uy (pow (PI) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 2 (* (/ (* yi (PI)) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))>
#<alt (+ (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))) (* uy (+ (* 2 (* (/ (* yi (PI)) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* uy (+ (* -2 (* (pow (PI) 2) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -4/3 (* (/ (* uy (* yi (pow (PI) 3))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))))>
#<alt (* (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))>
#<alt (* (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))>
#<alt (* (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))>
#<alt (* (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))>
#<alt (* (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))>
#<alt (* (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))>
#<alt (* (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))>
#<alt (* (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))>
#<alt (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))>
#<alt (+ (* (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)))))))>
#<alt (+ (* (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)))))))>
#<alt (+ (* (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)))))))>
#<alt (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))>
#<alt (* yi (+ (* (/ (cos (* 2 (* uy (PI)))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (sin (* 2 (* uy (PI)))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))>
#<alt (* yi (+ (* (/ (cos (* 2 (* uy (PI)))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (sin (* 2 (* uy (PI)))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))>
#<alt (* yi (+ (* (/ (cos (* 2 (* uy (PI)))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (sin (* 2 (* uy (PI)))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))>
#<alt (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))>
#<alt (* -1 (* yi (+ (* -1 (* (/ (cos (* 2 (* uy (PI)))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (/ (sin (* 2 (* uy (PI)))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))>
#<alt (* -1 (* yi (+ (* -1 (* (/ (cos (* 2 (* uy (PI)))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (/ (sin (* 2 (* uy (PI)))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))>
#<alt (* -1 (* yi (+ (* -1 (* (/ (cos (* 2 (* uy (PI)))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (/ (sin (* 2 (* uy (PI)))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))>
#<alt (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))>
#<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))))))) xi)>
#<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))))))) xi)>
#<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))))))) xi)>
#<alt (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))>
#<alt (+ (* (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)))))))>
#<alt (+ (* (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)))))))>
#<alt (+ (* (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)))))))>
#<alt (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))>
#<alt (+ (* (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)))))))>
#<alt (+ (* (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)))))))>
#<alt (+ (* (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)))))))>
#<alt 1>
#<alt (+ 1 (* -1/2 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))>
#<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)))))))>
#<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)))))))))>
#<alt (* maxCos (* ux (* (sqrt -1) (- 1 ux))))>
#<alt (* maxCos (+ (* ux (* (sqrt -1) (- 1 ux))) (* 1/2 (/ 1 (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux))))))))>
#<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)))))))>
#<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))))))))>
#<alt (* -1 (* maxCos (* ux (* (sqrt -1) (- 1 ux)))))>
#<alt (* -1 (* maxCos (+ (* ux (* (sqrt -1) (- 1 ux))) (* 1/2 (/ 1 (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))))))>
#<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))))))))>
#<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)))))))))>
#<alt 1>
#<alt (+ 1 (* -1/2 (* (pow maxCos 2) (pow ux 2))))>
#<alt (+ 1 (* (pow ux 2) (+ (* -1/2 (pow maxCos 2)) (* (pow maxCos 2) ux))))>
#<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))))))>
#<alt (* maxCos (* (pow ux 2) (sqrt -1)))>
#<alt (* (pow ux 2) (+ (* maxCos (sqrt -1)) (/ maxCos (* ux (sqrt -1)))))>
#<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))))))>
#<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)))))))>
#<alt (* maxCos (* (pow ux 2) (sqrt -1)))>
#<alt (* (pow ux 2) (+ (* maxCos (sqrt -1)) (/ maxCos (* ux (sqrt -1)))))>
#<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))))>
#<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))))>
#<alt 1>
#<alt (+ 1 (* -1 (* (pow maxCos 2) (pow ux 2))))>
#<alt (+ 1 (* (pow ux 2) (+ (* -1 (pow maxCos 2)) (* 2 (* (pow maxCos 2) ux)))))>
#<alt (+ 1 (* (pow ux 2) (+ (* -1 (pow maxCos 2)) (* ux (+ (* -1 (* (pow maxCos 2) ux)) (* 2 (pow maxCos 2)))))))>
#<alt (* -1 (* (pow maxCos 2) (pow ux 4)))>
#<alt (* (pow ux 4) (+ (* -1 (pow maxCos 2)) (* 2 (/ (pow maxCos 2) ux))))>
#<alt (* (pow ux 4) (+ (* -1 (/ (pow maxCos 2) (pow ux 2))) (+ (* -1 (pow maxCos 2)) (* 2 (/ (pow maxCos 2) ux)))))>
#<alt (* (pow ux 4) (+ (* -1 (/ (pow maxCos 2) (pow ux 2))) (+ (* -1 (pow maxCos 2)) (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))))))>
#<alt (* -1 (* (pow maxCos 2) (pow ux 4)))>
#<alt (* (pow ux 4) (+ (* -1 (pow maxCos 2)) (* 2 (/ (pow maxCos 2) ux))))>
#<alt (* (pow ux 4) (+ (* -1 (/ (+ (* -2 (pow maxCos 2)) (/ (pow maxCos 2) ux)) ux)) (* -1 (pow maxCos 2))))>
#<alt (* (pow ux 4) (+ (* -1 (/ (+ (* -2 (pow maxCos 2)) (* -1 (/ (+ (* -1 (pow maxCos 2)) (/ 1 (pow ux 2))) ux))) ux)) (* -1 (pow maxCos 2))))>
#<alt 1>
#<alt (+ 1 (* (pow maxCos 2) (* (pow ux 4) (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2)))))))>
#<alt (+ 1 (* (pow maxCos 2) (* (pow ux 4) (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2)))))))>
#<alt (+ 1 (* (pow maxCos 2) (* (pow ux 4) (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2)))))))>
#<alt (* (pow maxCos 2) (* (pow ux 4) (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2))))))>
#<alt (* (pow maxCos 2) (+ (* (pow ux 4) (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2))))) (/ 1 (pow maxCos 2))))>
#<alt (* (pow maxCos 2) (+ (* (pow ux 4) (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2))))) (/ 1 (pow maxCos 2))))>
#<alt (* (pow maxCos 2) (+ (* (pow ux 4) (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2))))) (/ 1 (pow maxCos 2))))>
#<alt (* (pow maxCos 2) (* (pow ux 4) (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2))))))>
#<alt (* (pow maxCos 2) (+ (* (pow ux 4) (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2))))) (/ 1 (pow maxCos 2))))>
#<alt (* (pow maxCos 2) (+ (* (pow ux 4) (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2))))) (/ 1 (pow maxCos 2))))>
#<alt (* (pow maxCos 2) (+ (* (pow ux 4) (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2))))) (/ 1 (pow maxCos 2))))>
#<alt (/ 1 (pow ux 4))>
#<alt (+ (* (pow maxCos 2) (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2))))) (/ 1 (pow ux 4)))>
#<alt (+ (* (pow maxCos 2) (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2))))) (/ 1 (pow ux 4)))>
#<alt (+ (* (pow maxCos 2) (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2))))) (/ 1 (pow ux 4)))>
#<alt (* (pow maxCos 2) (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2)))))>
#<alt (* (pow maxCos 2) (- (+ (* 2 (/ 1 ux)) (/ 1 (* (pow maxCos 2) (pow ux 4)))) (+ 1 (/ 1 (pow ux 2)))))>
#<alt (* (pow maxCos 2) (- (+ (* 2 (/ 1 ux)) (/ 1 (* (pow maxCos 2) (pow ux 4)))) (+ 1 (/ 1 (pow ux 2)))))>
#<alt (* (pow maxCos 2) (- (+ (* 2 (/ 1 ux)) (/ 1 (* (pow maxCos 2) (pow ux 4)))) (+ 1 (/ 1 (pow ux 2)))))>
#<alt (* (pow maxCos 2) (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2)))))>
#<alt (* (pow maxCos 2) (- (+ (* 2 (/ 1 ux)) (/ 1 (* (pow maxCos 2) (pow ux 4)))) (+ 1 (/ 1 (pow ux 2)))))>
#<alt (* (pow maxCos 2) (- (+ (* 2 (/ 1 ux)) (/ 1 (* (pow maxCos 2) (pow ux 4)))) (+ 1 (/ 1 (pow ux 2)))))>
#<alt (* (pow maxCos 2) (- (+ (* 2 (/ 1 ux)) (/ 1 (* (pow maxCos 2) (pow ux 4)))) (+ 1 (/ 1 (pow ux 2)))))>
#<alt (/ 1 (pow ux 4))>
#<alt (/ (+ 1 (* -1 (* (pow maxCos 2) (pow ux 2)))) (pow ux 4))>
#<alt (/ (+ 1 (* (pow ux 2) (- (* 2 (* (pow maxCos 2) ux)) (pow maxCos 2)))) (pow ux 4))>
#<alt (/ (+ 1 (* (pow ux 2) (- (* ux (+ (* -1 (* (pow maxCos 2) ux)) (* 2 (pow maxCos 2)))) (pow maxCos 2)))) (pow ux 4))>
#<alt (* -1 (pow maxCos 2))>
#<alt (- (* 2 (/ (pow maxCos 2) ux)) (pow maxCos 2))>
#<alt (- (+ (* -1 (/ (pow maxCos 2) (pow ux 2))) (* 2 (/ (pow maxCos 2) ux))) (pow maxCos 2))>
#<alt (- (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2)))>
#<alt (* -1 (pow maxCos 2))>
#<alt (- (* 2 (/ (pow maxCos 2) ux)) (pow maxCos 2))>
#<alt (- (* -1 (/ (+ (* -2 (pow maxCos 2)) (/ (pow maxCos 2) ux)) ux)) (pow maxCos 2))>
#<alt (- (* -1 (/ (+ (* -2 (pow maxCos 2)) (* -1 (/ (- (/ 1 (pow ux 2)) (pow maxCos 2)) ux))) ux)) (pow maxCos 2))>
#<alt (* (pow maxCos 2) (- (* 2 (/ 1 ux)) 1))>
#<alt (* (pow maxCos 2) (- (* 2 (/ 1 ux)) 1))>
#<alt (* (pow maxCos 2) (- (* 2 (/ 1 ux)) 1))>
#<alt (* (pow maxCos 2) (- (* 2 (/ 1 ux)) 1))>
#<alt (* (pow maxCos 2) (- (* 2 (/ 1 ux)) 1))>
#<alt (* (pow maxCos 2) (- (* 2 (/ 1 ux)) 1))>
#<alt (* (pow maxCos 2) (- (* 2 (/ 1 ux)) 1))>
#<alt (* (pow maxCos 2) (- (* 2 (/ 1 ux)) 1))>
#<alt (* (pow maxCos 2) (- (* 2 (/ 1 ux)) 1))>
#<alt (* (pow maxCos 2) (- (* 2 (/ 1 ux)) 1))>
#<alt (* (pow maxCos 2) (- (* 2 (/ 1 ux)) 1))>
#<alt (* (pow maxCos 2) (- (* 2 (/ 1 ux)) 1))>
#<alt (* 2 (/ (pow maxCos 2) ux))>
#<alt (/ (+ (* -1 (* (pow maxCos 2) ux)) (* 2 (pow maxCos 2))) ux)>
#<alt (/ (+ (* -1 (* (pow maxCos 2) ux)) (* 2 (pow maxCos 2))) ux)>
#<alt (/ (+ (* -1 (* (pow maxCos 2) ux)) (* 2 (pow maxCos 2))) ux)>
#<alt (* -1 (pow maxCos 2))>
#<alt (- (* 2 (/ (pow maxCos 2) ux)) (pow maxCos 2))>
#<alt (- (* 2 (/ (pow maxCos 2) ux)) (pow maxCos 2))>
#<alt (- (* 2 (/ (pow maxCos 2) ux)) (pow maxCos 2))>
#<alt (* -1 (pow maxCos 2))>
#<alt (- (* 2 (/ (pow maxCos 2) ux)) (pow maxCos 2))>
#<alt (- (* 2 (/ (pow maxCos 2) ux)) (pow maxCos 2))>
#<alt (- (* 2 (/ (pow maxCos 2) ux)) (pow maxCos 2))>
#<alt (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))>
#<alt (+ (* maxCos (* ux zi)) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))>
#<alt (+ (* ux (+ (* maxCos zi) (* ux (+ (* -1 (* maxCos zi)) (* -1/2 (* (pow maxCos 2) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))>
#<alt (+ (* ux (+ (* maxCos zi) (* ux (+ (* -1 (* maxCos zi)) (+ (* -1/2 (* (pow maxCos 2) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (* (pow maxCos 2) (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))>
#<alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))))>
#<alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (+ (/ (* maxCos zi) ux) (/ (* maxCos (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (* ux (sqrt -1)))))))>
#<alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1/2 (/ (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (+ (/ (* maxCos zi) ux) (/ (* maxCos (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (* ux (sqrt -1))))))))>
#<alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1/2 (/ (* (+ (* xi (cos (* 2 (* uy (PI))))) (* 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))))) (* yi (sin (* 2 (* uy (PI)))))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))) (+ (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (+ (/ (* maxCos zi) ux) (/ (* maxCos (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (* ux (sqrt -1)))))))))>
#<alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))))>
#<alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -1 (* maxCos zi)) (* -1 (/ (* maxCos (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt -1)))) ux)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))))))>
#<alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* maxCos (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt -1))) (* 1/2 (/ (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))) (* maxCos (* ux (sqrt -1))))))) ux)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))))))>
#<alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* maxCos (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt -1))) (* -1 (/ (+ (* -1/2 (/ (* (+ (* xi (cos (* 2 (* uy (PI))))) (* 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))))) (* 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 (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))))))>
#<alt (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))>
#<alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))>
#<alt (+ (* maxCos (+ (* 1/2 (* maxCos (* (pow ux 4) (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2)))))))) (* ux (* zi (- 1 ux))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))>
#<alt (+ (* maxCos (+ (* maxCos (+ (* -1/8 (* (pow maxCos 2) (* (pow ux 8) (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (pow (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2)))) 2))))) (* 1/2 (* (pow ux 4) (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2))))))))) (* ux (* zi (- 1 ux))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))>
#<alt (* maxCos (+ (* ux (* zi (- 1 ux))) (* (* (pow ux 2) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2))))))))>
#<alt (* maxCos (+ (* 1/2 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 2) (pow ux 2))) (sqrt (/ 1 (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2)))))))) (+ (* ux (* zi (- 1 ux))) (* (* (pow ux 2) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2)))))))))>
#<alt (* maxCos (+ (* -1/8 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 4) (pow ux 6))) (sqrt (/ 1 (pow (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2)))) 3))))) (+ (* 1/2 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 2) (pow ux 2))) (sqrt (/ 1 (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2)))))))) (+ (* ux (* zi (- 1 ux))) (* (* (pow ux 2) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2))))))))))>
#<alt (* maxCos (+ (* -1/8 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 4) (pow ux 6))) (sqrt (/ 1 (pow (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2)))) 3))))) (+ (* 1/16 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 6) (pow ux 10))) (sqrt (/ 1 (pow (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2)))) 5))))) (+ (* 1/2 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 2) (pow ux 2))) (sqrt (/ 1 (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2)))))))) (+ (* ux (* zi (- 1 ux))) (* (* (pow ux 2) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2)))))))))))>
#<alt (* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (* (* (pow ux 2) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2)))))))))>
#<alt (* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* 1/2 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 2) (pow ux 2))) (sqrt (/ 1 (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2)))))))) (* (* (pow ux 2) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2))))))))))>
#<alt (* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* -1/8 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 4) (pow ux 6))) (sqrt (/ 1 (pow (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2)))) 3))))) (+ (* 1/2 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 2) (pow ux 2))) (sqrt (/ 1 (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2)))))))) (* (* (pow ux 2) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2)))))))))))>
#<alt (* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* -1/8 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 4) (pow ux 6))) (sqrt (/ 1 (pow (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2)))) 3))))) (+ (* 1/16 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 6) (pow ux 10))) (sqrt (/ 1 (pow (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2)))) 5))))) (+ (* 1/2 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 2) (pow ux 2))) (sqrt (/ 1 (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2)))))))) (* (* (pow ux 2) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2))))))))))))>
#<alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* (pow ux 2) xi) (sqrt (- (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))))>
#<alt (+ (* 2 (* (* (pow ux 2) (* uy (* yi (PI)))) (sqrt (- (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2)))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* (pow ux 2) xi) (sqrt (- (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2)))))))>
#<alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* uy (+ (* -2 (* (* (pow ux 2) (* uy (* xi (pow (PI) 2)))) (sqrt (- (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2)))))) (* 2 (* (* (pow ux 2) (* yi (PI))) (sqrt (- (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2)))))))) (* (* (pow ux 2) xi) (sqrt (- (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2)))))))>
#<alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* uy (+ (* 2 (* (* (pow ux 2) (* yi (PI))) (sqrt (- (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2)))))) (* uy (+ (* -2 (* (* (pow ux 2) (* xi (pow (PI) 2))) (sqrt (- (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2)))))) (* -4/3 (* (* (pow ux 2) (* uy (* yi (pow (PI) 3)))) (sqrt (- (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2)))))))))) (* (* (pow ux 2) xi) (sqrt (- (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2)))))))>
#<alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* (pow ux 2) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (- (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))))>
#<alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* (pow ux 2) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (- (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))))>
#<alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* (pow ux 2) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (- (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))))>
#<alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* (pow ux 2) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (- (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))))>
#<alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* (pow ux 2) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (- (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))))>
#<alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* (pow ux 2) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (- (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))))>
#<alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* (pow ux 2) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (- (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))))>
#<alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* (pow ux 2) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (- (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))))>
#<alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* (pow ux 2) (* yi (sin (* 2 (* uy (PI)))))) (sqrt (- (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))))>
#<alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* (pow ux 2) (* xi (cos (* 2 (* uy (PI)))))) (sqrt (- (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))) (* (* (pow ux 2) (* yi (sin (* 2 (* uy (PI)))))) (sqrt (- (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2)))))))>
#<alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* (pow ux 2) (* xi (cos (* 2 (* uy (PI)))))) (sqrt (- (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))) (* (* (pow ux 2) (* yi (sin (* 2 (* uy (PI)))))) (sqrt (- (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2)))))))>
#<alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* (pow ux 2) (* xi (cos (* 2 (* uy (PI)))))) (sqrt (- (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))) (* (* (pow ux 2) (* yi (sin (* 2 (* uy (PI)))))) (sqrt (- (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2)))))))>
#<alt (* (* (pow ux 2) (* xi (cos (* 2 (* uy (PI)))))) (sqrt (- (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2)))))>
#<alt (* xi (+ (* (* (pow ux 2) (cos (* 2 (* uy (PI))))) (sqrt (- (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))) (+ (* (/ (* (pow ux 2) (* yi (sin (* 2 (* uy (PI)))))) xi) (sqrt (- (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi))))>
#<alt (* xi (+ (* (* (pow ux 2) (cos (* 2 (* uy (PI))))) (sqrt (- (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))) (+ (* (/ (* (pow ux 2) (* yi (sin (* 2 (* uy (PI)))))) xi) (sqrt (- (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi))))>
#<alt (* xi (+ (* (* (pow ux 2) (cos (* 2 (* uy (PI))))) (sqrt (- (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))) (+ (* (/ (* (pow ux 2) (* yi (sin (* 2 (* uy (PI)))))) xi) (sqrt (- (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi))))>
#<alt (* (* (pow ux 2) (* xi (cos (* 2 (* uy (PI)))))) (sqrt (- (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2)))))>
#<alt (* -1 (* xi (+ (* -1 (* (* (pow ux 2) (cos (* 2 (* uy (PI))))) (sqrt (- (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2)))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* (pow ux 2) (* yi (sin (* 2 (* uy (PI)))))) (sqrt (- (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2)))))) xi)))))>
#<alt (* -1 (* xi (+ (* -1 (* (* (pow ux 2) (cos (* 2 (* uy (PI))))) (sqrt (- (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2)))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* (pow ux 2) (* yi (sin (* 2 (* uy (PI)))))) (sqrt (- (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2)))))) xi)))))>
#<alt (* -1 (* xi (+ (* -1 (* (* (pow ux 2) (cos (* 2 (* uy (PI))))) (sqrt (- (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2)))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* (pow ux 2) (* yi (sin (* 2 (* uy (PI)))))) (sqrt (- (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2)))))) xi)))))>
#<alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* (pow ux 2) (* xi (cos (* 2 (* uy (PI)))))) (sqrt (- (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))))>
#<alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* (pow ux 2) (* xi (cos (* 2 (* uy (PI)))))) (sqrt (- (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))) (* (* (pow ux 2) (* yi (sin (* 2 (* uy (PI)))))) (sqrt (- (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2)))))))>
#<alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* (pow ux 2) (* xi (cos (* 2 (* uy (PI)))))) (sqrt (- (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))) (* (* (pow ux 2) (* yi (sin (* 2 (* uy (PI)))))) (sqrt (- (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2)))))))>
#<alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* (pow ux 2) (* xi (cos (* 2 (* uy (PI)))))) (sqrt (- (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))) (* (* (pow ux 2) (* yi (sin (* 2 (* uy (PI)))))) (sqrt (- (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2)))))))>
#<alt (* (* (pow ux 2) (* yi (sin (* 2 (* uy (PI)))))) (sqrt (- (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2)))))>
#<alt (* yi (+ (* (* (pow ux 2) (sin (* 2 (* uy (PI))))) (sqrt (- (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))) (+ (* (/ (* (pow ux 2) (* xi (cos (* 2 (* uy (PI)))))) yi) (sqrt (- (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi))))>
#<alt (* yi (+ (* (* (pow ux 2) (sin (* 2 (* uy (PI))))) (sqrt (- (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))) (+ (* (/ (* (pow ux 2) (* xi (cos (* 2 (* uy (PI)))))) yi) (sqrt (- (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi))))>
#<alt (* yi (+ (* (* (pow ux 2) (sin (* 2 (* uy (PI))))) (sqrt (- (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))) (+ (* (/ (* (pow ux 2) (* xi (cos (* 2 (* uy (PI)))))) yi) (sqrt (- (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi))))>
#<alt (* (* (pow ux 2) (* yi (sin (* 2 (* uy (PI)))))) (sqrt (- (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2)))))>
#<alt (* -1 (* yi (+ (* -1 (* (* (pow ux 2) (sin (* 2 (* uy (PI))))) (sqrt (- (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2)))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* (pow ux 2) (* xi (cos (* 2 (* uy (PI)))))) (sqrt (- (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2)))))) yi)))))>
#<alt (* -1 (* yi (+ (* -1 (* (* (pow ux 2) (sin (* 2 (* uy (PI))))) (sqrt (- (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2)))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* (pow ux 2) (* xi (cos (* 2 (* uy (PI)))))) (sqrt (- (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2)))))) yi)))))>
#<alt (* -1 (* yi (+ (* -1 (* (* (pow ux 2) (sin (* 2 (* uy (PI))))) (sqrt (- (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2)))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* (pow ux 2) (* xi (cos (* 2 (* uy (PI)))))) (sqrt (- (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2)))))) yi)))))>
#<alt (* (* (pow ux 2) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (- (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2)))))>
#<alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* (pow ux 2) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (- (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))))>
#<alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* (pow ux 2) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (- (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))))>
#<alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* (pow ux 2) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (- (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* zi (+ (* maxCos (* ux (- 1 ux))) (* (/ (* (pow ux 2) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) zi) (sqrt (- (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2)))))))>
#<alt (* zi (+ (* maxCos (* ux (- 1 ux))) (* (/ (* (pow ux 2) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) zi) (sqrt (- (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2)))))))>
#<alt (* zi (+ (* maxCos (* ux (- 1 ux))) (* (/ (* (pow ux 2) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) zi) (sqrt (- (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2)))))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (* (/ (* (pow ux 2) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) zi) (sqrt (- (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2)))))))))>
#<alt (* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (* (/ (* (pow ux 2) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) zi) (sqrt (- (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2)))))))))>
#<alt (* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (* (/ (* (pow ux 2) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) zi) (sqrt (- (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2)))))))))>
#<alt (* 2 (* uy (PI)))>
#<alt (* 2 (* uy (PI)))>
#<alt (* 2 (* uy (PI)))>
#<alt (* 2 (* uy (PI)))>
#<alt (* 2 (* uy (PI)))>
#<alt (* 2 (* uy (PI)))>
#<alt (* 2 (* uy (PI)))>
#<alt (* 2 (* uy (PI)))>
#<alt (* 2 (* uy (PI)))>
#<alt (* 2 (* uy (PI)))>
#<alt (* 2 (* uy (PI)))>
#<alt (* 2 (* uy (PI)))>
#<alt (* 2 (* uy (* yi (PI))))>
#<alt (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI)))))>
#<alt (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5))))))))>
#<alt (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* (pow uy 2) (+ (* -8/315 (* (pow uy 2) (* yi (pow (PI) 7)))) (* 4/15 (* yi (pow (PI) 5)))))))))>
#<alt (* yi (sin (* 2 (* uy (PI)))))>
#<alt (* yi (sin (* 2 (* uy (PI)))))>
#<alt (* yi (sin (* 2 (* uy (PI)))))>
#<alt (* yi (sin (* 2 (* uy (PI)))))>
#<alt (* yi (sin (* 2 (* uy (PI)))))>
#<alt (* yi (sin (* 2 (* uy (PI)))))>
#<alt (* yi (sin (* 2 (* uy (PI)))))>
#<alt (* yi (sin (* 2 (* uy (PI)))))>
#<alt (* yi (sin (* 2 (* uy (PI)))))>
#<alt (* yi (sin (* 2 (* uy (PI)))))>
#<alt (* yi (sin (* 2 (* uy (PI)))))>
#<alt (* yi (sin (* 2 (* uy (PI)))))>
#<alt (* yi (sin (* 2 (* uy (PI)))))>
#<alt (* yi (sin (* 2 (* uy (PI)))))>
#<alt (* yi (sin (* 2 (* uy (PI)))))>
#<alt (* yi (sin (* 2 (* uy (PI)))))>
#<alt (* yi (sin (* 2 (* uy (PI)))))>
#<alt (* yi (sin (* 2 (* uy (PI)))))>
#<alt (* yi (sin (* 2 (* uy (PI)))))>
#<alt (* yi (sin (* 2 (* uy (PI)))))>
#<alt (* maxCos (* ux zi))>
#<alt (* ux (+ (* -1 (* maxCos (* ux zi))) (* maxCos zi)))>
#<alt (* ux (+ (* -1 (* maxCos (* ux zi))) (* maxCos zi)))>
#<alt (* ux (+ (* -1 (* maxCos (* ux zi))) (* maxCos zi)))>
#<alt (* -1 (* maxCos (* (pow ux 2) zi)))>
#<alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (/ (* maxCos zi) ux)))>
#<alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (/ (* maxCos zi) ux)))>
#<alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (/ (* maxCos zi) ux)))>
#<alt (* -1 (* maxCos (* (pow ux 2) zi)))>
#<alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (/ (* maxCos zi) ux)))>
#<alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (/ (* maxCos zi) ux)))>
#<alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (/ (* maxCos zi) ux)))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (- ux 1))>
#<alt (* maxCos (- ux 1))>
#<alt (* maxCos (- ux 1))>
#<alt (* maxCos (- ux 1))>
#<alt (* maxCos (- ux 1))>
#<alt (* maxCos (- ux 1))>
#<alt (* maxCos (- ux 1))>
#<alt (* maxCos (- ux 1))>
#<alt (* maxCos (- ux 1))>
#<alt (* maxCos (- ux 1))>
#<alt (* maxCos (- ux 1))>
#<alt (* maxCos (- ux 1))>
#<alt (* -1 maxCos)>
#<alt (+ (* -1 maxCos) (* maxCos ux))>
#<alt (+ (* -1 maxCos) (* maxCos ux))>
#<alt (+ (* -1 maxCos) (* maxCos ux))>
#<alt (* maxCos ux)>
#<alt (* ux (+ maxCos (* -1 (/ maxCos ux))))>
#<alt (* ux (+ maxCos (* -1 (/ maxCos ux))))>
#<alt (* ux (+ maxCos (* -1 (/ maxCos ux))))>
#<alt (* maxCos ux)>
#<alt (* -1 (* ux (+ (* -1 maxCos) (/ maxCos ux))))>
#<alt (* -1 (* ux (+ (* -1 maxCos) (/ maxCos ux))))>
#<alt (* -1 (* ux (+ (* -1 maxCos) (/ maxCos ux))))>
#<alt (* uy (PI))>
#<alt (* uy (PI))>
#<alt (* uy (PI))>
#<alt (* uy (PI))>
#<alt (* uy (PI))>
#<alt (* uy (PI))>
#<alt (* uy (PI))>
#<alt (* uy (PI))>
#<alt (* uy (PI))>
#<alt (* uy (PI))>
#<alt (* uy (PI))>
#<alt (* uy (PI))>
#<alt (* yi (sin (* 2 (* uy (PI)))))>
#<alt (* yi (sin (* 2 (* uy (PI)))))>
#<alt (* yi (sin (* 2 (* uy (PI)))))>
#<alt (* yi (sin (* 2 (* uy (PI)))))>
#<alt (* yi (sin (* 2 (* uy (PI)))))>
#<alt (* yi (sin (* 2 (* uy (PI)))))>
#<alt (* yi (sin (* 2 (* uy (PI)))))>
#<alt (* yi (sin (* 2 (* uy (PI)))))>
#<alt (* yi (sin (* 2 (* uy (PI)))))>
#<alt (* yi (sin (* 2 (* uy (PI)))))>
#<alt (* yi (sin (* 2 (* uy (PI)))))>
#<alt (* yi (sin (* 2 (* uy (PI)))))>
#<alt (* 2 (* uy (* yi (PI))))>
#<alt (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI)))))>
#<alt (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5))))))))>
#<alt (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* (pow uy 2) (+ (* -8/315 (* (pow uy 2) (* yi (pow (PI) 7)))) (* 4/15 (* yi (pow (PI) 5)))))))))>
#<alt (* yi (sin (* 2 (* uy (PI)))))>
#<alt (* yi (sin (* 2 (* uy (PI)))))>
#<alt (* yi (sin (* 2 (* uy (PI)))))>
#<alt (* yi (sin (* 2 (* uy (PI)))))>
#<alt (* yi (sin (* 2 (* uy (PI)))))>
#<alt (* yi (sin (* 2 (* uy (PI)))))>
#<alt (* yi (sin (* 2 (* uy (PI)))))>
#<alt (* yi (sin (* 2 (* uy (PI)))))>
#<alt (* maxCos (* ux zi))>
#<alt (* maxCos (* ux zi))>
#<alt (* maxCos (* ux zi))>
#<alt (* maxCos (* ux zi))>
#<alt (* maxCos (* ux zi))>
#<alt (* maxCos (* ux zi))>
#<alt (* maxCos (* ux zi))>
#<alt (* maxCos (* ux zi))>
#<alt (* maxCos (* ux zi))>
#<alt (* maxCos (* ux zi))>
#<alt (* maxCos (* ux zi))>
#<alt (* maxCos (* ux zi))>
#<alt (* maxCos (* ux zi))>
#<alt (* maxCos (* ux zi))>
#<alt (* maxCos (* ux zi))>
#<alt (* maxCos (* ux zi))>
#<alt (* maxCos (* ux zi))>
#<alt (* maxCos (* ux zi))>
#<alt (* maxCos (* ux zi))>
#<alt (* maxCos (* ux zi))>
#<alt (* maxCos (* ux zi))>
#<alt (* maxCos (* ux zi))>
#<alt (* maxCos (* ux zi))>
#<alt (* maxCos (* ux zi))>
#<alt (* maxCos (* ux zi))>
#<alt (* maxCos (* ux zi))>
#<alt (* maxCos (* ux zi))>
#<alt (* maxCos (* ux zi))>
#<alt (* maxCos (* ux zi))>
#<alt (* maxCos (* ux zi))>
#<alt (* maxCos (* ux zi))>
#<alt (* maxCos (* ux zi))>
#<alt (* maxCos (* ux zi))>
#<alt (* maxCos (* ux zi))>
#<alt (* maxCos (* ux zi))>
#<alt (* maxCos (* ux zi))>
#<alt (* maxCos (* ux zi))>
#<alt (* ux (+ (* -1 (* maxCos (* ux zi))) (* maxCos zi)))>
#<alt (* ux (+ (* -1 (* maxCos (* ux zi))) (* maxCos zi)))>
#<alt (* ux (+ (* -1 (* maxCos (* ux zi))) (* maxCos zi)))>
#<alt (* -1 (* maxCos (* (pow ux 2) zi)))>
#<alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (/ (* maxCos zi) ux)))>
#<alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (/ (* maxCos zi) ux)))>
#<alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (/ (* maxCos zi) ux)))>
#<alt (* -1 (* maxCos (* (pow ux 2) zi)))>
#<alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (/ (* maxCos zi) ux)))>
#<alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (/ (* maxCos zi) ux)))>
#<alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (/ (* maxCos zi) ux)))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (/ (* yi (sin (* 2 (* uy (PI))))) xi)>
#<alt (/ (* yi (sin (* 2 (* uy (PI))))) xi)>
#<alt (/ (* yi (sin (* 2 (* uy (PI))))) xi)>
#<alt (/ (* yi (sin (* 2 (* uy (PI))))) xi)>
#<alt (/ (* yi (sin (* 2 (* uy (PI))))) xi)>
#<alt (/ (* yi (sin (* 2 (* uy (PI))))) xi)>
#<alt (/ (* yi (sin (* 2 (* uy (PI))))) xi)>
#<alt (/ (* yi (sin (* 2 (* uy (PI))))) xi)>
#<alt (/ (* yi (sin (* 2 (* uy (PI))))) xi)>
#<alt (/ (* yi (sin (* 2 (* uy (PI))))) xi)>
#<alt (/ (* yi (sin (* 2 (* uy (PI))))) xi)>
#<alt (/ (* yi (sin (* 2 (* uy (PI))))) xi)>
#<alt (* 2 (/ (* uy (* yi (PI))) xi))>
#<alt (* uy (+ (* -4/3 (/ (* (pow uy 2) (* yi (pow (PI) 3))) xi)) (* 2 (/ (* yi (PI)) xi))))>
#<alt (* uy (+ (* 2 (/ (* yi (PI)) xi)) (* (pow uy 2) (+ (* -4/3 (/ (* yi (pow (PI) 3)) xi)) (* 4/15 (/ (* (pow uy 2) (* yi (pow (PI) 5))) xi))))))>
#<alt (* uy (+ (* 2 (/ (* yi (PI)) xi)) (* (pow uy 2) (+ (* -4/3 (/ (* yi (pow (PI) 3)) xi)) (* (pow uy 2) (+ (* -8/315 (/ (* (pow uy 2) (* yi (pow (PI) 7))) xi)) (* 4/15 (/ (* yi (pow (PI) 5)) xi))))))))>
#<alt (/ (* yi (sin (* 2 (* uy (PI))))) xi)>
#<alt (/ (* yi (sin (* 2 (* uy (PI))))) xi)>
#<alt (/ (* yi (sin (* 2 (* uy (PI))))) xi)>
#<alt (/ (* yi (sin (* 2 (* uy (PI))))) xi)>
#<alt (/ (* yi (sin (* 2 (* uy (PI))))) xi)>
#<alt (/ (* yi (sin (* 2 (* uy (PI))))) xi)>
#<alt (/ (* yi (sin (* 2 (* uy (PI))))) xi)>
#<alt (/ (* yi (sin (* 2 (* uy (PI))))) xi)>
#<alt (/ (* yi (sin (* 2 (* uy (PI))))) xi)>
#<alt (/ (* yi (sin (* 2 (* uy (PI))))) xi)>
#<alt (/ (* yi (sin (* 2 (* uy (PI))))) xi)>
#<alt (/ (* yi (sin (* 2 (* uy (PI))))) xi)>
#<alt (/ (* yi (sin (* 2 (* uy (PI))))) xi)>
#<alt (/ (* yi (sin (* 2 (* uy (PI))))) xi)>
#<alt (/ (* yi (sin (* 2 (* uy (PI))))) xi)>
#<alt (/ (* yi (sin (* 2 (* uy (PI))))) xi)>
#<alt (/ (* yi (sin (* 2 (* uy (PI))))) xi)>
#<alt (/ (* yi (sin (* 2 (* uy (PI))))) xi)>
#<alt (/ (* yi (sin (* 2 (* uy (PI))))) xi)>
#<alt (/ (* yi (sin (* 2 (* uy (PI))))) xi)>
#<alt 1>
#<alt (+ 1 (* -2 ux))>
#<alt (+ 1 (* ux (- ux 2)))>
#<alt (+ 1 (* ux (- ux 2)))>
#<alt (pow ux 2)>
#<alt (* (pow ux 2) (- 1 (* 2 (/ 1 ux))))>
#<alt (* (pow ux 2) (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))))>
#<alt (* (pow ux 2) (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))))>
#<alt (pow ux 2)>
#<alt (* (pow ux 2) (- 1 (* 2 (/ 1 ux))))>
#<alt (* (pow ux 2) (+ 1 (* -1 (/ (- 2 (/ 1 ux)) ux))))>
#<alt (* (pow ux 2) (+ 1 (* -1 (/ (- 2 (/ 1 ux)) ux))))>
#<alt (/ (pow maxCos 2) (pow ux 2))>
#<alt (/ (pow maxCos 2) (pow ux 2))>
#<alt (/ (pow maxCos 2) (pow ux 2))>
#<alt (/ (pow maxCos 2) (pow ux 2))>
#<alt (/ (pow maxCos 2) (pow ux 2))>
#<alt (/ (pow maxCos 2) (pow ux 2))>
#<alt (/ (pow maxCos 2) (pow ux 2))>
#<alt (/ (pow maxCos 2) (pow ux 2))>
#<alt (/ (pow maxCos 2) (pow ux 2))>
#<alt (/ (pow maxCos 2) (pow ux 2))>
#<alt (/ (pow maxCos 2) (pow ux 2))>
#<alt (/ (pow maxCos 2) (pow ux 2))>
#<alt (/ (pow maxCos 2) (pow ux 2))>
#<alt (/ (pow maxCos 2) (pow ux 2))>
#<alt (/ (pow maxCos 2) (pow ux 2))>
#<alt (/ (pow maxCos 2) (pow ux 2))>
#<alt (/ (pow maxCos 2) (pow ux 2))>
#<alt (/ (pow maxCos 2) (pow ux 2))>
#<alt (/ (pow maxCos 2) (pow ux 2))>
#<alt (/ (pow maxCos 2) (pow ux 2))>
#<alt (/ (pow maxCos 2) (pow ux 2))>
#<alt (/ (pow maxCos 2) (pow ux 2))>
#<alt (/ (pow maxCos 2) (pow ux 2))>
#<alt (/ (pow maxCos 2) (pow ux 2))>
#<alt (* 2 (/ (pow maxCos 2) ux))>
#<alt (* 2 (/ (pow maxCos 2) ux))>
#<alt (* 2 (/ (pow maxCos 2) ux))>
#<alt (* 2 (/ (pow maxCos 2) ux))>
#<alt (* 2 (/ (pow maxCos 2) ux))>
#<alt (* 2 (/ (pow maxCos 2) ux))>
#<alt (* 2 (/ (pow maxCos 2) ux))>
#<alt (* 2 (/ (pow maxCos 2) ux))>
#<alt (* 2 (/ (pow maxCos 2) ux))>
#<alt (* 2 (/ (pow maxCos 2) ux))>
#<alt (* 2 (/ (pow maxCos 2) ux))>
#<alt (* 2 (/ (pow maxCos 2) ux))>
#<alt (* 2 (/ (pow maxCos 2) ux))>
#<alt (* 2 (/ (pow maxCos 2) ux))>
#<alt (* 2 (/ (pow maxCos 2) ux))>
#<alt (* 2 (/ (pow maxCos 2) ux))>
#<alt (* 2 (/ (pow maxCos 2) ux))>
#<alt (* 2 (/ (pow maxCos 2) ux))>
#<alt (* 2 (/ (pow maxCos 2) ux))>
#<alt (* 2 (/ (pow maxCos 2) ux))>
#<alt (* 2 (/ (pow maxCos 2) ux))>
#<alt (* 2 (/ (pow maxCos 2) ux))>
#<alt (* 2 (/ (pow maxCos 2) ux))>
#<alt (* 2 (/ (pow maxCos 2) ux))>
Calls

270 calls:

TimeVariablePointExpression
23.0ms
maxCos
@inf
(+ (* (sqrt (* (pow ux 4) (- (+ (- (/ (* 2 (* maxCos maxCos)) ux) (* maxCos maxCos)) (/ 1 (pow ux 4))) (/ (* maxCos maxCos) (* ux ux))))) (+ (* (cos (* uy (* 2 (PI)))) xi) (* (sin (* uy (* 2 (PI)))) yi))) (* (- 1 ux) (* zi (* ux maxCos))))
3.0ms
maxCos
@0
(+ (* xi (* (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (* (- 1 ux) (- 1 ux)))))) (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)))) (* (* (* (- 1 ux) maxCos) ux) zi))
2.0ms
uy
@inf
(+ (* (sqrt (* (pow ux 4) (- (+ (- (/ (* 2 (* maxCos maxCos)) ux) (* maxCos maxCos)) (/ 1 (pow ux 4))) (/ (* maxCos maxCos) (* ux ux))))) (+ (* (cos (* uy (* 2 (PI)))) xi) (* (sin (* uy (* 2 (PI)))) yi))) (* (- 1 ux) (* zi (* ux maxCos))))
2.0ms
maxCos
@inf
(sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (* (- 1 ux) (- 1 ux))))))
1.0ms
maxCos
@0
(* (pow ux 4) (- (+ (- (/ (* 2 (* maxCos maxCos)) ux) (* maxCos maxCos)) (/ 1 (pow ux 4))) (/ (* maxCos maxCos) (* ux ux))))

rewrite309.0ms (1.4%)

Algorithm
batch-egg-rewrite
Rules
2950×*-lowering-*.f32
2950×*-lowering-*.f64
2114×fma-lowering-fma.f32
2114×fma-lowering-fma.f64
1928×fmsub-define
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
073487
1456458
24821450
08012450
Stop Event
iter limit
node limit
Counts
32 → 496
Calls
Call 1
Inputs
(+ (* (sqrt (+ 1 (* (- 1 ux) (* ux (* maxCos (* ux (* maxCos (+ ux -1)))))))) (+ (* (cos (* uy (* 2 (PI)))) xi) (* (sin (* uy (* 2 (PI)))) yi))) (* (- 1 ux) (* (* ux zi) maxCos)))
(* (sqrt (+ 1 (* (- 1 ux) (* ux (* maxCos (* ux (* maxCos (+ ux -1)))))))) (+ (* (cos (* uy (* 2 (PI)))) xi) (* (sin (* uy (* 2 (PI)))) yi)))
(sqrt (+ 1 (* (- 1 ux) (* ux (* maxCos (* ux (* maxCos (+ ux -1))))))))
(+ 1 (* (- 1 ux) (* ux (* maxCos (* ux (* maxCos (+ ux -1)))))))
(* (* maxCos ux) (* zi (- 1 ux)))
(* maxCos ux)
(* zi (- 1 ux))
(- 1 ux)
(+ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (- 1 ux) (* zi (* ux maxCos))))
(+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))
(* xi (cos (* 2 (* uy (PI)))))
(cos (* 2 (* uy (PI))))
(+ (* xi (* (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (* (- 1 ux) (- 1 ux)))))) (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)))) (* (* (* (- 1 ux) maxCos) ux) zi))
(* xi (* (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (* (- 1 ux) (- 1 ux)))))) (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))))
(* (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (* (- 1 ux) (- 1 ux)))))) (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)))
(sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (* (- 1 ux) (- 1 ux))))))
(* (pow ux 4) (- (+ (- (/ (* 2 (* maxCos maxCos)) ux) (* maxCos maxCos)) (/ 1 (pow ux 4))) (/ (* maxCos maxCos) (* ux ux))))
(- (+ (- (/ (* 2 (* maxCos maxCos)) ux) (* maxCos maxCos)) (/ 1 (pow ux 4))) (/ (* maxCos maxCos) (* ux ux)))
(- (/ (* 2 (* maxCos maxCos)) ux) (* maxCos maxCos))
(+ (* (sqrt (* (pow ux 4) (- (+ (- (/ (* 2 (* maxCos maxCos)) ux) (* maxCos maxCos)) (/ 1 (pow ux 4))) (/ (* maxCos maxCos) (* ux ux))))) (+ (* (cos (* uy (* 2 (PI)))) xi) (* (sin (* uy (* 2 (PI)))) yi))) (* (- 1 ux) (* zi (* ux maxCos))))
(* uy (* 2 (PI)))
(* (sin (* uy (* 2 (PI)))) yi)
(* (- 1 ux) (* (* ux zi) maxCos))
(* maxCos (+ ux -1))
(* uy (PI))
(* yi (sin (* 2 (* uy (PI)))))
(* zi (* ux maxCos))
(* (- 1 ux) (* zi (* ux maxCos)))
(/ (* yi (sin (* 2 (* uy (PI))))) xi)
(* (- 1 ux) (- 1 ux))
(/ (* maxCos maxCos) (* ux ux))
(/ (* 2 (* maxCos maxCos)) ux)
Outputs
(+.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (*.f32 (*.f32 maxCos (*.f32 ux maxCos)) (+.f32 ux #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)))
(+.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (*.f32 (*.f32 maxCos (*.f32 ux maxCos)) (+.f32 ux #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))))
(+.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (*.f32 (*.f32 maxCos (*.f32 ux maxCos)) (+.f32 ux #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) (+.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (*.f32 (*.f32 maxCos (*.f32 ux maxCos)) (+.f32 ux #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi))))
(+.f32 (+.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (*.f32 (*.f32 maxCos (*.f32 ux maxCos)) (+.f32 ux #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (*.f32 (*.f32 maxCos (*.f32 ux maxCos)) (+.f32 ux #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))
(fma.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi)) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (*.f32 (*.f32 maxCos (*.f32 ux maxCos)) (+.f32 ux #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))))
(fma.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux zi)) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (*.f32 (*.f32 maxCos (*.f32 ux maxCos)) (+.f32 ux #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))))
(fma.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (*.f32 (*.f32 maxCos (*.f32 ux maxCos)) (+.f32 ux #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)))
(fma.f32 (*.f32 maxCos (*.f32 ux zi)) (-.f32 #s(literal 1 binary32) ux) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (*.f32 (*.f32 maxCos (*.f32 ux maxCos)) (+.f32 ux #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))))
(fma.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (*.f32 (*.f32 maxCos (*.f32 ux maxCos)) (+.f32 ux #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 ux maxCos) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (*.f32 (*.f32 maxCos (*.f32 ux maxCos)) (+.f32 ux #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))))
(fma.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (*.f32 (*.f32 maxCos (*.f32 ux maxCos)) (+.f32 ux #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux zi)) maxCos (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (*.f32 (*.f32 maxCos (*.f32 ux maxCos)) (+.f32 ux #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))))
(-.f32 (/.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (*.f32 (*.f32 maxCos (*.f32 ux maxCos)) (+.f32 ux #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) #s(literal 2 binary32)) (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (*.f32 (*.f32 maxCos (*.f32 ux maxCos)) (+.f32 ux #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)))) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)))) (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (*.f32 (*.f32 maxCos (*.f32 ux maxCos)) (+.f32 ux #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (*.f32 (*.f32 maxCos (*.f32 ux maxCos)) (+.f32 ux #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) #s(literal 2 binary32)) (*.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)) (-.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (*.f32 (*.f32 maxCos (*.f32 ux maxCos)) (+.f32 ux #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))))) (+.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (*.f32 (*.f32 maxCos (*.f32 ux maxCos)) (+.f32 ux #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) #s(literal 3 binary32)) (*.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (*.f32 (*.f32 maxCos (*.f32 ux maxCos)) (+.f32 ux #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi))) (-.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (*.f32 (*.f32 maxCos (*.f32 ux maxCos)) (+.f32 ux #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (*.f32 (*.f32 maxCos (*.f32 ux maxCos)) (+.f32 ux #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) #s(literal 3 binary32)) (*.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)))))) (+.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (*.f32 (*.f32 maxCos (*.f32 ux maxCos)) (+.f32 ux #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) #s(literal 2 binary32)) (*.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)) (-.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (*.f32 (*.f32 maxCos (*.f32 ux maxCos)) (+.f32 ux #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (*.f32 (*.f32 maxCos (*.f32 ux maxCos)) (+.f32 ux #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) #s(literal 3 binary32)) (*.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)))) (-.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (*.f32 (*.f32 maxCos (*.f32 ux maxCos)) (+.f32 ux #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) #s(literal 2 binary32)) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (*.f32 (*.f32 maxCos (*.f32 ux maxCos)) (+.f32 ux #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)))))))
(/.f32 (-.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (*.f32 (*.f32 maxCos (*.f32 ux maxCos)) (+.f32 ux #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi))))) (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (*.f32 (*.f32 maxCos (*.f32 ux maxCos)) (+.f32 ux #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (*.f32 (*.f32 maxCos (*.f32 ux maxCos)) (+.f32 ux #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) #s(literal 3 binary32)) (*.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi))))))) (neg.f32 (+.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (*.f32 (*.f32 maxCos (*.f32 ux maxCos)) (+.f32 ux #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) #s(literal 2 binary32)) (*.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)) (-.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (*.f32 (*.f32 maxCos (*.f32 ux maxCos)) (+.f32 ux #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (*.f32 (*.f32 maxCos (*.f32 ux maxCos)) (+.f32 ux #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)))))) (neg.f32 (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (*.f32 (*.f32 maxCos (*.f32 ux maxCos)) (+.f32 ux #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)))))
(/.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)))) (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (*.f32 (*.f32 maxCos (*.f32 ux maxCos)) (+.f32 ux #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) #s(literal 2 binary32))) (-.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (*.f32 (*.f32 maxCos (*.f32 ux maxCos)) (+.f32 ux #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))))
(*.f32 (+.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (*.f32 (*.f32 maxCos (*.f32 ux maxCos)) (+.f32 ux #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) #s(literal 3 binary32)) (*.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)))))) (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (*.f32 (*.f32 maxCos (*.f32 ux maxCos)) (+.f32 ux #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) #s(literal 2 binary32)) (*.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)) (-.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (*.f32 (*.f32 maxCos (*.f32 ux maxCos)) (+.f32 ux #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))))))))
(*.f32 (-.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (*.f32 (*.f32 maxCos (*.f32 ux maxCos)) (+.f32 ux #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi))))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (*.f32 (*.f32 maxCos (*.f32 ux maxCos)) (+.f32 ux #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)))))
(+.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (*.f32 (*.f32 maxCos (*.f32 ux maxCos)) (+.f32 ux #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (*.f32 (*.f32 maxCos (*.f32 ux maxCos)) (+.f32 ux #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))
(+.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (*.f32 (*.f32 maxCos (*.f32 ux maxCos)) (+.f32 ux #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (*.f32 (*.f32 maxCos (*.f32 ux maxCos)) (+.f32 ux #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))
(fma.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (*.f32 (*.f32 maxCos (*.f32 ux maxCos)) (+.f32 ux #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (*.f32 (*.f32 maxCos (*.f32 ux maxCos)) (+.f32 ux #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))
(fma.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (*.f32 (*.f32 maxCos (*.f32 ux maxCos)) (+.f32 ux #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (*.f32 (*.f32 maxCos (*.f32 ux maxCos)) (+.f32 ux #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (*.f32 (*.f32 maxCos (*.f32 ux maxCos)) (+.f32 ux #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) #s(literal 3 binary32)) (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (*.f32 (*.f32 maxCos (*.f32 ux maxCos)) (+.f32 ux #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (*.f32 (*.f32 maxCos (*.f32 ux maxCos)) (+.f32 ux #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (*.f32 (*.f32 maxCos (*.f32 ux maxCos)) (+.f32 ux #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) (-.f32 (*.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (*.f32 (*.f32 maxCos (*.f32 ux maxCos)) (+.f32 ux #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (*.f32 (*.f32 maxCos (*.f32 ux maxCos)) (+.f32 ux #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (*.f32 (*.f32 maxCos (*.f32 ux maxCos)) (+.f32 ux #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (*.f32 (*.f32 maxCos (*.f32 ux maxCos)) (+.f32 ux #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))))))
(/.f32 (-.f32 (*.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (*.f32 (*.f32 maxCos (*.f32 ux maxCos)) (+.f32 ux #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (*.f32 (*.f32 maxCos (*.f32 ux maxCos)) (+.f32 ux #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (*.f32 (*.f32 maxCos (*.f32 ux maxCos)) (+.f32 ux #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (*.f32 (*.f32 maxCos (*.f32 ux maxCos)) (+.f32 ux #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (*.f32 (*.f32 maxCos (*.f32 ux maxCos)) (+.f32 ux #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (*.f32 (*.f32 maxCos (*.f32 ux maxCos)) (+.f32 ux #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))))
(/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (*.f32 (*.f32 maxCos (*.f32 ux maxCos)) (+.f32 ux #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (+.f32 (pow.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) #s(literal 3 binary32)) (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) #s(literal 3 binary32)))) (+.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 xi xi)) (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (-.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))))
(/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (*.f32 (*.f32 maxCos (*.f32 ux maxCos)) (+.f32 ux #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (-.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 xi xi)) (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) #s(literal 2 binary32)))) (-.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))
(/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) #s(literal 3 binary32)) (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) #s(literal 3 binary32))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (*.f32 (*.f32 maxCos (*.f32 ux maxCos)) (+.f32 ux #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32))) (+.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 xi xi)) (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (-.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))))
(/.f32 (*.f32 (-.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 xi xi)) (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) #s(literal 2 binary32))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (*.f32 (*.f32 maxCos (*.f32 ux maxCos)) (+.f32 ux #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32))) (-.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))
(*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (*.f32 (*.f32 maxCos (*.f32 ux maxCos)) (+.f32 ux #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))
(*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (*.f32 (*.f32 maxCos (*.f32 ux maxCos)) (+.f32 ux #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)))
(exp.f32 (*.f32 (log.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (*.f32 (*.f32 maxCos (*.f32 ux maxCos)) (+.f32 ux #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 1/2 binary32)))
(pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (*.f32 (*.f32 maxCos (*.f32 ux maxCos)) (+.f32 ux #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32))
(/.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 (*.f32 (*.f32 maxCos (*.f32 ux maxCos)) (+.f32 ux #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux (*.f32 (*.f32 (*.f32 maxCos (*.f32 ux maxCos)) (+.f32 ux #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux (*.f32 (*.f32 (*.f32 maxCos (*.f32 ux maxCos)) (+.f32 ux #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 (*.f32 (*.f32 maxCos (*.f32 ux maxCos)) (+.f32 ux #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))) (-.f32 (*.f32 ux (*.f32 (*.f32 (*.f32 maxCos (*.f32 ux maxCos)) (+.f32 ux #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))) #s(literal 1 binary32))))))
(/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 (*.f32 (*.f32 maxCos (*.f32 ux maxCos)) (+.f32 ux #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux (*.f32 (*.f32 (*.f32 maxCos (*.f32 ux maxCos)) (+.f32 ux #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (*.f32 (*.f32 maxCos (*.f32 ux maxCos)) (+.f32 ux #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))))
(sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (*.f32 (*.f32 maxCos (*.f32 ux maxCos)) (+.f32 ux #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))))
(*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (*.f32 (*.f32 maxCos (*.f32 ux maxCos)) (+.f32 ux #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/4 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (*.f32 (*.f32 maxCos (*.f32 ux maxCos)) (+.f32 ux #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/4 binary32)))
(+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (*.f32 (*.f32 maxCos (*.f32 ux maxCos)) (+.f32 ux #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))
(+.f32 (*.f32 ux (*.f32 (*.f32 (*.f32 maxCos (*.f32 ux maxCos)) (+.f32 ux #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))) #s(literal 1 binary32))
(fma.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 ux maxCos)) (+.f32 ux #s(literal -1 binary32)))) #s(literal 1 binary32))
(fma.f32 (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 ux maxCos)) (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32))
(fma.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 maxCos (*.f32 ux maxCos)) (+.f32 ux #s(literal -1 binary32))) #s(literal 1 binary32))
(-.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (*.f32 (*.f32 maxCos (*.f32 ux maxCos)) (+.f32 ux #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))) (/.f32 (*.f32 (*.f32 ux (*.f32 (*.f32 (*.f32 maxCos (*.f32 ux maxCos)) (+.f32 ux #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux (*.f32 (*.f32 (*.f32 maxCos (*.f32 ux maxCos)) (+.f32 ux #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (*.f32 (*.f32 maxCos (*.f32 ux maxCos)) (+.f32 ux #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 (*.f32 (*.f32 maxCos (*.f32 ux maxCos)) (+.f32 ux #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))) (-.f32 (*.f32 ux (*.f32 (*.f32 (*.f32 maxCos (*.f32 ux maxCos)) (+.f32 ux #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 (*.f32 (*.f32 maxCos (*.f32 ux maxCos)) (+.f32 ux #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux (*.f32 (*.f32 (*.f32 maxCos (*.f32 ux maxCos)) (+.f32 ux #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux (*.f32 (*.f32 (*.f32 maxCos (*.f32 ux maxCos)) (+.f32 ux #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (*.f32 (*.f32 maxCos (*.f32 ux maxCos)) (+.f32 ux #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 (*.f32 (*.f32 maxCos (*.f32 ux maxCos)) (+.f32 ux #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux (*.f32 (*.f32 (*.f32 maxCos (*.f32 ux maxCos)) (+.f32 ux #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))))))
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 (*.f32 (*.f32 maxCos (*.f32 ux maxCos)) (+.f32 ux #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux (*.f32 (*.f32 (*.f32 maxCos (*.f32 ux maxCos)) (+.f32 ux #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux (*.f32 (*.f32 (*.f32 maxCos (*.f32 ux maxCos)) (+.f32 ux #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 (*.f32 (*.f32 maxCos (*.f32 ux maxCos)) (+.f32 ux #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))) (-.f32 (*.f32 ux (*.f32 (*.f32 (*.f32 maxCos (*.f32 ux maxCos)) (+.f32 ux #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))) #s(literal 1 binary32)))))
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 (*.f32 (*.f32 maxCos (*.f32 ux maxCos)) (+.f32 ux #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux (*.f32 (*.f32 (*.f32 maxCos (*.f32 ux maxCos)) (+.f32 ux #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux (*.f32 (*.f32 (*.f32 maxCos (*.f32 ux maxCos)) (+.f32 ux #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (*.f32 (*.f32 ux (*.f32 (*.f32 (*.f32 maxCos (*.f32 ux maxCos)) (+.f32 ux #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux (*.f32 (*.f32 (*.f32 maxCos (*.f32 ux maxCos)) (+.f32 ux #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (*.f32 (*.f32 maxCos (*.f32 ux maxCos)) (+.f32 ux #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 (*.f32 (*.f32 maxCos (*.f32 ux maxCos)) (+.f32 ux #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux (*.f32 (*.f32 (*.f32 maxCos (*.f32 ux maxCos)) (+.f32 ux #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (*.f32 (*.f32 maxCos (*.f32 ux maxCos)) (+.f32 ux #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))))
(/.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 (*.f32 (*.f32 maxCos (*.f32 ux maxCos)) (+.f32 ux #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux (*.f32 (*.f32 (*.f32 maxCos (*.f32 ux maxCos)) (+.f32 ux #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux (*.f32 (*.f32 (*.f32 maxCos (*.f32 ux maxCos)) (+.f32 ux #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 (*.f32 (*.f32 maxCos (*.f32 ux maxCos)) (+.f32 ux #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))) (-.f32 (*.f32 ux (*.f32 (*.f32 (*.f32 maxCos (*.f32 ux maxCos)) (+.f32 ux #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))) #s(literal 1 binary32))))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 (*.f32 (*.f32 maxCos (*.f32 ux maxCos)) (+.f32 ux #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux (*.f32 (*.f32 (*.f32 maxCos (*.f32 ux maxCos)) (+.f32 ux #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (*.f32 (*.f32 maxCos (*.f32 ux maxCos)) (+.f32 ux #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (-.f32 (*.f32 (*.f32 ux (*.f32 (*.f32 (*.f32 maxCos (*.f32 ux maxCos)) (+.f32 ux #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux (*.f32 (*.f32 (*.f32 maxCos (*.f32 ux maxCos)) (+.f32 ux #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1 binary32)) (-.f32 (*.f32 ux (*.f32 (*.f32 (*.f32 maxCos (*.f32 ux maxCos)) (+.f32 ux #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))) #s(literal 1 binary32)))
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 (*.f32 (*.f32 maxCos (*.f32 ux maxCos)) (+.f32 ux #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux (*.f32 (*.f32 (*.f32 maxCos (*.f32 ux maxCos)) (+.f32 ux #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux (*.f32 (*.f32 (*.f32 maxCos (*.f32 ux maxCos)) (+.f32 ux #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 (*.f32 (*.f32 maxCos (*.f32 ux maxCos)) (+.f32 ux #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))) (-.f32 (*.f32 ux (*.f32 (*.f32 (*.f32 maxCos (*.f32 ux maxCos)) (+.f32 ux #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))) #s(literal 1 binary32))))))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 (*.f32 (*.f32 maxCos (*.f32 ux maxCos)) (+.f32 ux #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux (*.f32 (*.f32 (*.f32 maxCos (*.f32 ux maxCos)) (+.f32 ux #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (*.f32 (*.f32 maxCos (*.f32 ux maxCos)) (+.f32 ux #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))))
(+.f32 (*.f32 (*.f32 maxCos (*.f32 ux zi)) #s(literal 1 binary32)) (*.f32 (*.f32 maxCos (*.f32 ux zi)) (neg.f32 ux)))
(+.f32 (*.f32 #s(literal 1 binary32) (*.f32 maxCos (*.f32 ux zi))) (*.f32 (neg.f32 ux) (*.f32 maxCos (*.f32 ux zi))))
(/.f32 (*.f32 (*.f32 maxCos (*.f32 ux zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))))
(/.f32 (*.f32 (*.f32 maxCos (*.f32 ux zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.f32 #s(literal 1 binary32) ux))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 maxCos (*.f32 ux zi))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 maxCos (*.f32 ux zi))) (+.f32 #s(literal 1 binary32) ux))
(*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi))
(*.f32 ux (*.f32 (*.f32 maxCos zi) (-.f32 #s(literal 1 binary32) ux)))
(*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))
(*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi)))
(*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux zi)))
(*.f32 zi (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))
(*.f32 (*.f32 ux zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))
(*.f32 (*.f32 maxCos (*.f32 ux zi)) (-.f32 #s(literal 1 binary32) ux))
(*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 ux maxCos))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux zi))
(*.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) zi)
(*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos zi))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux zi)) maxCos)
(*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) maxCos) ux)
(*.f32 (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) ux)
(*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi) ux)
(*.f32 ux maxCos)
(*.f32 maxCos ux)
(+.f32 (*.f32 zi #s(literal 1 binary32)) (*.f32 zi (neg.f32 ux)))
(+.f32 (*.f32 #s(literal 1 binary32) zi) (*.f32 (neg.f32 ux) zi))
(/.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))))
(/.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.f32 #s(literal 1 binary32) ux))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) zi) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) zi) (+.f32 #s(literal 1 binary32) ux))
(*.f32 (-.f32 #s(literal 1 binary32) ux) zi)
(*.f32 zi (-.f32 #s(literal 1 binary32) ux))
(+.f32 #s(literal 1 binary32) (neg.f32 ux))
(+.f32 (neg.f32 ux) #s(literal 1 binary32))
(-.f32 #s(literal 1 binary32) ux)
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)) (/.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) ux)))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) ux))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (neg.f32 (+.f32 #s(literal 1 binary32) ux)))
(/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (neg.f32 ux) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (neg.f32 ux) (neg.f32 ux)) (*.f32 #s(literal 1 binary32) (neg.f32 ux)))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (neg.f32 ux))) (-.f32 #s(literal 1 binary32) (neg.f32 ux)))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)))
(+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (+.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi))))
(+.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi))))
(+.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)))
(+.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)) (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))
(+.f32 (+.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi))) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(+.f32 (+.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(fma.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi)) (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))
(fma.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux zi)) (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))
(fma.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (+.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi))))
(fma.f32 (*.f32 maxCos (*.f32 ux zi)) (-.f32 #s(literal 1 binary32) ux) (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))
(fma.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 ux maxCos) (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) xi (+.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi))))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux zi)) maxCos (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))
(-.f32 (/.f32 (pow.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) #s(literal 2 binary32)) (-.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)))) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)))) (-.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (pow.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) #s(literal 2 binary32)) (*.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)) (-.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)) (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))))) (+.f32 (*.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi))))) (pow.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) #s(literal 3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi))) (-.f32 (pow.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)))))))
(/.f32 (+.f32 (*.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi))))) (pow.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) #s(literal 3 binary32))) (+.f32 (pow.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) #s(literal 2 binary32)) (*.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)) (-.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)) (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))))))
(/.f32 (+.f32 (*.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi))))) (pow.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) #s(literal 3 binary32))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)))) (-.f32 (pow.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) #s(literal 2 binary32)) (*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi))))))
(/.f32 (-.f32 (pow.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi))))) (-.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi))))
(/.f32 (neg.f32 (+.f32 (*.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi))))) (pow.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) #s(literal 3 binary32)))) (neg.f32 (+.f32 (pow.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) #s(literal 2 binary32)) (*.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)) (-.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)) (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)))))) (neg.f32 (-.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)))))
(/.f32 (+.f32 (pow.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) #s(literal 3 binary32)) (pow.f32 (+.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi))) #s(literal 3 binary32))) (+.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 xi xi)) (-.f32 (*.f32 (+.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi))) (+.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)))) (*.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (+.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)))))))
(/.f32 (-.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 xi xi)) (*.f32 (+.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi))) (+.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi))))) (-.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (+.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)))))
(/.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)))) (pow.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) #s(literal 2 binary32))) (-.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)) (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))))
(*.f32 (+.f32 (*.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi))))) (pow.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) #s(literal 2 binary32)) (*.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)) (-.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)) (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))))))
(*.f32 (-.f32 (pow.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi))))) (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)))))
(+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(+.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(fma.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(fma.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) xi (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(fma.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) yi (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(-.f32 (/.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 xi xi)) (-.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) (/.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) #s(literal 2 binary32)) (-.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 xi xi)) (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (-.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (+.f32 (pow.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) #s(literal 3 binary32)) (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) #s(literal 3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) (-.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 xi xi)) (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) #s(literal 2 binary32)))))
(/.f32 (+.f32 (pow.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) #s(literal 3 binary32)) (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) #s(literal 3 binary32))) (+.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 xi xi)) (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (-.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))))
(/.f32 (+.f32 (pow.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) #s(literal 3 binary32)) (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) #s(literal 2 binary32)) (-.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 xi xi)) (*.f32 xi (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))))))
(/.f32 (-.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 xi xi)) (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) #s(literal 2 binary32))) (-.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) #s(literal 3 binary32)) (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) #s(literal 3 binary32)))) (neg.f32 (+.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 xi xi)) (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (-.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 xi xi)) (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) #s(literal 2 binary32)))) (neg.f32 (-.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))))
(/.f32 (-.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) #s(literal 2 binary32)) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 xi xi))) (-.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))
(*.f32 (+.f32 (pow.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) #s(literal 3 binary32)) (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 xi xi)) (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (-.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))))))
(*.f32 (-.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 xi xi)) (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))))
(*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) xi)
(cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(+.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (fma.f32 (neg.f32 (sin.f32 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 uy (PI.f32))) (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))))
(+.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) (neg.f32 (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))))
(+.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 (neg.f32 (sin.f32 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 uy (PI.f32)))))
(fma.f32 (cos.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))) (neg.f32 (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))))
(-.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))
(/.f32 (-.f32 (pow.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) #s(literal 3 binary32))) (+.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) (+.f32 (*.f32 (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))))))
(/.f32 (-.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (+.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))))
(*.f32 (+.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) (-.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))))
(+.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)) (*.f32 xi (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) (+.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (/.f32 yi xi))))))
(+.f32 (*.f32 xi (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) (+.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (/.f32 yi xi))))) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)))
(fma.f32 xi (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) (+.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (/.f32 yi xi)))) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)))
(fma.f32 zi (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 xi (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) (+.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (/.f32 yi xi))))))
(fma.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) (+.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (/.f32 yi xi)))) xi (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux zi) (*.f32 xi (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) (+.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (/.f32 yi xi))))))
(fma.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) zi (*.f32 xi (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) (+.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (/.f32 yi xi))))))
(fma.f32 (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32))) (+.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (/.f32 yi xi))) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)))
(-.f32 (/.f32 (pow.f32 (*.f32 xi (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) (+.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (/.f32 yi xi))))) #s(literal 2 binary32)) (-.f32 (*.f32 xi (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) (+.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (/.f32 yi xi))))) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)))) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)))) (-.f32 (*.f32 xi (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) (+.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (/.f32 yi xi))))) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (pow.f32 (*.f32 xi (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) (+.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (/.f32 yi xi))))) #s(literal 2 binary32)) (*.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)) (-.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)) (*.f32 xi (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) (+.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (/.f32 yi xi)))))))) (+.f32 (pow.f32 (*.f32 xi (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) (+.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (/.f32 yi xi))))) #s(literal 3 binary32)) (*.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 xi (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) (+.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (/.f32 yi xi))))) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi))) (-.f32 (pow.f32 (*.f32 xi (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) (+.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (/.f32 yi xi))))) #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 xi (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) (+.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (/.f32 yi xi))))) #s(literal 3 binary32)) (*.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)))))) (+.f32 (pow.f32 (*.f32 xi (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) (+.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (/.f32 yi xi))))) #s(literal 2 binary32)) (*.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)) (-.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)) (*.f32 xi (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) (+.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (/.f32 yi xi)))))))))
(/.f32 (+.f32 (pow.f32 (*.f32 xi (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) (+.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (/.f32 yi xi))))) #s(literal 3 binary32)) (*.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)))) (-.f32 (pow.f32 (*.f32 xi (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) (+.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (/.f32 yi xi))))) #s(literal 2 binary32)) (*.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)) (*.f32 xi (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) (+.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (/.f32 yi xi)))))))))
(/.f32 (-.f32 (pow.f32 (*.f32 xi (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) (+.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (/.f32 yi xi))))) #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi))))) (-.f32 (*.f32 xi (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) (+.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (/.f32 yi xi))))) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 xi (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) (+.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (/.f32 yi xi))))) #s(literal 3 binary32)) (*.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi))))))) (neg.f32 (+.f32 (pow.f32 (*.f32 xi (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) (+.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (/.f32 yi xi))))) #s(literal 2 binary32)) (*.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)) (-.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)) (*.f32 xi (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) (+.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (/.f32 yi xi))))))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 xi (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) (+.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (/.f32 yi xi))))) #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)))))) (neg.f32 (-.f32 (*.f32 xi (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) (+.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (/.f32 yi xi))))) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)))))
(/.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)))) (pow.f32 (*.f32 xi (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) (+.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (/.f32 yi xi))))) #s(literal 2 binary32))) (-.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)) (*.f32 xi (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) (+.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (/.f32 yi xi)))))))
(*.f32 (+.f32 (pow.f32 (*.f32 xi (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) (+.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (/.f32 yi xi))))) #s(literal 3 binary32)) (*.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)))))) (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (*.f32 xi (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) (+.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (/.f32 yi xi))))) #s(literal 2 binary32)) (*.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)) (-.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)) (*.f32 xi (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) (+.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (/.f32 yi xi))))))))))
(*.f32 (-.f32 (pow.f32 (*.f32 xi (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) (+.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (/.f32 yi xi))))) #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi))))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 xi (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) (+.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (/.f32 yi xi))))) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)))))
(+.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)))) (*.f32 xi (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) (/.f32 (/.f32 xi yi) (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))))
(+.f32 (*.f32 (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32))) (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32))) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (/.f32 yi xi))))
(+.f32 (*.f32 (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32))) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (/.f32 yi xi))) (*.f32 (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32))) (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32))) xi) (*.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) (/.f32 (/.f32 xi yi) (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) xi))
(+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)))) (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (/.f32 yi xi)) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)))))
(+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (/.f32 yi xi)) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)))) (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)))))
(/.f32 (*.f32 (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32))) (+.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (/.f32 yi xi)) #s(literal 3 binary32)))) (+.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (/.f32 yi xi)) (-.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (/.f32 yi xi)) (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))))
(/.f32 (*.f32 (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32))) (-.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) (pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (/.f32 yi xi)) #s(literal 2 binary32)))) (-.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (/.f32 yi xi))))
(*.f32 xi (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) (+.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (/.f32 yi xi)))))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) (*.f32 (+.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (/.f32 yi xi))) xi))
(*.f32 (+.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (/.f32 yi xi))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32))))
(*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) (+.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (/.f32 yi xi)))) xi)
(*.f32 (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32))) (+.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (/.f32 yi xi))))
(*.f32 (*.f32 xi (+.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (/.f32 yi xi)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)))
(+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32))) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) (/.f32 (/.f32 xi yi) (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))
(+.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) (/.f32 (/.f32 xi yi) (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) (/.f32 (/.f32 xi yi) (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))
(fma.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) (/.f32 (/.f32 xi yi) (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32))) #s(literal 3 binary32)) (pow.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) (/.f32 (/.f32 xi yi) (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32))) (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)))) (-.f32 (*.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) (/.f32 (/.f32 xi yi) (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) (/.f32 (/.f32 xi yi) (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32))) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) (/.f32 (/.f32 xi yi) (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))))))
(/.f32 (-.f32 (*.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32))) (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)))) (*.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) (/.f32 (/.f32 xi yi) (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) (/.f32 (/.f32 xi yi) (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (-.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32))) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) (/.f32 (/.f32 xi yi) (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))))
(/.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) (+.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (/.f32 yi xi)) #s(literal 3 binary32)))) (+.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (/.f32 yi xi)) (-.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (/.f32 yi xi)) (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))))
(/.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) (-.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) (pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (/.f32 yi xi)) #s(literal 2 binary32)))) (-.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (/.f32 yi xi))))
(/.f32 (*.f32 (+.f32 (pow.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (/.f32 yi xi)) #s(literal 3 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32))) (+.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (/.f32 yi xi)) (-.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (/.f32 yi xi)) (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))))
(/.f32 (*.f32 (-.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) (pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (/.f32 yi xi)) #s(literal 2 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32))) (-.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (/.f32 yi xi))))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) (+.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (/.f32 yi xi))))
(*.f32 (+.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (/.f32 yi xi))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)))
(exp.f32 (*.f32 (log.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))) #s(literal 1/2 binary32)))
(pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32))
(/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 maxCos (*.f32 (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))))))
(/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 maxCos (*.f32 (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))))) (hypot.f32 #s(literal 1 binary32) (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))
(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/4 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/4 binary32)))
(+.f32 (*.f32 (*.f32 ux (*.f32 ux (*.f32 ux ux))) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos))) (*.f32 (*.f32 ux (*.f32 ux (*.f32 ux ux))) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux)))) (/.f32 (/.f32 (*.f32 maxCos maxCos) ux) ux))))
(+.f32 (*.f32 (*.f32 ux (*.f32 ux (*.f32 ux ux))) (+.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos)) (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux)))))) (*.f32 (*.f32 ux (*.f32 ux (*.f32 ux ux))) (-.f32 #s(literal 0 binary32) (/.f32 (/.f32 (*.f32 maxCos maxCos) ux) ux))))
(+.f32 (*.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos)) (*.f32 ux (*.f32 ux (*.f32 ux ux)))) (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux)))) (/.f32 (/.f32 (*.f32 maxCos maxCos) ux) ux)) (*.f32 ux (*.f32 ux (*.f32 ux ux)))))
(+.f32 (*.f32 (+.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos)) (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux))))) (*.f32 ux (*.f32 ux (*.f32 ux ux)))) (*.f32 (-.f32 #s(literal 0 binary32) (/.f32 (/.f32 (*.f32 maxCos maxCos) ux) ux)) (*.f32 ux (*.f32 ux (*.f32 ux ux)))))
(/.f32 (*.f32 (*.f32 ux (*.f32 ux (*.f32 ux ux))) (-.f32 (*.f32 (+.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos)) (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux))))) (*.f32 (+.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos)) (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux))))) (+.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos)) (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux))))))) (*.f32 (/.f32 (/.f32 (*.f32 maxCos maxCos) ux) ux) (/.f32 (/.f32 (/.f32 (*.f32 maxCos maxCos) ux) ux) (*.f32 ux (/.f32 ux (*.f32 maxCos maxCos))))))) (+.f32 (*.f32 (+.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos)) (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux))))) (+.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos)) (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux)))))) (*.f32 (/.f32 (/.f32 (*.f32 maxCos maxCos) ux) ux) (+.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos)) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux)))) (/.f32 (/.f32 (*.f32 maxCos maxCos) ux) ux))))))
(/.f32 (*.f32 (*.f32 ux (*.f32 ux (*.f32 ux ux))) (-.f32 (*.f32 (+.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos)) (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux))))) (+.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos)) (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux)))))) (/.f32 (/.f32 (/.f32 (*.f32 maxCos maxCos) ux) ux) (*.f32 ux (/.f32 ux (*.f32 maxCos maxCos)))))) (+.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos)) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux)))) (/.f32 (/.f32 (*.f32 maxCos maxCos) ux) ux))))
(/.f32 (*.f32 (-.f32 (*.f32 (+.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos)) (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux))))) (*.f32 (+.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos)) (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux))))) (+.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos)) (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux))))))) (*.f32 (/.f32 (/.f32 (*.f32 maxCos maxCos) ux) ux) (/.f32 (/.f32 (/.f32 (*.f32 maxCos maxCos) ux) ux) (*.f32 ux (/.f32 ux (*.f32 maxCos maxCos)))))) (*.f32 ux (*.f32 ux (*.f32 ux ux)))) (+.f32 (*.f32 (+.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos)) (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux))))) (+.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos)) (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux)))))) (*.f32 (/.f32 (/.f32 (*.f32 maxCos maxCos) ux) ux) (+.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos)) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux)))) (/.f32 (/.f32 (*.f32 maxCos maxCos) ux) ux))))))
(/.f32 (*.f32 (-.f32 (*.f32 (+.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos)) (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux))))) (+.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos)) (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux)))))) (/.f32 (/.f32 (/.f32 (*.f32 maxCos maxCos) ux) ux) (*.f32 ux (/.f32 ux (*.f32 maxCos maxCos))))) (*.f32 ux (*.f32 ux (*.f32 ux ux)))) (+.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos)) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux)))) (/.f32 (/.f32 (*.f32 maxCos maxCos) ux) ux))))
(*.f32 (*.f32 ux ux) (*.f32 (*.f32 ux ux) (+.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos)) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux)))) (/.f32 (/.f32 (*.f32 maxCos maxCos) ux) ux)))))
(*.f32 (*.f32 ux (*.f32 ux (*.f32 ux ux))) (+.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos)) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux)))) (/.f32 (/.f32 (*.f32 maxCos maxCos) ux) ux))))
(*.f32 (+.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos)) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux)))) (/.f32 (/.f32 (*.f32 maxCos maxCos) ux) ux))) (*.f32 ux (*.f32 ux (*.f32 ux ux))))
(*.f32 (*.f32 (+.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos)) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux)))) (/.f32 (/.f32 (*.f32 maxCos maxCos) ux) ux))) (*.f32 ux ux)) (*.f32 ux ux))
(+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (+.f32 (-.f32 #s(literal 0 binary32) (*.f32 maxCos maxCos)) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux)))) (/.f32 (/.f32 (*.f32 maxCos maxCos) ux) ux))))
(+.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos)) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux)))) (/.f32 (/.f32 (*.f32 maxCos maxCos) ux) ux)))
(+.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux)))) (+.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos)) (-.f32 #s(literal 0 binary32) (/.f32 (/.f32 (*.f32 maxCos maxCos) ux) ux))))
(+.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux)))) (-.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos)) (/.f32 (/.f32 (*.f32 maxCos maxCos) ux) ux)))
(+.f32 (+.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos)) (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux))))) (-.f32 #s(literal 0 binary32) (/.f32 (/.f32 (*.f32 maxCos maxCos) ux) ux)))
(+.f32 (-.f32 #s(literal 0 binary32) (/.f32 (/.f32 (*.f32 maxCos maxCos) ux) ux)) (+.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos)) (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux))))))
(+.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux)))) (/.f32 (/.f32 (*.f32 maxCos maxCos) ux) ux)) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos)))
(fma.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (neg.f32 (-.f32 (*.f32 maxCos maxCos) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux)))) (/.f32 (/.f32 (*.f32 maxCos maxCos) ux) ux)))))
(fma.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (neg.f32 (-.f32 (-.f32 (*.f32 maxCos maxCos) (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux))))) (-.f32 #s(literal 0 binary32) (/.f32 (/.f32 (*.f32 maxCos maxCos) ux) ux)))))
(fma.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (neg.f32 (+.f32 (-.f32 (*.f32 maxCos maxCos) (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux))))) (/.f32 (/.f32 (*.f32 maxCos maxCos) ux) ux))))
(fma.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux) (neg.f32 (-.f32 (*.f32 maxCos maxCos) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux)))) (/.f32 (/.f32 (*.f32 maxCos maxCos) ux) ux)))))
(fma.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux) (neg.f32 (-.f32 (-.f32 (*.f32 maxCos maxCos) (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux))))) (-.f32 #s(literal 0 binary32) (/.f32 (/.f32 (*.f32 maxCos maxCos) ux) ux)))))
(fma.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux) (neg.f32 (+.f32 (-.f32 (*.f32 maxCos maxCos) (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux))))) (/.f32 (/.f32 (*.f32 maxCos maxCos) ux) ux))))
(fma.f32 (*.f32 maxCos maxCos) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (neg.f32 (-.f32 (*.f32 maxCos maxCos) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux)))) (/.f32 (/.f32 (*.f32 maxCos maxCos) ux) ux)))))
(fma.f32 (*.f32 maxCos maxCos) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (neg.f32 (-.f32 (-.f32 (*.f32 maxCos maxCos) (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux))))) (-.f32 #s(literal 0 binary32) (/.f32 (/.f32 (*.f32 maxCos maxCos) ux) ux)))))
(fma.f32 (*.f32 maxCos maxCos) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (neg.f32 (+.f32 (-.f32 (*.f32 maxCos maxCos) (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux))))) (/.f32 (/.f32 (*.f32 maxCos maxCos) ux) ux))))
(fma.f32 (*.f32 maxCos maxCos) (/.f32 #s(literal 2 binary32) ux) (neg.f32 (-.f32 (*.f32 maxCos maxCos) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux)))) (/.f32 (/.f32 (*.f32 maxCos maxCos) ux) ux)))))
(fma.f32 (*.f32 maxCos maxCos) (/.f32 #s(literal 2 binary32) ux) (neg.f32 (-.f32 (-.f32 (*.f32 maxCos maxCos) (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux))))) (-.f32 #s(literal 0 binary32) (/.f32 (/.f32 (*.f32 maxCos maxCos) ux) ux)))))
(fma.f32 (*.f32 maxCos maxCos) (/.f32 #s(literal 2 binary32) ux) (neg.f32 (+.f32 (-.f32 (*.f32 maxCos maxCos) (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux))))) (/.f32 (/.f32 (*.f32 maxCos maxCos) ux) ux))))
(fma.f32 (*.f32 maxCos (*.f32 maxCos #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) ux) (neg.f32 (-.f32 (*.f32 maxCos maxCos) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux)))) (/.f32 (/.f32 (*.f32 maxCos maxCos) ux) ux)))))
(fma.f32 (*.f32 maxCos (*.f32 maxCos #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) ux) (neg.f32 (-.f32 (-.f32 (*.f32 maxCos maxCos) (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux))))) (-.f32 #s(literal 0 binary32) (/.f32 (/.f32 (*.f32 maxCos maxCos) ux) ux)))))
(fma.f32 (*.f32 maxCos (*.f32 maxCos #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) ux) (neg.f32 (+.f32 (-.f32 (*.f32 maxCos maxCos) (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux))))) (/.f32 (/.f32 (*.f32 maxCos maxCos) ux) ux))))
(fma.f32 (*.f32 (*.f32 maxCos maxCos) #s(literal -2 binary32)) (/.f32 #s(literal 1 binary32) (neg.f32 ux)) (neg.f32 (-.f32 (*.f32 maxCos maxCos) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux)))) (/.f32 (/.f32 (*.f32 maxCos maxCos) ux) ux)))))
(fma.f32 (*.f32 (*.f32 maxCos maxCos) #s(literal -2 binary32)) (/.f32 #s(literal 1 binary32) (neg.f32 ux)) (neg.f32 (-.f32 (-.f32 (*.f32 maxCos maxCos) (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux))))) (-.f32 #s(literal 0 binary32) (/.f32 (/.f32 (*.f32 maxCos maxCos) ux) ux)))))
(fma.f32 (*.f32 (*.f32 maxCos maxCos) #s(literal -2 binary32)) (/.f32 #s(literal 1 binary32) (neg.f32 ux)) (neg.f32 (+.f32 (-.f32 (*.f32 maxCos maxCos) (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux))))) (/.f32 (/.f32 (*.f32 maxCos maxCos) ux) ux))))
(fma.f32 (+.f32 (*.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos)) (*.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos)) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos)))) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux)))) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux)))) (*.f32 ux (*.f32 ux (*.f32 ux ux)))))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos)) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos))) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux)))) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux)))) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos)))))) (-.f32 #s(literal 0 binary32) (/.f32 (/.f32 (*.f32 maxCos maxCos) ux) ux)))
(fma.f32 (/.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 maxCos #s(literal 2 binary32))) (neg.f32 (-.f32 (*.f32 maxCos maxCos) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux)))) (/.f32 (/.f32 (*.f32 maxCos maxCos) ux) ux)))))
(fma.f32 (/.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 maxCos #s(literal 2 binary32))) (neg.f32 (-.f32 (-.f32 (*.f32 maxCos maxCos) (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux))))) (-.f32 #s(literal 0 binary32) (/.f32 (/.f32 (*.f32 maxCos maxCos) ux) ux)))))
(fma.f32 (/.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 maxCos #s(literal 2 binary32))) (neg.f32 (+.f32 (-.f32 (*.f32 maxCos maxCos) (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux))))) (/.f32 (/.f32 (*.f32 maxCos maxCos) ux) ux))))
(fma.f32 (-.f32 (*.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos)) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos))) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux)))) (*.f32 ux (*.f32 ux (*.f32 ux ux))))) (/.f32 #s(literal 1 binary32) (-.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos)) (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux)))))) (-.f32 #s(literal 0 binary32) (/.f32 (/.f32 (*.f32 maxCos maxCos) ux) ux)))
(fma.f32 (*.f32 maxCos #s(literal 2 binary32)) (/.f32 maxCos ux) (neg.f32 (-.f32 (*.f32 maxCos maxCos) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux)))) (/.f32 (/.f32 (*.f32 maxCos maxCos) ux) ux)))))
(fma.f32 (*.f32 maxCos #s(literal 2 binary32)) (/.f32 maxCos ux) (neg.f32 (-.f32 (-.f32 (*.f32 maxCos maxCos) (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux))))) (-.f32 #s(literal 0 binary32) (/.f32 (/.f32 (*.f32 maxCos maxCos) ux) ux)))))
(fma.f32 (*.f32 maxCos #s(literal 2 binary32)) (/.f32 maxCos ux) (neg.f32 (+.f32 (-.f32 (*.f32 maxCos maxCos) (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux))))) (/.f32 (/.f32 (*.f32 maxCos maxCos) ux) ux))))
(fma.f32 (/.f32 (*.f32 maxCos maxCos) ux) #s(literal 2 binary32) (neg.f32 (-.f32 (*.f32 maxCos maxCos) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux)))) (/.f32 (/.f32 (*.f32 maxCos maxCos) ux) ux)))))
(fma.f32 (/.f32 (*.f32 maxCos maxCos) ux) #s(literal 2 binary32) (neg.f32 (-.f32 (-.f32 (*.f32 maxCos maxCos) (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux))))) (-.f32 #s(literal 0 binary32) (/.f32 (/.f32 (*.f32 maxCos maxCos) ux) ux)))))
(fma.f32 (/.f32 (*.f32 maxCos maxCos) ux) #s(literal 2 binary32) (neg.f32 (+.f32 (-.f32 (*.f32 maxCos maxCos) (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux))))) (/.f32 (/.f32 (*.f32 maxCos maxCos) ux) ux))))
(-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (-.f32 (*.f32 maxCos maxCos) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux)))) (/.f32 (/.f32 (*.f32 maxCos maxCos) ux) ux))))
(-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (-.f32 (-.f32 (*.f32 maxCos maxCos) (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux))))) (-.f32 #s(literal 0 binary32) (/.f32 (/.f32 (*.f32 maxCos maxCos) ux) ux))))
(-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (+.f32 (-.f32 (*.f32 maxCos maxCos) (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux))))) (/.f32 (/.f32 (*.f32 maxCos maxCos) ux) ux)))
(-.f32 (+.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos)) (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux))))) (/.f32 (/.f32 (*.f32 maxCos maxCos) ux) ux))
(-.f32 (/.f32 (*.f32 (+.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos)) (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux))))) (*.f32 (+.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos)) (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux))))) (+.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos)) (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux))))))) (+.f32 (*.f32 (+.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos)) (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux))))) (+.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos)) (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux)))))) (*.f32 (/.f32 (/.f32 (*.f32 maxCos maxCos) ux) ux) (+.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos)) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux)))) (/.f32 (/.f32 (*.f32 maxCos maxCos) ux) ux)))))) (/.f32 (*.f32 (/.f32 (/.f32 (*.f32 maxCos maxCos) ux) ux) (/.f32 (/.f32 (/.f32 (*.f32 maxCos maxCos) ux) ux) (*.f32 ux (/.f32 ux (*.f32 maxCos maxCos))))) (+.f32 (*.f32 (+.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos)) (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux))))) (+.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos)) (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux)))))) (*.f32 (/.f32 (/.f32 (*.f32 maxCos maxCos) ux) ux) (+.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos)) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux)))) (/.f32 (/.f32 (*.f32 maxCos maxCos) ux) ux)))))))
(-.f32 (/.f32 (*.f32 (+.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos)) (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux))))) (+.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos)) (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux)))))) (+.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos)) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux)))) (/.f32 (/.f32 (*.f32 maxCos maxCos) ux) ux)))) (/.f32 (/.f32 (/.f32 (/.f32 (*.f32 maxCos maxCos) ux) ux) (*.f32 ux (/.f32 ux (*.f32 maxCos maxCos)))) (+.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos)) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux)))) (/.f32 (/.f32 (*.f32 maxCos maxCos) ux) ux)))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 (+.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos)) (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux))))) (+.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos)) (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux)))))) (*.f32 (/.f32 (/.f32 (*.f32 maxCos maxCos) ux) ux) (+.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos)) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux)))) (/.f32 (/.f32 (*.f32 maxCos maxCos) ux) ux))))) (-.f32 (*.f32 (+.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos)) (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux))))) (*.f32 (+.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos)) (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux))))) (+.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos)) (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux))))))) (*.f32 (/.f32 (/.f32 (*.f32 maxCos maxCos) ux) ux) (/.f32 (/.f32 (/.f32 (*.f32 maxCos maxCos) ux) ux) (*.f32 ux (/.f32 ux (*.f32 maxCos maxCos))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos)) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux)))) (/.f32 (/.f32 (*.f32 maxCos maxCos) ux) ux))) (-.f32 (*.f32 (+.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos)) (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux))))) (+.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos)) (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux)))))) (/.f32 (/.f32 (/.f32 (*.f32 maxCos maxCos) ux) ux) (*.f32 ux (/.f32 ux (*.f32 maxCos maxCos)))))))
(/.f32 (-.f32 (*.f32 (+.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos)) (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux))))) (*.f32 (+.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos)) (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux))))) (+.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos)) (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux))))))) (*.f32 (/.f32 (/.f32 (*.f32 maxCos maxCos) ux) ux) (/.f32 (/.f32 (/.f32 (*.f32 maxCos maxCos) ux) ux) (*.f32 ux (/.f32 ux (*.f32 maxCos maxCos)))))) (+.f32 (*.f32 (+.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos)) (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux))))) (+.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos)) (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux)))))) (*.f32 (/.f32 (/.f32 (*.f32 maxCos maxCos) ux) ux) (+.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos)) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux)))) (/.f32 (/.f32 (*.f32 maxCos maxCos) ux) ux))))))
(/.f32 (-.f32 (*.f32 (+.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos)) (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux))))) (+.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos)) (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux)))))) (/.f32 (/.f32 (/.f32 (*.f32 maxCos maxCos) ux) ux) (*.f32 ux (/.f32 ux (*.f32 maxCos maxCos))))) (+.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos)) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux)))) (/.f32 (/.f32 (*.f32 maxCos maxCos) ux) ux))))
(/.f32 (-.f32 (*.f32 (+.f32 (*.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos)) (*.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos)) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos)))) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux)))) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux)))) (*.f32 ux (*.f32 ux (*.f32 ux ux)))))) (*.f32 ux (/.f32 ux (*.f32 maxCos maxCos)))) (*.f32 (+.f32 (*.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos)) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos))) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux)))) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux)))) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos))))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos)) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos))) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux)))) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux)))) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos))))) (*.f32 ux (/.f32 ux (*.f32 maxCos maxCos)))))
(/.f32 (-.f32 (*.f32 (+.f32 (*.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos)) (*.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos)) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos)))) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux)))) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux)))) (*.f32 ux (*.f32 ux (*.f32 ux ux)))))) (*.f32 ux ux)) (*.f32 (+.f32 (*.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos)) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos))) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux)))) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux)))) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos))))) (*.f32 maxCos maxCos))) (*.f32 (+.f32 (*.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos)) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos))) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux)))) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux)))) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos))))) (*.f32 ux ux)))
(/.f32 (-.f32 (*.f32 (+.f32 (*.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos)) (*.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos)) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos)))) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux)))) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux)))) (*.f32 ux (*.f32 ux (*.f32 ux ux)))))) (neg.f32 (*.f32 ux ux))) (*.f32 (+.f32 (*.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos)) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos))) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux)))) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux)))) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos))))) (-.f32 #s(literal 0 binary32) (*.f32 maxCos maxCos)))) (*.f32 (+.f32 (*.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos)) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos))) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux)))) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux)))) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos))))) (neg.f32 (*.f32 ux ux))))
(/.f32 (-.f32 (*.f32 (+.f32 (*.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos)) (*.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos)) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos)))) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux)))) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux)))) (*.f32 ux (*.f32 ux (*.f32 ux ux)))))) ux) (*.f32 (+.f32 (*.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos)) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos))) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux)))) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux)))) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos))))) (/.f32 (*.f32 maxCos maxCos) ux))) (*.f32 (+.f32 (*.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos)) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos))) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux)))) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux)))) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos))))) ux))
(/.f32 (-.f32 (*.f32 (-.f32 (*.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos)) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos))) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux)))) (*.f32 ux (*.f32 ux (*.f32 ux ux))))) (*.f32 ux (/.f32 ux (*.f32 maxCos maxCos)))) (*.f32 (-.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos)) (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux))))) #s(literal 1 binary32))) (*.f32 (-.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos)) (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux))))) (*.f32 ux (/.f32 ux (*.f32 maxCos maxCos)))))
(/.f32 (-.f32 (*.f32 (-.f32 (*.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos)) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos))) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux)))) (*.f32 ux (*.f32 ux (*.f32 ux ux))))) (*.f32 ux ux)) (*.f32 (-.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos)) (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux))))) (*.f32 maxCos maxCos))) (*.f32 (-.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos)) (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux))))) (*.f32 ux ux)))
(/.f32 (-.f32 (*.f32 (-.f32 (*.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos)) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos))) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux)))) (*.f32 ux (*.f32 ux (*.f32 ux ux))))) (neg.f32 (*.f32 ux ux))) (*.f32 (-.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos)) (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux))))) (-.f32 #s(literal 0 binary32) (*.f32 maxCos maxCos)))) (*.f32 (-.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos)) (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux))))) (neg.f32 (*.f32 ux ux))))
(/.f32 (-.f32 (*.f32 (-.f32 (*.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos)) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos))) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux)))) (*.f32 ux (*.f32 ux (*.f32 ux ux))))) ux) (*.f32 (-.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos)) (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux))))) (/.f32 (*.f32 maxCos maxCos) ux))) (*.f32 (-.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos)) (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux))))) ux))
(/.f32 (neg.f32 (-.f32 (*.f32 (+.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos)) (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux))))) (*.f32 (+.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos)) (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux))))) (+.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos)) (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux))))))) (*.f32 (/.f32 (/.f32 (*.f32 maxCos maxCos) ux) ux) (/.f32 (/.f32 (/.f32 (*.f32 maxCos maxCos) ux) ux) (*.f32 ux (/.f32 ux (*.f32 maxCos maxCos))))))) (neg.f32 (+.f32 (*.f32 (+.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos)) (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux))))) (+.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos)) (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux)))))) (*.f32 (/.f32 (/.f32 (*.f32 maxCos maxCos) ux) ux) (+.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos)) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux)))) (/.f32 (/.f32 (*.f32 maxCos maxCos) ux) ux)))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (+.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos)) (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux))))) (+.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos)) (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux)))))) (/.f32 (/.f32 (/.f32 (*.f32 maxCos maxCos) ux) ux) (*.f32 ux (/.f32 ux (*.f32 maxCos maxCos)))))) (neg.f32 (+.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos)) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux)))) (/.f32 (/.f32 (*.f32 maxCos maxCos) ux) ux)))))
(/.f32 (+.f32 (*.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos)) (*.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos)) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos)))) (pow.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux)))) (/.f32 (/.f32 (*.f32 maxCos maxCos) ux) ux)) #s(literal 3 binary32))) (+.f32 (*.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos)) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos))) (-.f32 (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux)))) (/.f32 (/.f32 (*.f32 maxCos maxCos) ux) ux)) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux)))) (/.f32 (/.f32 (*.f32 maxCos maxCos) ux) ux))) (*.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos)) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux)))) (/.f32 (/.f32 (*.f32 maxCos maxCos) ux) ux))))))
(/.f32 (+.f32 (*.f32 (+.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos)) (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux))))) (*.f32 (+.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos)) (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux))))) (+.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos)) (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux))))))) (pow.f32 (-.f32 #s(literal 0 binary32) (/.f32 (/.f32 (*.f32 maxCos maxCos) ux) ux)) #s(literal 3 binary32))) (+.f32 (*.f32 (+.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos)) (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux))))) (+.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos)) (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux)))))) (-.f32 (*.f32 (-.f32 #s(literal 0 binary32) (/.f32 (/.f32 (*.f32 maxCos maxCos) ux) ux)) (-.f32 #s(literal 0 binary32) (/.f32 (/.f32 (*.f32 maxCos maxCos) ux) ux))) (*.f32 (+.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos)) (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux))))) (-.f32 #s(literal 0 binary32) (/.f32 (/.f32 (*.f32 maxCos maxCos) ux) ux))))))
(/.f32 (-.f32 (*.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos)) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos))) (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux)))) (/.f32 (/.f32 (*.f32 maxCos maxCos) ux) ux)) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux)))) (/.f32 (/.f32 (*.f32 maxCos maxCos) ux) ux)))) (-.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos)) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux)))) (/.f32 (/.f32 (*.f32 maxCos maxCos) ux) ux))))
(/.f32 (-.f32 (*.f32 (+.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos)) (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux))))) (+.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos)) (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux)))))) (*.f32 (-.f32 #s(literal 0 binary32) (/.f32 (/.f32 (*.f32 maxCos maxCos) ux) ux)) (-.f32 #s(literal 0 binary32) (/.f32 (/.f32 (*.f32 maxCos maxCos) ux) ux)))) (-.f32 (+.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos)) (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux))))) (-.f32 #s(literal 0 binary32) (/.f32 (/.f32 (*.f32 maxCos maxCos) ux) ux))))
(*.f32 (-.f32 (*.f32 (+.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos)) (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux))))) (*.f32 (+.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos)) (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux))))) (+.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos)) (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux))))))) (*.f32 (/.f32 (/.f32 (*.f32 maxCos maxCos) ux) ux) (/.f32 (/.f32 (/.f32 (*.f32 maxCos maxCos) ux) ux) (*.f32 ux (/.f32 ux (*.f32 maxCos maxCos)))))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (+.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos)) (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux))))) (+.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos)) (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux)))))) (*.f32 (/.f32 (/.f32 (*.f32 maxCos maxCos) ux) ux) (+.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos)) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux)))) (/.f32 (/.f32 (*.f32 maxCos maxCos) ux) ux)))))))
(*.f32 (-.f32 (*.f32 (+.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos)) (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux))))) (+.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos)) (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux)))))) (/.f32 (/.f32 (/.f32 (*.f32 maxCos maxCos) ux) ux) (*.f32 ux (/.f32 ux (*.f32 maxCos maxCos))))) (/.f32 #s(literal 1 binary32) (+.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos)) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux)))) (/.f32 (/.f32 (*.f32 maxCos maxCos) ux) ux)))))
(+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (-.f32 #s(literal 0 binary32) (*.f32 maxCos maxCos)))
(+.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos)) (fma.f32 (neg.f32 maxCos) maxCos (*.f32 maxCos maxCos)))
(+.f32 (-.f32 #s(literal 0 binary32) (*.f32 maxCos maxCos)) (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)))
(fma.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (-.f32 #s(literal 0 binary32) (*.f32 maxCos maxCos)))
(fma.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux) (-.f32 #s(literal 0 binary32) (*.f32 maxCos maxCos)))
(fma.f32 (*.f32 maxCos maxCos) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 0 binary32) (*.f32 maxCos maxCos)))
(fma.f32 (*.f32 maxCos maxCos) (/.f32 #s(literal 2 binary32) ux) (-.f32 #s(literal 0 binary32) (*.f32 maxCos maxCos)))
(fma.f32 (*.f32 maxCos (*.f32 maxCos #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 0 binary32) (*.f32 maxCos maxCos)))
(fma.f32 (*.f32 (*.f32 maxCos maxCos) #s(literal -2 binary32)) (/.f32 #s(literal 1 binary32) (neg.f32 ux)) (-.f32 #s(literal 0 binary32) (*.f32 maxCos maxCos)))
(fma.f32 (/.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 maxCos #s(literal 2 binary32))) (-.f32 #s(literal 0 binary32) (*.f32 maxCos maxCos)))
(fma.f32 (*.f32 maxCos #s(literal 2 binary32)) (/.f32 maxCos ux) (-.f32 #s(literal 0 binary32) (*.f32 maxCos maxCos)))
(fma.f32 (/.f32 (*.f32 maxCos maxCos) ux) #s(literal 2 binary32) (-.f32 #s(literal 0 binary32) (*.f32 maxCos maxCos)))
(-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos))
(-.f32 (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 #s(literal 4 binary32) (*.f32 (/.f32 (*.f32 maxCos maxCos) ux) (/.f32 (*.f32 maxCos maxCos) ux)))) (+.f32 (*.f32 #s(literal 4 binary32) (*.f32 (/.f32 (*.f32 maxCos maxCos) ux) (/.f32 (*.f32 maxCos maxCos) ux))) (*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 maxCos maxCos) (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)))))) (/.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 maxCos (*.f32 maxCos (*.f32 maxCos maxCos)))) (+.f32 (*.f32 #s(literal 4 binary32) (*.f32 (/.f32 (*.f32 maxCos maxCos) ux) (/.f32 (*.f32 maxCos maxCos) ux))) (*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 maxCos maxCos) (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)))))))
(-.f32 (/.f32 (*.f32 #s(literal 4 binary32) (*.f32 (/.f32 (*.f32 maxCos maxCos) ux) (/.f32 (*.f32 maxCos maxCos) ux))) (+.f32 (*.f32 maxCos maxCos) (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)))) (/.f32 (*.f32 maxCos (*.f32 maxCos (*.f32 maxCos maxCos))) (+.f32 (*.f32 maxCos maxCos) (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 #s(literal 4 binary32) (*.f32 (/.f32 (*.f32 maxCos maxCos) ux) (/.f32 (*.f32 maxCos maxCos) ux))) (*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 maxCos maxCos) (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux))))) (-.f32 (*.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 #s(literal 4 binary32) (*.f32 (/.f32 (*.f32 maxCos maxCos) ux) (/.f32 (*.f32 maxCos maxCos) ux)))) (*.f32 (*.f32 maxCos maxCos) (*.f32 maxCos (*.f32 maxCos (*.f32 maxCos maxCos)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 maxCos maxCos) (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux))) (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 (/.f32 (*.f32 maxCos maxCos) ux) (/.f32 (*.f32 maxCos maxCos) ux))) (*.f32 maxCos (*.f32 maxCos (*.f32 maxCos maxCos))))))
(/.f32 (-.f32 (*.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 #s(literal 4 binary32) (*.f32 (/.f32 (*.f32 maxCos maxCos) ux) (/.f32 (*.f32 maxCos maxCos) ux)))) (*.f32 (*.f32 maxCos maxCos) (*.f32 maxCos (*.f32 maxCos (*.f32 maxCos maxCos))))) (+.f32 (*.f32 #s(literal 4 binary32) (*.f32 (/.f32 (*.f32 maxCos maxCos) ux) (/.f32 (*.f32 maxCos maxCos) ux))) (*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 maxCos maxCos) (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux))))))
(/.f32 (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 (/.f32 (*.f32 maxCos maxCos) ux) (/.f32 (*.f32 maxCos maxCos) ux))) (*.f32 maxCos (*.f32 maxCos (*.f32 maxCos maxCos)))) (+.f32 (*.f32 maxCos maxCos) (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux))))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 #s(literal 4 binary32) (*.f32 (/.f32 (*.f32 maxCos maxCos) ux) (/.f32 (*.f32 maxCos maxCos) ux)))) (*.f32 (*.f32 maxCos maxCos) (*.f32 maxCos (*.f32 maxCos (*.f32 maxCos maxCos)))))) (neg.f32 (+.f32 (*.f32 #s(literal 4 binary32) (*.f32 (/.f32 (*.f32 maxCos maxCos) ux) (/.f32 (*.f32 maxCos maxCos) ux))) (*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 maxCos maxCos) (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)))))))
(/.f32 (neg.f32 (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 (/.f32 (*.f32 maxCos maxCos) ux) (/.f32 (*.f32 maxCos maxCos) ux))) (*.f32 maxCos (*.f32 maxCos (*.f32 maxCos maxCos))))) (neg.f32 (+.f32 (*.f32 maxCos maxCos) (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)))))
(/.f32 (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 #s(literal 4 binary32) (*.f32 (/.f32 (*.f32 maxCos maxCos) ux) (/.f32 (*.f32 maxCos maxCos) ux)))) (pow.f32 (-.f32 #s(literal 0 binary32) (*.f32 maxCos maxCos)) #s(literal 3 binary32))) (+.f32 (*.f32 #s(literal 4 binary32) (*.f32 (/.f32 (*.f32 maxCos maxCos) ux) (/.f32 (*.f32 maxCos maxCos) ux))) (-.f32 (*.f32 (-.f32 #s(literal 0 binary32) (*.f32 maxCos maxCos)) (-.f32 #s(literal 0 binary32) (*.f32 maxCos maxCos))) (*.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (-.f32 #s(literal 0 binary32) (*.f32 maxCos maxCos))))))
(/.f32 (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 (/.f32 (*.f32 maxCos maxCos) ux) (/.f32 (*.f32 maxCos maxCos) ux))) (*.f32 (-.f32 #s(literal 0 binary32) (*.f32 maxCos maxCos)) (-.f32 #s(literal 0 binary32) (*.f32 maxCos maxCos)))) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (-.f32 #s(literal 0 binary32) (*.f32 maxCos maxCos))))
(*.f32 (-.f32 (*.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 #s(literal 4 binary32) (*.f32 (/.f32 (*.f32 maxCos maxCos) ux) (/.f32 (*.f32 maxCos maxCos) ux)))) (*.f32 (*.f32 maxCos maxCos) (*.f32 maxCos (*.f32 maxCos (*.f32 maxCos maxCos))))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal 4 binary32) (*.f32 (/.f32 (*.f32 maxCos maxCos) ux) (/.f32 (*.f32 maxCos maxCos) ux))) (*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 maxCos maxCos) (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)))))))
(*.f32 (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 (/.f32 (*.f32 maxCos maxCos) ux) (/.f32 (*.f32 maxCos maxCos) ux))) (*.f32 maxCos (*.f32 maxCos (*.f32 maxCos maxCos)))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 maxCos maxCos) (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)))))
(+.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)) (*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos)) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux)))) (/.f32 (/.f32 (*.f32 maxCos maxCos) ux) ux))) #s(literal 1/2 binary32)))))
(+.f32 (*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos)) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux)))) (/.f32 (/.f32 (*.f32 maxCos maxCos) ux) ux))) #s(literal 1/2 binary32)))) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)))
(+.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos)) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux)))) (/.f32 (/.f32 (*.f32 maxCos maxCos) ux) ux))) #s(literal 1/2 binary32))))) (+.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos)) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux)))) (/.f32 (/.f32 (*.f32 maxCos maxCos) ux) ux))) #s(literal 1/2 binary32))))) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi))))
(+.f32 (+.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)) (*.f32 xi (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos)) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux)))) (/.f32 (/.f32 (*.f32 maxCos maxCos) ux) ux))) #s(literal 1/2 binary32)))))) (*.f32 yi (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos)) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux)))) (/.f32 (/.f32 (*.f32 maxCos maxCos) ux) ux))) #s(literal 1/2 binary32))))))
(fma.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi)) (*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos)) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux)))) (/.f32 (/.f32 (*.f32 maxCos maxCos) ux) ux))) #s(literal 1/2 binary32)))))
(fma.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux zi)) (*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos)) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux)))) (/.f32 (/.f32 (*.f32 maxCos maxCos) ux) ux))) #s(literal 1/2 binary32)))))
(fma.f32 (*.f32 maxCos (*.f32 ux zi)) (-.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos)) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux)))) (/.f32 (/.f32 (*.f32 maxCos maxCos) ux) ux))) #s(literal 1/2 binary32)))))
(fma.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos)) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux)))) (/.f32 (/.f32 (*.f32 maxCos maxCos) ux) ux))) #s(literal 1/2 binary32)))))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 ux maxCos) (*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos)) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux)))) (/.f32 (/.f32 (*.f32 maxCos maxCos) ux) ux))) #s(literal 1/2 binary32)))))
(fma.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos)) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux)))) (/.f32 (/.f32 (*.f32 maxCos maxCos) ux) ux))) #s(literal 1/2 binary32))) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)))
(fma.f32 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos)) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux)))) (/.f32 (/.f32 (*.f32 maxCos maxCos) ux) ux))) #s(literal 1/2 binary32))) (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux zi)) maxCos (*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos)) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux)))) (/.f32 (/.f32 (*.f32 maxCos maxCos) ux) ux))) #s(literal 1/2 binary32)))))
(-.f32 (/.f32 (pow.f32 (*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos)) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux)))) (/.f32 (/.f32 (*.f32 maxCos maxCos) ux) ux))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (-.f32 (*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos)) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux)))) (/.f32 (/.f32 (*.f32 maxCos maxCos) ux) ux))) #s(literal 1/2 binary32)))) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)))) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)))) (-.f32 (*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos)) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux)))) (/.f32 (/.f32 (*.f32 maxCos maxCos) ux) ux))) #s(literal 1/2 binary32)))) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (pow.f32 (*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos)) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux)))) (/.f32 (/.f32 (*.f32 maxCos maxCos) ux) ux))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (*.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)) (-.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)) (*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos)) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux)))) (/.f32 (/.f32 (*.f32 maxCos maxCos) ux) ux))) #s(literal 1/2 binary32))))))) (+.f32 (pow.f32 (*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos)) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux)))) (/.f32 (/.f32 (*.f32 maxCos maxCos) ux) ux))) #s(literal 1/2 binary32)))) #s(literal 3 binary32)) (*.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos)) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux)))) (/.f32 (/.f32 (*.f32 maxCos maxCos) ux) ux))) #s(literal 1/2 binary32)))) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi))) (-.f32 (pow.f32 (*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos)) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux)))) (/.f32 (/.f32 (*.f32 maxCos maxCos) ux) ux))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos)) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux)))) (/.f32 (/.f32 (*.f32 maxCos maxCos) ux) ux))) #s(literal 1/2 binary32)))) #s(literal 3 binary32)) (*.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)))))) (+.f32 (pow.f32 (*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos)) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux)))) (/.f32 (/.f32 (*.f32 maxCos maxCos) ux) ux))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (*.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)) (-.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)) (*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos)) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux)))) (/.f32 (/.f32 (*.f32 maxCos maxCos) ux) ux))) #s(literal 1/2 binary32))))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos)) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux)))) (/.f32 (/.f32 (*.f32 maxCos maxCos) ux) ux))) #s(literal 1/2 binary32)))) #s(literal 3 binary32)) (*.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)))) (-.f32 (pow.f32 (*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos)) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux)))) (/.f32 (/.f32 (*.f32 maxCos maxCos) ux) ux))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos)) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux)))) (/.f32 (/.f32 (*.f32 maxCos maxCos) ux) ux))) #s(literal 1/2 binary32))) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)))))))
(/.f32 (-.f32 (pow.f32 (*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos)) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux)))) (/.f32 (/.f32 (*.f32 maxCos maxCos) ux) ux))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi))))) (-.f32 (*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos)) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux)))) (/.f32 (/.f32 (*.f32 maxCos maxCos) ux) ux))) #s(literal 1/2 binary32)))) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos)) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux)))) (/.f32 (/.f32 (*.f32 maxCos maxCos) ux) ux))) #s(literal 1/2 binary32)))) #s(literal 3 binary32)) (*.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi))))))) (neg.f32 (+.f32 (pow.f32 (*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos)) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux)))) (/.f32 (/.f32 (*.f32 maxCos maxCos) ux) ux))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (*.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)) (-.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)) (*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos)) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux)))) (/.f32 (/.f32 (*.f32 maxCos maxCos) ux) ux))) #s(literal 1/2 binary32)))))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos)) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux)))) (/.f32 (/.f32 (*.f32 maxCos maxCos) ux) ux))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)))))) (neg.f32 (-.f32 (*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos)) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux)))) (/.f32 (/.f32 (*.f32 maxCos maxCos) ux) ux))) #s(literal 1/2 binary32)))) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)))))
(/.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)))) (pow.f32 (*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos)) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux)))) (/.f32 (/.f32 (*.f32 maxCos maxCos) ux) ux))) #s(literal 1/2 binary32)))) #s(literal 2 binary32))) (-.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)) (*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos)) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux)))) (/.f32 (/.f32 (*.f32 maxCos maxCos) ux) ux))) #s(literal 1/2 binary32))))))
(*.f32 (+.f32 (pow.f32 (*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos)) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux)))) (/.f32 (/.f32 (*.f32 maxCos maxCos) ux) ux))) #s(literal 1/2 binary32)))) #s(literal 3 binary32)) (*.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)))))) (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos)) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux)))) (/.f32 (/.f32 (*.f32 maxCos maxCos) ux) ux))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (*.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)) (-.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)) (*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos)) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux)))) (/.f32 (/.f32 (*.f32 maxCos maxCos) ux) ux))) #s(literal 1/2 binary32)))))))))
(*.f32 (-.f32 (pow.f32 (*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos)) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux)))) (/.f32 (/.f32 (*.f32 maxCos maxCos) ux) ux))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi))))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 (*.f32 ux ux) (pow.f32 (+.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos)) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux)))) (/.f32 (/.f32 (*.f32 maxCos maxCos) ux) ux))) #s(literal 1/2 binary32)))) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)))))
(*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 (PI.f32) (*.f32 uy #s(literal 2 binary32)))
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) uy)
(*.f32 (*.f32 uy (PI.f32)) #s(literal 2 binary32))
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
(*.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) #s(literal 1 binary32)) (PI.f32))
(*.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (cbrt.f32 (*.f32 (PI.f32) (PI.f32)))) (pow.f32 (PI.f32) #s(literal 1/3 binary32)))
(*.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 1/2 binary32))) (pow.f32 (PI.f32) #s(literal 1/2 binary32)))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))) yi))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) yi)
(*.f32 (*.f32 yi #s(literal 2 binary32)) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))))
(+.f32 (*.f32 (*.f32 maxCos (*.f32 ux zi)) #s(literal 1 binary32)) (*.f32 (*.f32 maxCos (*.f32 ux zi)) (neg.f32 ux)))
(+.f32 (*.f32 #s(literal 1 binary32) (*.f32 maxCos (*.f32 ux zi))) (*.f32 (neg.f32 ux) (*.f32 maxCos (*.f32 ux zi))))
(/.f32 (*.f32 (*.f32 maxCos (*.f32 ux zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))))
(/.f32 (*.f32 (*.f32 maxCos (*.f32 ux zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.f32 #s(literal 1 binary32) ux))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 maxCos (*.f32 ux zi))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 maxCos (*.f32 ux zi))) (+.f32 #s(literal 1 binary32) ux))
(*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi))
(*.f32 ux (*.f32 (*.f32 maxCos zi) (-.f32 #s(literal 1 binary32) ux)))
(*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))
(*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi)))
(*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux zi)))
(*.f32 zi (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))
(*.f32 (*.f32 ux zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))
(*.f32 (*.f32 maxCos (*.f32 ux zi)) (-.f32 #s(literal 1 binary32) ux))
(*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 ux maxCos))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux zi))
(*.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) zi)
(*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos zi))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux zi)) maxCos)
(*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) maxCos) ux)
(*.f32 (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) ux)
(*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi) ux)
(+.f32 (*.f32 ux maxCos) (neg.f32 maxCos))
(+.f32 (neg.f32 maxCos) (*.f32 ux maxCos))
(fma.f32 ux maxCos (neg.f32 maxCos))
(fma.f32 maxCos ux (neg.f32 maxCos))
(-.f32 (*.f32 ux maxCos) maxCos)
(/.f32 (+.f32 (pow.f32 (*.f32 ux maxCos) #s(literal 3 binary32)) (pow.f32 (neg.f32 maxCos) #s(literal 3 binary32))) (+.f32 (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))) (-.f32 (*.f32 (neg.f32 maxCos) (neg.f32 maxCos)) (*.f32 (*.f32 ux maxCos) (neg.f32 maxCos)))))
(/.f32 (-.f32 (*.f32 maxCos (*.f32 maxCos (*.f32 ux ux))) (*.f32 (neg.f32 maxCos) (neg.f32 maxCos))) (-.f32 (*.f32 ux maxCos) (neg.f32 maxCos)))
(/.f32 (*.f32 maxCos (+.f32 #s(literal -1 binary32) (*.f32 ux (*.f32 ux ux)))) (+.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) (neg.f32 ux))))
(/.f32 (*.f32 maxCos (+.f32 (*.f32 ux ux) #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) ux))
(/.f32 (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux (*.f32 ux ux))) maxCos) (+.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) (neg.f32 ux))))
(/.f32 (*.f32 (+.f32 (*.f32 ux ux) #s(literal -1 binary32)) maxCos) (+.f32 #s(literal 1 binary32) ux))
(*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))
(*.f32 (+.f32 ux #s(literal -1 binary32)) maxCos)
(*.f32 #s(literal 1 binary32) (*.f32 uy (PI.f32)))
(*.f32 uy (PI.f32))
(*.f32 (PI.f32) uy)
(*.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) (*.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) uy))
(*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) uy))
(*.f32 (*.f32 uy #s(literal 1 binary32)) (PI.f32))
(*.f32 (*.f32 uy (cbrt.f32 (*.f32 (PI.f32) (PI.f32)))) (pow.f32 (PI.f32) #s(literal 1/3 binary32)))
(*.f32 (*.f32 uy (pow.f32 (PI.f32) #s(literal 1/2 binary32))) (pow.f32 (PI.f32) #s(literal 1/2 binary32)))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))) yi))
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) yi)
(*.f32 (*.f32 yi #s(literal 2 binary32)) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))))
(*.f32 ux (*.f32 maxCos zi))
(*.f32 maxCos (*.f32 ux zi))
(*.f32 zi (*.f32 ux maxCos))
(*.f32 (*.f32 ux zi) maxCos)
(*.f32 (*.f32 ux maxCos) zi)
(*.f32 (*.f32 maxCos zi) ux)
(+.f32 (*.f32 (*.f32 maxCos (*.f32 ux zi)) #s(literal 1 binary32)) (*.f32 (*.f32 maxCos (*.f32 ux zi)) (neg.f32 ux)))
(+.f32 (*.f32 #s(literal 1 binary32) (*.f32 maxCos (*.f32 ux zi))) (*.f32 (neg.f32 ux) (*.f32 maxCos (*.f32 ux zi))))
(/.f32 (*.f32 (*.f32 maxCos (*.f32 ux zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))))
(/.f32 (*.f32 (*.f32 maxCos (*.f32 ux zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.f32 #s(literal 1 binary32) ux))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 maxCos (*.f32 ux zi))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 maxCos (*.f32 ux zi))) (+.f32 #s(literal 1 binary32) ux))
(*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi))
(*.f32 ux (*.f32 (*.f32 maxCos zi) (-.f32 #s(literal 1 binary32) ux)))
(*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))
(*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi)))
(*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux zi)))
(*.f32 zi (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))
(*.f32 (*.f32 ux zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))
(*.f32 (*.f32 maxCos (*.f32 ux zi)) (-.f32 #s(literal 1 binary32) ux))
(*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 ux maxCos))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux zi))
(*.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) zi)
(*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos zi))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux zi)) maxCos)
(*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) maxCos) ux)
(*.f32 (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) ux)
(*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi) ux)
(neg.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (neg.f32 xi)))
(neg.f32 (/.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (neg.f32 yi)) xi))
(pow.f32 (/.f32 (/.f32 xi yi) (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) #s(literal -1 binary32))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 xi yi) (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (/.f32 xi yi) (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) #s(literal 1 binary32)))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (/.f32 xi yi) (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))
(/.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) xi)
(/.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (neg.f32 yi)) (neg.f32 xi))
(/.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) #s(literal 1 binary32)) xi)
(/.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (neg.f32 yi))) (neg.f32 (neg.f32 xi)))
(*.f32 #s(literal 1 binary32) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (/.f32 yi xi)))
(*.f32 yi (/.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) xi))
(*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 yi (/.f32 #s(literal 1 binary32) xi)))
(*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (/.f32 yi xi))
(*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (/.f32 #s(literal 1 binary32) xi))
(*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (neg.f32 yi)) (/.f32 #s(literal 1 binary32) (neg.f32 xi)))
(*.f32 (/.f32 #s(literal 1 binary32) xi) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 (/.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) xi) yi)
(exp.f32 (*.f32 (log.f32 (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))
(+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (neg.f32 ux)))
(+.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (neg.f32 ux) (-.f32 #s(literal 1 binary32) ux)))
(pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.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) (*.f32 ux (*.f32 ux ux)))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux)))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.f32 #s(literal 1 binary32) ux))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (-.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) ux))
(*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)))
(neg.f32 (-.f32 #s(literal 0 binary32) (/.f32 (/.f32 (*.f32 maxCos maxCos) ux) ux)))
(pow.f32 (/.f32 maxCos ux) #s(literal 2 binary32))
(pow.f32 (*.f32 ux (/.f32 ux (*.f32 maxCos maxCos))) #s(literal -1 binary32))
(/.f32 #s(literal 1 binary32) (*.f32 ux (/.f32 ux (*.f32 maxCos maxCos))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 ux (/.f32 ux (*.f32 maxCos maxCos))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 ux (/.f32 (*.f32 maxCos maxCos) ux)))
(/.f32 #s(literal -1 binary32) (neg.f32 (*.f32 ux (/.f32 ux (*.f32 maxCos maxCos)))))
(/.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 maxCos maxCos)) (neg.f32 (*.f32 ux ux)))
(/.f32 (/.f32 (*.f32 maxCos maxCos) ux) ux)
(/.f32 (*.f32 (*.f32 maxCos maxCos) #s(literal 1 binary32)) (*.f32 ux ux))
(/.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (*.f32 maxCos maxCos))) (neg.f32 (neg.f32 (*.f32 ux ux))))
(/.f32 (neg.f32 (/.f32 (*.f32 maxCos maxCos) ux)) (neg.f32 ux))
(/.f32 (*.f32 (/.f32 maxCos ux) maxCos) ux)
(*.f32 #s(literal 1 binary32) (/.f32 (/.f32 (*.f32 maxCos maxCos) ux) ux))
(*.f32 maxCos (/.f32 maxCos (*.f32 ux ux)))
(*.f32 (*.f32 maxCos maxCos) (/.f32 #s(literal 1 binary32) (*.f32 ux ux)))
(*.f32 (-.f32 #s(literal 0 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux ux))))
(*.f32 (/.f32 maxCos ux) (/.f32 maxCos ux))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 maxCos maxCos))
(*.f32 (/.f32 (*.f32 maxCos maxCos) ux) (/.f32 #s(literal 1 binary32) ux))
(*.f32 (/.f32 maxCos (*.f32 ux ux)) maxCos)
(neg.f32 (/.f32 (*.f32 maxCos (*.f32 maxCos #s(literal 2 binary32))) (neg.f32 ux)))
(neg.f32 (/.f32 (*.f32 (*.f32 maxCos maxCos) #s(literal -2 binary32)) ux))
(pow.f32 (/.f32 (/.f32 ux (*.f32 maxCos maxCos)) #s(literal 2 binary32)) #s(literal -1 binary32))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 ux (*.f32 maxCos maxCos)) #s(literal 2 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (/.f32 ux (*.f32 maxCos maxCos)) #s(literal 2 binary32)) #s(literal 1 binary32)))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (/.f32 ux (*.f32 maxCos maxCos)) #s(literal 2 binary32))))
(/.f32 (*.f32 maxCos (*.f32 maxCos #s(literal 2 binary32))) ux)
(/.f32 (*.f32 (*.f32 maxCos maxCos) #s(literal -2 binary32)) (neg.f32 ux))
(/.f32 (*.f32 (*.f32 maxCos (*.f32 maxCos #s(literal 2 binary32))) #s(literal 1 binary32)) ux)
(/.f32 (neg.f32 (*.f32 (*.f32 maxCos maxCos) #s(literal -2 binary32))) (neg.f32 (neg.f32 ux)))
(*.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)))
(*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux))
(*.f32 (*.f32 maxCos maxCos) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)))
(*.f32 (*.f32 maxCos maxCos) (/.f32 #s(literal 2 binary32) ux))
(*.f32 (*.f32 maxCos (*.f32 maxCos #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) ux))
(*.f32 (*.f32 (*.f32 maxCos maxCos) #s(literal -2 binary32)) (/.f32 #s(literal 1 binary32) (neg.f32 ux)))
(*.f32 (/.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 maxCos #s(literal 2 binary32))))
(*.f32 (*.f32 maxCos #s(literal 2 binary32)) (/.f32 maxCos ux))
(*.f32 (/.f32 (*.f32 maxCos maxCos) ux) #s(literal 2 binary32))

simplify539.0ms (2.5%)

Algorithm
egg-herbie
Rules
6604×*-lowering-*.f32
6604×*-lowering-*.f64
3192×+-lowering-+.f64
3192×+-lowering-+.f32
1510×*-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0143330941
1551428698
0813028698
Stop Event
iter limit
node limit
Counts
1080 → 1080
Calls
Call 1
Inputs
(+ (* 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))))) (* 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))))) (* yi (sin (* 2 (* uy (PI)))))))) (* (pow maxCos 2) (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (+ (/ (* maxCos zi) ux) (/ (* maxCos (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (* ux (sqrt -1)))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* 1/2 (/ (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (+ (/ (* maxCos zi) ux) (/ (* maxCos (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (* ux (sqrt -1))))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* 1/2 (/ (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 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))))) (* yi (sin (* 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 (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (+ (/ (* maxCos zi) ux) (/ (* maxCos (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (* ux (sqrt -1)))))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -1 (* maxCos zi)) (* -1 (/ (* maxCos (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt -1)))) ux)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* maxCos (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt -1))) (* -1/2 (/ (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2)))) (* maxCos (* ux (sqrt -1))))))) ux)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* maxCos (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt -1))) (* -1 (/ (+ (* -1/2 (/ (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 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))))) (* yi (sin (* 2 (* uy (PI)))))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2)))) (* maxCos (sqrt -1))))) ux)))) ux)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))))))
(+ (* 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 (+ (* 1/2 (* maxCos (* (pow ux 2) (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (- 1 ux) (- ux 1)))))) (* ux (* zi (- 1 ux))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(+ (* maxCos (+ (* maxCos (+ (* -1/8 (* (pow maxCos 2) (* (pow ux 4) (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow (- 1 ux) 2) (pow (- ux 1) 2)))))) (* 1/2 (* (pow ux 2) (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (- 1 ux) (- ux 1))))))) (* ux (* zi (- 1 ux))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(* maxCos (+ (* ux (* zi (- 1 ux))) (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1))))))
(* maxCos (+ (* 1/2 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (+ (* ux (* zi (- 1 ux))) (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1)))))))
(* maxCos (+ (* -1/8 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 4) (pow ux 3))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (+ (* 1/2 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (+ (* ux (* zi (- 1 ux))) (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1))))))))
(* maxCos (+ (* -1/8 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 4) (pow ux 3))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (+ (* 1/16 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 6) (pow ux 5))) (sqrt (/ 1 (* (pow (- 1 ux) 5) (pow (- ux 1) 5)))))) (+ (* 1/2 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (+ (* ux (* zi (- 1 ux))) (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1)))))))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1)))))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* 1/2 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1))))))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* -1/8 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 4) (pow ux 3))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (+ (* 1/2 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1)))))))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* -1/8 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 4) (pow ux 3))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (+ (* 1/16 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 6) (pow ux 5))) (sqrt (/ 1 (* (pow (- 1 ux) 5) (pow (- ux 1) 5)))))) (+ (* 1/2 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1))))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))
(+ (* 2 (* (* uy (* yi (PI))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* uy (+ (* -2 (* (* uy (* xi (pow (PI) 2))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* 2 (* (* yi (PI)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))) (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* uy (+ (* 2 (* (* yi (PI)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* uy (+ (* -2 (* (* xi (pow (PI) 2)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* -4/3 (* (* uy (* yi (pow (PI) 3))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))))) (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (+ (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi))))
(* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (+ (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi))))
(* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (+ (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) xi)))))
(* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) xi)))))
(* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) xi)))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(* yi (+ (* (sin (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi))))
(* yi (+ (* (sin (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi))))
(* yi (+ (* (sin (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) yi)))))
(* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) yi)))))
(* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) yi)))))
(* (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))
(* maxCos (* ux (* zi (- 1 ux))))
(* zi (+ (* maxCos (* ux (- 1 ux))) (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) zi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))
(* zi (+ (* maxCos (* ux (- 1 ux))) (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) zi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))
(* zi (+ (* maxCos (* ux (- 1 ux))) (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) zi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))
(* maxCos (* ux (* zi (- 1 ux))))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) zi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) zi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) zi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))))
(+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))
(+ (* -1/2 (* (pow maxCos 2) (* (pow ux 2) (+ (* 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))))) (* yi (sin (* 2 (* uy (PI)))))))) (* (pow maxCos 2) (* ux (+ (* 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))))) (* yi (sin (* 2 (* uy (PI)))))))) (* ux (+ (* 1/2 (* ux (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (- (* -1 (pow maxCos 2)) (* 1/4 (pow maxCos 4)))))) (* (pow maxCos 2) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))))))))
(* maxCos (* (pow ux 2) (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))))
(* (pow ux 2) (+ (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (/ (* maxCos (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (* ux (sqrt -1)))))
(* (pow ux 2) (+ (* 1/2 (/ (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (/ (* maxCos (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (* ux (sqrt -1))))))
(* (pow ux 2) (+ (* 1/2 (/ (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 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))))) (* yi (sin (* 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 (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (/ (* maxCos (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (* ux (sqrt -1)))))))
(* maxCos (* (pow ux 2) (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))))
(* (pow ux 2) (+ (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (/ (* maxCos (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (* ux (sqrt -1)))))
(* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ (* maxCos (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt -1))) (* -1/2 (/ (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2)))) (* maxCos (* ux (sqrt -1)))))) ux)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))))
(* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ (* maxCos (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt -1))) (* -1 (/ (+ (* -1/2 (/ (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 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))))) (* yi (sin (* 2 (* uy (PI)))))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2)))) (* maxCos (sqrt -1))))) ux))) ux)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))))
(+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))
(+ (* 1/2 (* (pow maxCos 2) (* (pow ux 2) (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (- 1 ux) (- ux 1)))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(+ (* xi (cos (* 2 (* uy (PI))))) (+ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (+ (* -1/8 (* (pow maxCos 2) (* (pow ux 4) (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow (- 1 ux) 2) (pow (- ux 1) 2)))))) (* 1/2 (* (pow ux 2) (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (- 1 ux) (- ux 1)))))))))
(+ (* xi (cos (* 2 (* uy (PI))))) (+ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (+ (* 1/2 (* (pow ux 2) (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (- 1 ux) (- ux 1))))) (* (pow maxCos 2) (+ (* -1/8 (* (pow ux 4) (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow (- 1 ux) 2) (pow (- ux 1) 2))))) (* 1/16 (* (pow maxCos 2) (* (pow ux 6) (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow (- 1 ux) 3) (pow (- ux 1) 3))))))))))))
(* (* maxCos (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (sqrt (* (- 1 ux) (- ux 1))))
(* maxCos (+ (* 1/2 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1))))))
(* maxCos (+ (* -1/8 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 4) (pow ux 3))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (+ (* 1/2 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1)))))))
(* maxCos (+ (* -1/8 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 4) (pow ux 3))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (+ (* 1/16 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 6) (pow ux 5))) (sqrt (/ 1 (* (pow (- 1 ux) 5) (pow (- ux 1) 5)))))) (+ (* 1/2 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1))))))))
(* -1 (* (* maxCos (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (sqrt (* (- 1 ux) (- ux 1)))))
(* -1 (* maxCos (+ (* 1/2 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1)))))))
(* -1 (* maxCos (+ (* -1/8 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 4) (pow ux 3))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (+ (* 1/2 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1))))))))
(* -1 (* maxCos (+ (* -1/8 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 4) (pow ux 3))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (+ (* 1/16 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 6) (pow ux 5))) (sqrt (/ 1 (* (pow (- 1 ux) 5) (pow (- ux 1) 5)))))) (+ (* 1/2 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1)))))))))
(* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(+ (* 2 (* (* uy (* yi (PI))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))
(+ (* uy (+ (* -2 (* (* uy (* xi (pow (PI) 2))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* 2 (* (* yi (PI)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))) (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))
(+ (* uy (+ (* 2 (* (* yi (PI)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* uy (+ (* -2 (* (* xi (pow (PI) 2)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* -4/3 (* (* uy (* yi (pow (PI) 3))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))))) (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))
(* (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(* (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(* (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(* (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(* (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(* (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(* (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(* (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))
(* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))
(* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* -1 (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))))
(* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* -1 (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))))
(* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* -1 (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(* yi (+ (* (sin (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))
(* yi (+ (* (sin (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))
(* yi (+ (* (sin (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* -1 (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))))
(* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* -1 (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))))
(* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* -1 (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))))
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 (pow maxCos 2)) (* 1/4 (pow maxCos 4))))) (pow maxCos 2))))))
(* maxCos (* (pow ux 2) (sqrt -1)))
(* (pow ux 2) (+ (* maxCos (sqrt -1)) (/ maxCos (* ux (sqrt -1)))))
(* (pow ux 2) (+ (* 1/2 (/ (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* maxCos (sqrt -1)) (/ maxCos (* ux (sqrt -1))))))
(* (pow ux 2) (+ (* 1/2 (/ (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 1/2 (/ (- (/ (pow maxCos 2) (pow (sqrt -1) 4)) (* -1 (/ (pow maxCos 2) (pow (sqrt -1) 2)))) (* maxCos (* (pow ux 3) (sqrt -1))))) (+ (* maxCos (sqrt -1)) (/ maxCos (* ux (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 (/ (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2))) (* maxCos (* ux (sqrt -1)))))) ux)) (* maxCos (sqrt -1))))
(* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ maxCos (sqrt -1))) (* -1 (/ (+ (* -1/2 (/ (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2))) (* maxCos (* ux (pow (sqrt -1) 3))))) (* 1/2 (/ (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2))) (* maxCos (sqrt -1))))) ux))) ux)) (* maxCos (sqrt -1))))
1
(+ 1 (* 1/2 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))
(+ 1 (* (pow maxCos 2) (+ (* -1/8 (* (pow maxCos 2) (* (pow ux 4) (* (pow (- 1 ux) 2) (pow (- ux 1) 2))))) (* 1/2 (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(+ 1 (* (pow maxCos 2) (+ (* 1/2 (* (pow ux 2) (* (- 1 ux) (- ux 1)))) (* (pow maxCos 2) (+ (* -1/8 (* (pow ux 4) (* (pow (- 1 ux) 2) (pow (- ux 1) 2)))) (* 1/16 (* (pow maxCos 2) (* (pow ux 6) (* (pow (- 1 ux) 3) (pow (- ux 1) 3))))))))))
(* (* maxCos ux) (sqrt (* (- 1 ux) (- ux 1))))
(* maxCos (+ (* 1/2 (* (/ 1 (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (* ux (sqrt (* (- 1 ux) (- ux 1))))))
(* maxCos (+ (* -1/8 (* (/ 1 (* (pow maxCos 4) (pow ux 3))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (+ (* 1/2 (* (/ 1 (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (* ux (sqrt (* (- 1 ux) (- ux 1)))))))
(* maxCos (+ (* -1/8 (* (/ 1 (* (pow maxCos 4) (pow ux 3))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (+ (* 1/16 (* (/ 1 (* (pow maxCos 6) (pow ux 5))) (sqrt (/ 1 (* (pow (- 1 ux) 5) (pow (- ux 1) 5)))))) (+ (* 1/2 (* (/ 1 (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (* ux (sqrt (* (- 1 ux) (- ux 1))))))))
(* -1 (* (* maxCos ux) (sqrt (* (- 1 ux) (- ux 1)))))
(* -1 (* maxCos (+ (* 1/2 (* (/ 1 (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (* ux (sqrt (* (- 1 ux) (- ux 1)))))))
(* -1 (* maxCos (+ (* -1/8 (* (/ 1 (* (pow maxCos 4) (pow ux 3))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (+ (* 1/2 (* (/ 1 (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (* ux (sqrt (* (- 1 ux) (- ux 1))))))))
(* -1 (* maxCos (+ (* -1/8 (* (/ 1 (* (pow maxCos 4) (pow ux 3))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (+ (* 1/16 (* (/ 1 (* (pow maxCos 6) (pow ux 5))) (sqrt (/ 1 (* (pow (- 1 ux) 5) (pow (- ux 1) 5)))))) (+ (* 1/2 (* (/ 1 (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (* ux (sqrt (* (- 1 ux) (- ux 1)))))))))
1
(+ 1 (* -1 (* (pow maxCos 2) (pow ux 2))))
(+ 1 (* (pow ux 2) (+ (* -1 (pow maxCos 2)) (* 2 (* (pow maxCos 2) ux)))))
(+ 1 (* (pow ux 2) (+ (* -1 (pow maxCos 2)) (* ux (+ (* -1 (* (pow maxCos 2) ux)) (* 2 (pow maxCos 2)))))))
(* -1 (* (pow maxCos 2) (pow ux 4)))
(* (pow ux 4) (+ (* -1 (pow maxCos 2)) (* 2 (/ (pow maxCos 2) ux))))
(* (pow ux 4) (+ (* -1 (/ (pow maxCos 2) (pow ux 2))) (+ (* -1 (pow maxCos 2)) (* 2 (/ (pow maxCos 2) ux)))))
(* (pow ux 4) (+ (* -1 (/ (pow maxCos 2) (pow ux 2))) (+ (* -1 (pow maxCos 2)) (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))))))
(* -1 (* (pow maxCos 2) (pow ux 4)))
(* (pow ux 4) (+ (* -1 (pow maxCos 2)) (* 2 (/ (pow maxCos 2) ux))))
(* (pow ux 4) (+ (* -1 (/ (+ (* -2 (pow maxCos 2)) (/ (pow maxCos 2) ux)) ux)) (* -1 (pow maxCos 2))))
(* (pow ux 4) (+ (* -1 (/ (+ (* -2 (pow maxCos 2)) (* -1 (/ (+ (* -1 (pow maxCos 2)) (/ 1 (pow ux 2))) ux))) ux)) (* -1 (pow maxCos 2))))
1
(+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))
(+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))
(+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))
(* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))
(* (pow maxCos 2) (+ (* (pow ux 2) (* (- 1 ux) (- ux 1))) (/ 1 (pow maxCos 2))))
(* (pow maxCos 2) (+ (* (pow ux 2) (* (- 1 ux) (- ux 1))) (/ 1 (pow maxCos 2))))
(* (pow maxCos 2) (+ (* (pow ux 2) (* (- 1 ux) (- ux 1))) (/ 1 (pow maxCos 2))))
(* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))
(* (pow maxCos 2) (+ (* (pow ux 2) (* (- 1 ux) (- ux 1))) (/ 1 (pow maxCos 2))))
(* (pow maxCos 2) (+ (* (pow ux 2) (* (- 1 ux) (- ux 1))) (/ 1 (pow maxCos 2))))
(* (pow maxCos 2) (+ (* (pow ux 2) (* (- 1 ux) (- ux 1))) (/ 1 (pow maxCos 2))))
(* maxCos (* 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 (* 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 (* zi (- 1 ux))))
(* maxCos (* ux (* zi (- 1 ux))))
(* maxCos (* ux zi))
(* ux (+ (* -1 (* maxCos (* ux zi))) (* maxCos zi)))
(* ux (+ (* -1 (* maxCos (* ux zi))) (* maxCos zi)))
(* ux (+ (* -1 (* maxCos (* ux zi))) (* maxCos zi)))
(* -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 (* 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)))
(* maxCos (* 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 (* 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 (* zi (- 1 ux))))
(* maxCos (* ux (* zi (- 1 ux))))
(* maxCos ux)
(* maxCos ux)
(* maxCos ux)
(* maxCos ux)
(* maxCos ux)
(* maxCos ux)
(* maxCos ux)
(* maxCos ux)
(* maxCos ux)
(* maxCos ux)
(* maxCos ux)
(* maxCos ux)
(* maxCos ux)
(* maxCos ux)
(* maxCos ux)
(* maxCos ux)
(* maxCos ux)
(* maxCos ux)
(* maxCos ux)
(* maxCos ux)
(* maxCos ux)
(* maxCos ux)
(* maxCos ux)
(* maxCos ux)
(* zi (- 1 ux))
(* zi (- 1 ux))
(* zi (- 1 ux))
(* zi (- 1 ux))
(* zi (- 1 ux))
(* zi (- 1 ux))
(* zi (- 1 ux))
(* zi (- 1 ux))
(* zi (- 1 ux))
(* zi (- 1 ux))
(* zi (- 1 ux))
(* zi (- 1 ux))
zi
(+ zi (* -1 (* ux zi)))
(+ zi (* -1 (* ux zi)))
(+ zi (* -1 (* ux zi)))
(* -1 (* ux zi))
(* ux (+ (* -1 zi) (/ zi ux)))
(* ux (+ (* -1 zi) (/ zi ux)))
(* ux (+ (* -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)))))
1
(+ 1 (* -1 ux))
(+ 1 (* -1 ux))
(+ 1 (* -1 ux))
(* -1 ux)
(* ux (- (/ 1 ux) 1))
(* ux (- (/ 1 ux) 1))
(* ux (- (/ 1 ux) 1))
(* -1 ux)
(* -1 (* ux (- 1 (/ 1 ux))))
(* -1 (* ux (- 1 (/ 1 ux))))
(* -1 (* ux (- 1 (/ 1 ux))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* yi (sin (* 2 (* uy (PI))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* 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 (* ux (* zi (- 1 ux)))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(* xi (cos (* 2 (* uy (PI)))))
(* xi (+ (cos (* 2 (* uy (PI)))) (+ (/ (* maxCos (* ux (* zi (- 1 ux)))) xi) (/ (* yi (sin (* 2 (* uy (PI))))) xi))))
(* xi (+ (cos (* 2 (* uy (PI)))) (+ (/ (* maxCos (* ux (* zi (- 1 ux)))) xi) (/ (* yi (sin (* 2 (* uy (PI))))) xi))))
(* xi (+ (cos (* 2 (* uy (PI)))) (+ (/ (* maxCos (* ux (* zi (- 1 ux)))) xi) (/ (* yi (sin (* 2 (* uy (PI))))) xi))))
(* xi (cos (* 2 (* uy (PI)))))
(* -1 (* xi (+ (* -1 (cos (* 2 (* uy (PI))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* yi (sin (* 2 (* uy (PI)))))) xi)))))
(* -1 (* xi (+ (* -1 (cos (* 2 (* uy (PI))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* yi (sin (* 2 (* uy (PI)))))) xi)))))
(* -1 (* xi (+ (* -1 (cos (* 2 (* uy (PI))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* yi (sin (* 2 (* uy (PI)))))) xi)))))
(+ xi (* maxCos (* ux (* zi (- 1 ux)))))
(+ xi (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))))
(+ xi (+ (* maxCos (* ux (* zi (- 1 ux)))) (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))))))
(+ xi (+ (* maxCos (* ux (* zi (- 1 ux)))) (* uy (+ (* 2 (* yi (PI))) (* uy (+ (* -2 (* xi (pow (PI) 2))) (* -4/3 (* uy (* yi (pow (PI) 3))))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* 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 (* ux (* zi (- 1 ux)))) (+ (* 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 (* ux (* zi (- 1 ux)))) (+ (* 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 (* ux (* zi (- 1 ux)))) (+ (* 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 (* ux (* zi (- 1 ux)))) (* xi (cos (* 2 (* uy (PI))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* 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 (* ux (* zi (- 1 ux)))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(* yi (sin (* 2 (* uy (PI)))))
(* yi (+ (sin (* 2 (* uy (PI)))) (+ (/ (* maxCos (* ux (* zi (- 1 ux)))) yi) (/ (* xi (cos (* 2 (* uy (PI))))) yi))))
(* yi (+ (sin (* 2 (* uy (PI)))) (+ (/ (* maxCos (* ux (* zi (- 1 ux)))) yi) (/ (* xi (cos (* 2 (* uy (PI))))) yi))))
(* yi (+ (sin (* 2 (* uy (PI)))) (+ (/ (* maxCos (* ux (* zi (- 1 ux)))) yi) (/ (* xi (cos (* 2 (* uy (PI))))) yi))))
(* yi (sin (* 2 (* uy (PI)))))
(* -1 (* yi (+ (* -1 (sin (* 2 (* uy (PI))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (cos (* 2 (* uy (PI)))))) yi)))))
(* -1 (* yi (+ (* -1 (sin (* 2 (* uy (PI))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (cos (* 2 (* uy (PI)))))) yi)))))
(* -1 (* yi (+ (* -1 (sin (* 2 (* uy (PI))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (cos (* 2 (* uy (PI)))))) yi)))))
(+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))
(+ (* maxCos (* ux zi)) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(+ (* ux (+ (* -1 (* maxCos (* ux zi))) (* maxCos zi))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(+ (* ux (+ (* -1 (* maxCos (* ux zi))) (* maxCos zi))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(* -1 (* maxCos (* (pow ux 2) zi)))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (/ (* maxCos zi) ux)))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (/ (* maxCos zi) ux) (+ (/ (* xi (cos (* 2 (* uy (PI))))) (pow ux 2)) (/ (* yi (sin (* 2 (* uy (PI))))) (pow ux 2))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (/ (* maxCos zi) ux) (+ (/ (* xi (cos (* 2 (* uy (PI))))) (pow ux 2)) (/ (* yi (sin (* 2 (* uy (PI))))) (pow ux 2))))))
(* -1 (* maxCos (* (pow ux 2) zi)))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (/ (* maxCos zi) ux)))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (* -1 (/ (+ (* -1 (* maxCos zi)) (* -1 (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) ux))) ux))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (* -1 (/ (+ (* -1 (* maxCos zi)) (* -1 (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) ux))) ux))))
(+ (* 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 (* ux (* zi (- 1 ux)))) (+ (* 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 (* ux (* zi (- 1 ux))))
(* zi (+ (* maxCos (* ux (- 1 ux))) (+ (/ (* xi (cos (* 2 (* uy (PI))))) zi) (/ (* yi (sin (* 2 (* uy (PI))))) zi))))
(* zi (+ (* maxCos (* ux (- 1 ux))) (+ (/ (* xi (cos (* 2 (* uy (PI))))) zi) (/ (* yi (sin (* 2 (* uy (PI))))) zi))))
(* zi (+ (* maxCos (* ux (- 1 ux))) (+ (/ (* xi (cos (* 2 (* uy (PI))))) zi) (/ (* yi (sin (* 2 (* uy (PI))))) zi))))
(* maxCos (* ux (* zi (- 1 ux))))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) zi)))))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) zi)))))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 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 (* ux (* zi (- 1 ux)))) (+ (* 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 (* ux (* zi (- 1 ux))))
(* maxCos (+ (* ux (* zi (- 1 ux))) (+ (/ (* xi (cos (* 2 (* uy (PI))))) maxCos) (/ (* yi (sin (* 2 (* uy (PI))))) maxCos))))
(* maxCos (+ (* ux (* zi (- 1 ux))) (+ (/ (* xi (cos (* 2 (* uy (PI))))) maxCos) (/ (* yi (sin (* 2 (* uy (PI))))) maxCos))))
(* maxCos (+ (* ux (* zi (- 1 ux))) (+ (/ (* xi (cos (* 2 (* uy (PI))))) maxCos) (/ (* yi (sin (* 2 (* uy (PI))))) maxCos))))
(* maxCos (* ux (* zi (- 1 ux))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (* -1 (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) maxCos)))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (* -1 (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) maxCos)))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (* -1 (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) maxCos)))))
(* 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))))))
(* xi (cos (* 2 (* uy (PI)))))
(* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)))
(* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)))
(* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)))
(* xi (cos (* 2 (* uy (PI)))))
(* -1 (* xi (+ (* -1 (cos (* 2 (* uy (PI))))) (* -1 (/ (* yi (sin (* 2 (* uy (PI))))) xi)))))
(* -1 (* xi (+ (* -1 (cos (* 2 (* uy (PI))))) (* -1 (/ (* yi (sin (* 2 (* uy (PI))))) xi)))))
(* -1 (* xi (+ (* -1 (cos (* 2 (* uy (PI))))) (* -1 (/ (* yi (sin (* 2 (* uy (PI))))) xi)))))
xi
(+ xi (* 2 (* uy (* yi (PI)))))
(+ xi (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))))
(+ xi (* uy (+ (* 2 (* yi (PI))) (* uy (+ (* -2 (* xi (pow (PI) 2))) (* -4/3 (* uy (* yi (pow (PI) 3)))))))))
(+ (* 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))))))
(+ (* 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))))))
(+ (* 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)))))
(+ (* 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))))))
(* yi (sin (* 2 (* uy (PI)))))
(* yi (+ (sin (* 2 (* uy (PI)))) (/ (* xi (cos (* 2 (* uy (PI))))) yi)))
(* yi (+ (sin (* 2 (* uy (PI)))) (/ (* xi (cos (* 2 (* uy (PI))))) yi)))
(* yi (+ (sin (* 2 (* uy (PI)))) (/ (* xi (cos (* 2 (* uy (PI))))) yi)))
(* yi (sin (* 2 (* uy (PI)))))
(* -1 (* yi (+ (* -1 (sin (* 2 (* uy (PI))))) (* -1 (/ (* xi (cos (* 2 (* uy (PI))))) yi)))))
(* -1 (* yi (+ (* -1 (sin (* 2 (* uy (PI))))) (* -1 (/ (* xi (cos (* 2 (* uy (PI))))) yi)))))
(* -1 (* yi (+ (* -1 (sin (* 2 (* uy (PI))))) (* -1 (/ (* xi (cos (* 2 (* uy (PI))))) yi)))))
(* xi (cos (* 2 (* uy (PI)))))
(* xi (cos (* 2 (* uy (PI)))))
(* xi (cos (* 2 (* uy (PI)))))
(* xi (cos (* 2 (* uy (PI)))))
(* xi (cos (* 2 (* uy (PI)))))
(* xi (cos (* 2 (* uy (PI)))))
(* xi (cos (* 2 (* uy (PI)))))
(* xi (cos (* 2 (* uy (PI)))))
(* xi (cos (* 2 (* uy (PI)))))
(* xi (cos (* 2 (* uy (PI)))))
(* xi (cos (* 2 (* uy (PI)))))
(* xi (cos (* 2 (* uy (PI)))))
xi
(+ xi (* -2 (* (pow uy 2) (* xi (pow (PI) 2)))))
(+ xi (* (pow uy 2) (+ (* -2 (* xi (pow (PI) 2))) (* 2/3 (* (pow uy 2) (* xi (pow (PI) 4)))))))
(+ xi (* (pow uy 2) (+ (* -2 (* xi (pow (PI) 2))) (* (pow uy 2) (+ (* -4/45 (* (pow uy 2) (* xi (pow (PI) 6)))) (* 2/3 (* xi (pow (PI) 4))))))))
(* xi (cos (* 2 (* uy (PI)))))
(* xi (cos (* 2 (* uy (PI)))))
(* xi (cos (* 2 (* uy (PI)))))
(* xi (cos (* 2 (* uy (PI)))))
(* xi (cos (* 2 (* uy (PI)))))
(* xi (cos (* 2 (* uy (PI)))))
(* xi (cos (* 2 (* uy (PI)))))
(* xi (cos (* 2 (* uy (PI)))))
1
(+ 1 (* -2 (* (pow uy 2) (pow (PI) 2))))
(+ 1 (* (pow uy 2) (+ (* -2 (pow (PI) 2)) (* 2/3 (* (pow uy 2) (pow (PI) 4))))))
(+ 1 (* (pow uy 2) (+ (* -2 (pow (PI) 2)) (* (pow uy 2) (+ (* -4/45 (* (pow uy 2) (pow (PI) 6))) (* 2/3 (pow (PI) 4)))))))
(cos (* 2 (* uy (PI))))
(cos (* 2 (* uy (PI))))
(cos (* 2 (* uy (PI))))
(cos (* 2 (* uy (PI))))
(cos (* 2 (* uy (PI))))
(cos (* 2 (* uy (PI))))
(cos (* 2 (* uy (PI))))
(cos (* 2 (* uy (PI))))
(+ (* 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)))))) (+ (* (/ (* 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))))))
(* -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)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))))
(+ (* maxCos (+ (* -1/2 (* maxCos (* (pow ux 2) (* xi (* (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (pow (- 1 ux) 2)))))) (* ux (* zi (- 1 ux))))) (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))))
(+ (* maxCos (+ (* maxCos (+ (* -1/2 (* (pow ux 2) (* xi (* (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (pow (- 1 ux) 2))))) (* -1/8 (* (pow maxCos 2) (* (pow ux 4) (* xi (* (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (pow (- 1 ux) 4)))))))) (* ux (* zi (- 1 ux))))) (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))))
(* maxCos (+ (* ux (* xi (* (sqrt -1) (* (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (- 1 ux))))) (* ux (* zi (- 1 ux)))))
(* maxCos (+ (* 1/2 (/ (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (sqrt -1) (* (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (- 1 ux))))) (* ux (* zi (- 1 ux))))))
(* maxCos (+ (* -1/8 (/ (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (sqrt -1) (* (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (- 1 ux))))) (* ux (* zi (- 1 ux)))))))
(* maxCos (+ (* -1/8 (/ (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (sqrt -1) (* (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (- 1 ux))))) (* ux (* zi (- 1 ux))))))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (* ux (* xi (* (sqrt -1) (* (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (- 1 ux))))))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* 1/2 (/ (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* xi (* (sqrt -1) (* (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (- 1 ux)))))))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* -1/8 (/ (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* xi (* (sqrt -1) (* (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (- 1 ux))))))))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* -1/8 (/ (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* xi (* (sqrt -1) (* (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (- 1 ux)))))))))))
(* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)))
(+ (* maxCos (* ux zi)) (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))))
(+ (* ux (+ (* maxCos zi) (* ux (+ (* -1 (* maxCos zi)) (* -1/2 (* (pow maxCos 2) (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))))))))) (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))))
(+ (* ux (+ (* maxCos zi) (* ux (+ (* -1 (* maxCos zi)) (+ (* -1/2 (* (pow maxCos 2) (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))))) (* (pow maxCos 2) (* ux (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)))))))))) (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (* maxCos (* xi (* (sqrt -1) (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* maxCos (* xi (* (sqrt -1) (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))))) (+ (/ (* maxCos zi) ux) (/ (* maxCos (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)))) (* ux (sqrt -1)))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1/2 (/ (* xi (* (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* maxCos (* xi (* (sqrt -1) (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))))) (+ (/ (* maxCos zi) ux) (/ (* maxCos (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)))) (* ux (sqrt -1))))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1/2 (/ (* xi (* (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 1/2 (/ (* xi (* (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))) (+ (* maxCos (* xi (* (sqrt -1) (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))))) (+ (/ (* maxCos zi) ux) (/ (* maxCos (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)))) (* ux (sqrt -1)))))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (* maxCos (* xi (* (sqrt -1) (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -1 (* maxCos zi)) (* -1 (/ (* maxCos (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)))) (sqrt -1)))) ux)) (* maxCos (* xi (* (sqrt -1) (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* maxCos (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)))) (sqrt -1))) (* 1/2 (/ (* xi (* (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* ux (sqrt -1))))))) ux)) (* maxCos (* xi (* (sqrt -1) (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* maxCos (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)))) (sqrt -1))) (* -1 (/ (+ (* -1/2 (/ (* xi (* (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* 1/2 (/ (* xi (* (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) 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) (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))))))))
(+ (* 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 (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 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)))))) (+ (* (/ (* 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))))))
(* -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)))))
(* (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))) (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)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(* zi (+ (* maxCos (* ux (- 1 ux))) (* (/ (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(* zi (+ (* maxCos (* ux (- 1 ux))) (* (/ (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) 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)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (* (/ (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (* (/ (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (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)))))) (* (/ (* 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 (* (/ (* 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)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)))
(+ (* -1/2 (* (pow maxCos 2) (* (pow ux 2) (* xi (* (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (pow (- 1 ux) 2)))))) (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))))
(+ (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))) (* (pow maxCos 2) (+ (* -1/2 (* (pow ux 2) (* xi (* (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (pow (- 1 ux) 2))))) (* -1/8 (* (pow maxCos 2) (* (pow ux 4) (* xi (* (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (pow (- 1 ux) 4)))))))))
(+ (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))) (* (pow maxCos 2) (+ (* -1/2 (* (pow ux 2) (* xi (* (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (pow (- 1 ux) 2))))) (* (pow maxCos 2) (+ (* -1/8 (* (pow ux 4) (* xi (* (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (pow (- 1 ux) 4))))) (* -1/16 (* (pow maxCos 2) (* (pow ux 6) (* xi (* (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (pow (- 1 ux) 6)))))))))))
(* maxCos (* ux (* xi (* (sqrt -1) (* (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (- 1 ux))))))
(* maxCos (+ (* 1/2 (/ (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* xi (* (sqrt -1) (* (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (- 1 ux)))))))
(* maxCos (+ (* -1/8 (/ (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* xi (* (sqrt -1) (* (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (- 1 ux))))))))
(* maxCos (+ (* -1/8 (/ (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* xi (* (sqrt -1) (* (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (- 1 ux)))))))))
(* -1 (* maxCos (* ux (* xi (* (sqrt -1) (* (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (- 1 ux)))))))
(* -1 (* maxCos (+ (* 1/2 (/ (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* xi (* (sqrt -1) (* (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (- 1 ux))))))))
(* -1 (* maxCos (+ (* -1/8 (/ (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* xi (* (sqrt -1) (* (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (- 1 ux)))))))))
(* -1 (* maxCos (+ (* -1/8 (/ (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* xi (* (sqrt -1) (* (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (- 1 ux))))))))))
(* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)))
(+ (* -1/2 (* (pow maxCos 2) (* (pow ux 2) (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)))))) (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))))
(+ (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))) (* (pow ux 2) (+ (* -1/2 (* (pow maxCos 2) (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))))) (* (pow maxCos 2) (* ux (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))))))))
(+ (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))) (* (pow ux 2) (+ (* -1/2 (* (pow maxCos 2) (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))))) (* ux (+ (* -1/2 (* ux (* xi (* (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (+ (* 1/4 (pow maxCos 4)) (pow maxCos 2)))))) (* (pow maxCos 2) (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)))))))))
(* maxCos (* (pow ux 2) (* xi (* (sqrt -1) (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))))))
(* (pow ux 2) (+ (* maxCos (* xi (* (sqrt -1) (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))))) (/ (* maxCos (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)))) (* ux (sqrt -1)))))
(* (pow ux 2) (+ (* -1/2 (/ (* xi (* (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* maxCos (* xi (* (sqrt -1) (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))))) (/ (* maxCos (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)))) (* ux (sqrt -1))))))
(* (pow ux 2) (+ (* -1/2 (/ (* xi (* (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 1/2 (/ (* xi (* (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))) (+ (* maxCos (* xi (* (sqrt -1) (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))))) (/ (* maxCos (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)))) (* ux (sqrt -1)))))))
(* maxCos (* (pow ux 2) (* xi (* (sqrt -1) (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))))))
(* (pow ux 2) (+ (* maxCos (* xi (* (sqrt -1) (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))))) (/ (* maxCos (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)))) (* ux (sqrt -1)))))
(* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ (* maxCos (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)))) (sqrt -1))) (* 1/2 (/ (* xi (* (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* ux (sqrt -1)))))) ux)) (* maxCos (* xi (* (sqrt -1) (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)))))))
(* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ (* maxCos (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)))) (sqrt -1))) (* -1 (/ (+ (* -1/2 (/ (* xi (* (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* 1/2 (/ (* xi (* (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) 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) (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)))))))
(* 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 (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* 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))))) (sqrt (- 1 (* (pow maxCos 2) (* (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)))))) (* (/ (* 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))))))
(* -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))))))))))
(+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))
(+ (cos (* 2 (* uy (PI)))) (+ (* -1/2 (* (pow maxCos 2) (* (pow ux 2) (* (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (pow (- 1 ux) 2))))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)))
(+ (cos (* 2 (* uy (PI)))) (+ (* (pow maxCos 2) (+ (* -1/2 (* (pow ux 2) (* (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (pow (- 1 ux) 2)))) (* -1/8 (* (pow maxCos 2) (* (pow ux 4) (* (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (pow (- 1 ux) 4))))))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)))
(+ (cos (* 2 (* uy (PI)))) (+ (* (pow maxCos 2) (+ (* -1/2 (* (pow ux 2) (* (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (pow (- 1 ux) 2)))) (* (pow maxCos 2) (+ (* -1/8 (* (pow ux 4) (* (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (pow (- 1 ux) 4)))) (* -1/16 (* (pow maxCos 2) (* (pow ux 6) (* (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (pow (- 1 ux) 6))))))))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)))
(* maxCos (* ux (* (sqrt -1) (* (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (- 1 ux)))))
(* maxCos (+ (* 1/2 (/ (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* (sqrt -1) (* (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (- 1 ux))))))
(* maxCos (+ (* -1/8 (/ (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* (sqrt -1) (* (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (- 1 ux)))))))
(* maxCos (+ (* -1/8 (/ (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* (sqrt -1) (* (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (- 1 ux))))))))
(* -1 (* maxCos (* ux (* (sqrt -1) (* (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (- 1 ux))))))
(* -1 (* maxCos (+ (* 1/2 (/ (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* (sqrt -1) (* (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (- 1 ux)))))))
(* -1 (* maxCos (+ (* -1/8 (/ (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* (sqrt -1) (* (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (- 1 ux))))))))
(* -1 (* maxCos (+ (* -1/8 (/ (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* (sqrt -1) (* (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (- 1 ux)))))))))
(+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))
(+ (cos (* 2 (* uy (PI)))) (+ (* -1/2 (* (pow maxCos 2) (* (pow ux 2) (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)))
(+ (cos (* 2 (* uy (PI)))) (+ (* (pow ux 2) (+ (* -1/2 (* (pow maxCos 2) (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)))) (* (pow maxCos 2) (* ux (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)))))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)))
(+ (cos (* 2 (* uy (PI)))) (+ (* (pow ux 2) (+ (* -1/2 (* (pow maxCos 2) (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)))) (* ux (+ (* -1/2 (* ux (* (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (+ (* 1/4 (pow maxCos 4)) (pow maxCos 2))))) (* (pow maxCos 2) (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))))))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)))
(* maxCos (* (pow ux 2) (* (sqrt -1) (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)))))
(* (pow ux 2) (+ (* maxCos (* (sqrt -1) (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)))) (/ (* maxCos (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))) (* ux (sqrt -1)))))
(* (pow ux 2) (+ (* -1/2 (/ (* (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* maxCos (* (sqrt -1) (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)))) (/ (* maxCos (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))) (* ux (sqrt -1))))))
(* (pow ux 2) (+ (* -1/2 (/ (* (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 1/2 (/ (* (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))) (+ (* maxCos (* (sqrt -1) (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)))) (/ (* maxCos (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))) (* ux (sqrt -1)))))))
(* maxCos (* (pow ux 2) (* (sqrt -1) (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)))))
(* (pow ux 2) (+ (* maxCos (* (sqrt -1) (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)))) (/ (* maxCos (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))) (* ux (sqrt -1)))))
(* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ (* maxCos (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))) (sqrt -1))) (* 1/2 (/ (* (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))) (* maxCos (* ux (sqrt -1)))))) ux)) (* maxCos (* (sqrt -1) (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))))))
(* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ (* maxCos (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))) (sqrt -1))) (* -1 (/ (+ (* -1/2 (/ (* (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))) (* maxCos (sqrt -1)))) (* 1/2 (/ (* (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4)))) (* maxCos (* ux (sqrt -1)))))) ux))) ux)) (* maxCos (* (sqrt -1) (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))))))
(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 (* (/ (* uy (* yi (PI))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))) (* uy (+ (* -2 (* (* uy (pow (PI) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 2 (* (/ (* yi (PI)) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))
(+ (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))) (* uy (+ (* 2 (* (/ (* yi (PI)) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* uy (+ (* -2 (* (pow (PI) 2) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -4/3 (* (/ (* uy (* yi (pow (PI) 3))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))))
(* (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (+ (cos (* 2 (* uy (PI)))) (/ (* 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))))))
(+ (* (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)))))))
(+ (* (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)))))))
(+ (* (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)))))))
(* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* yi (+ (* (/ (cos (* 2 (* uy (PI)))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (sin (* 2 (* uy (PI)))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(* yi (+ (* (/ (cos (* 2 (* uy (PI)))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (sin (* 2 (* uy (PI)))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(* yi (+ (* (/ (cos (* 2 (* uy (PI)))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (sin (* 2 (* uy (PI)))) xi) (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 (* yi (+ (* -1 (* (/ (cos (* 2 (* uy (PI)))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (/ (sin (* 2 (* uy (PI)))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))
(* -1 (* yi (+ (* -1 (* (/ (cos (* 2 (* uy (PI)))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (/ (sin (* 2 (* uy (PI)))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))
(* -1 (* yi (+ (* -1 (* (/ (cos (* 2 (* uy (PI)))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (/ (sin (* 2 (* uy (PI)))) xi) (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))))) (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)))))) (* (* 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)))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (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)))))) (* (/ (* 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)))))) (* (/ (* 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)))))) (* (/ (* 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))))))
(+ (* (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)))))))
(+ (* (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)))))))
(+ (* (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
(+ 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)))))))))
(* 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 (* 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
(+ 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))))))
(* 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)))))))
(* 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
(+ 1 (* -1 (* (pow maxCos 2) (pow ux 2))))
(+ 1 (* (pow ux 2) (+ (* -1 (pow maxCos 2)) (* 2 (* (pow maxCos 2) ux)))))
(+ 1 (* (pow ux 2) (+ (* -1 (pow maxCos 2)) (* ux (+ (* -1 (* (pow maxCos 2) ux)) (* 2 (pow maxCos 2)))))))
(* -1 (* (pow maxCos 2) (pow ux 4)))
(* (pow ux 4) (+ (* -1 (pow maxCos 2)) (* 2 (/ (pow maxCos 2) ux))))
(* (pow ux 4) (+ (* -1 (/ (pow maxCos 2) (pow ux 2))) (+ (* -1 (pow maxCos 2)) (* 2 (/ (pow maxCos 2) ux)))))
(* (pow ux 4) (+ (* -1 (/ (pow maxCos 2) (pow ux 2))) (+ (* -1 (pow maxCos 2)) (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))))))
(* -1 (* (pow maxCos 2) (pow ux 4)))
(* (pow ux 4) (+ (* -1 (pow maxCos 2)) (* 2 (/ (pow maxCos 2) ux))))
(* (pow ux 4) (+ (* -1 (/ (+ (* -2 (pow maxCos 2)) (/ (pow maxCos 2) ux)) ux)) (* -1 (pow maxCos 2))))
(* (pow ux 4) (+ (* -1 (/ (+ (* -2 (pow maxCos 2)) (* -1 (/ (+ (* -1 (pow maxCos 2)) (/ 1 (pow ux 2))) ux))) ux)) (* -1 (pow maxCos 2))))
1
(+ 1 (* (pow maxCos 2) (* (pow ux 4) (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2)))))))
(+ 1 (* (pow maxCos 2) (* (pow ux 4) (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2)))))))
(+ 1 (* (pow maxCos 2) (* (pow ux 4) (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2)))))))
(* (pow maxCos 2) (* (pow ux 4) (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2))))))
(* (pow maxCos 2) (+ (* (pow ux 4) (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2))))) (/ 1 (pow maxCos 2))))
(* (pow maxCos 2) (+ (* (pow ux 4) (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2))))) (/ 1 (pow maxCos 2))))
(* (pow maxCos 2) (+ (* (pow ux 4) (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2))))) (/ 1 (pow maxCos 2))))
(* (pow maxCos 2) (* (pow ux 4) (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2))))))
(* (pow maxCos 2) (+ (* (pow ux 4) (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2))))) (/ 1 (pow maxCos 2))))
(* (pow maxCos 2) (+ (* (pow ux 4) (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2))))) (/ 1 (pow maxCos 2))))
(* (pow maxCos 2) (+ (* (pow ux 4) (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2))))) (/ 1 (pow maxCos 2))))
(/ 1 (pow ux 4))
(+ (* (pow maxCos 2) (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2))))) (/ 1 (pow ux 4)))
(+ (* (pow maxCos 2) (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2))))) (/ 1 (pow ux 4)))
(+ (* (pow maxCos 2) (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2))))) (/ 1 (pow ux 4)))
(* (pow maxCos 2) (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2)))))
(* (pow maxCos 2) (- (+ (* 2 (/ 1 ux)) (/ 1 (* (pow maxCos 2) (pow ux 4)))) (+ 1 (/ 1 (pow ux 2)))))
(* (pow maxCos 2) (- (+ (* 2 (/ 1 ux)) (/ 1 (* (pow maxCos 2) (pow ux 4)))) (+ 1 (/ 1 (pow ux 2)))))
(* (pow maxCos 2) (- (+ (* 2 (/ 1 ux)) (/ 1 (* (pow maxCos 2) (pow ux 4)))) (+ 1 (/ 1 (pow ux 2)))))
(* (pow maxCos 2) (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2)))))
(* (pow maxCos 2) (- (+ (* 2 (/ 1 ux)) (/ 1 (* (pow maxCos 2) (pow ux 4)))) (+ 1 (/ 1 (pow ux 2)))))
(* (pow maxCos 2) (- (+ (* 2 (/ 1 ux)) (/ 1 (* (pow maxCos 2) (pow ux 4)))) (+ 1 (/ 1 (pow ux 2)))))
(* (pow maxCos 2) (- (+ (* 2 (/ 1 ux)) (/ 1 (* (pow maxCos 2) (pow ux 4)))) (+ 1 (/ 1 (pow ux 2)))))
(/ 1 (pow ux 4))
(/ (+ 1 (* -1 (* (pow maxCos 2) (pow ux 2)))) (pow ux 4))
(/ (+ 1 (* (pow ux 2) (- (* 2 (* (pow maxCos 2) ux)) (pow maxCos 2)))) (pow ux 4))
(/ (+ 1 (* (pow ux 2) (- (* ux (+ (* -1 (* (pow maxCos 2) ux)) (* 2 (pow maxCos 2)))) (pow maxCos 2)))) (pow ux 4))
(* -1 (pow maxCos 2))
(- (* 2 (/ (pow maxCos 2) ux)) (pow maxCos 2))
(- (+ (* -1 (/ (pow maxCos 2) (pow ux 2))) (* 2 (/ (pow maxCos 2) ux))) (pow maxCos 2))
(- (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2)))
(* -1 (pow maxCos 2))
(- (* 2 (/ (pow maxCos 2) ux)) (pow maxCos 2))
(- (* -1 (/ (+ (* -2 (pow maxCos 2)) (/ (pow maxCos 2) ux)) ux)) (pow maxCos 2))
(- (* -1 (/ (+ (* -2 (pow maxCos 2)) (* -1 (/ (- (/ 1 (pow ux 2)) (pow maxCos 2)) ux))) ux)) (pow maxCos 2))
(* (pow maxCos 2) (- (* 2 (/ 1 ux)) 1))
(* (pow maxCos 2) (- (* 2 (/ 1 ux)) 1))
(* (pow maxCos 2) (- (* 2 (/ 1 ux)) 1))
(* (pow maxCos 2) (- (* 2 (/ 1 ux)) 1))
(* (pow maxCos 2) (- (* 2 (/ 1 ux)) 1))
(* (pow maxCos 2) (- (* 2 (/ 1 ux)) 1))
(* (pow maxCos 2) (- (* 2 (/ 1 ux)) 1))
(* (pow maxCos 2) (- (* 2 (/ 1 ux)) 1))
(* (pow maxCos 2) (- (* 2 (/ 1 ux)) 1))
(* (pow maxCos 2) (- (* 2 (/ 1 ux)) 1))
(* (pow maxCos 2) (- (* 2 (/ 1 ux)) 1))
(* (pow maxCos 2) (- (* 2 (/ 1 ux)) 1))
(* 2 (/ (pow maxCos 2) ux))
(/ (+ (* -1 (* (pow maxCos 2) ux)) (* 2 (pow maxCos 2))) ux)
(/ (+ (* -1 (* (pow maxCos 2) ux)) (* 2 (pow maxCos 2))) ux)
(/ (+ (* -1 (* (pow maxCos 2) ux)) (* 2 (pow maxCos 2))) ux)
(* -1 (pow maxCos 2))
(- (* 2 (/ (pow maxCos 2) ux)) (pow maxCos 2))
(- (* 2 (/ (pow maxCos 2) ux)) (pow maxCos 2))
(- (* 2 (/ (pow maxCos 2) ux)) (pow maxCos 2))
(* -1 (pow maxCos 2))
(- (* 2 (/ (pow maxCos 2) ux)) (pow maxCos 2))
(- (* 2 (/ (pow maxCos 2) ux)) (pow maxCos 2))
(- (* 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))))) (* 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))))) (* yi (sin (* 2 (* uy (PI)))))))) (* (pow maxCos 2) (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (+ (/ (* maxCos zi) ux) (/ (* maxCos (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (* ux (sqrt -1)))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1/2 (/ (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (+ (/ (* maxCos zi) ux) (/ (* maxCos (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (* ux (sqrt -1))))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1/2 (/ (* (+ (* xi (cos (* 2 (* uy (PI))))) (* 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))))) (* yi (sin (* 2 (* uy (PI)))))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))) (+ (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (+ (/ (* maxCos zi) ux) (/ (* maxCos (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (* ux (sqrt -1)))))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -1 (* maxCos zi)) (* -1 (/ (* maxCos (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt -1)))) ux)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* maxCos (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt -1))) (* 1/2 (/ (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))) (* maxCos (* ux (sqrt -1))))))) ux)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* maxCos (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt -1))) (* -1 (/ (+ (* -1/2 (/ (* (+ (* xi (cos (* 2 (* uy (PI))))) (* 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))))) (* 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 (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))))))
(+ (* 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 (+ (* 1/2 (* maxCos (* (pow ux 4) (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2)))))))) (* ux (* zi (- 1 ux))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(+ (* maxCos (+ (* maxCos (+ (* -1/8 (* (pow maxCos 2) (* (pow ux 8) (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (pow (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2)))) 2))))) (* 1/2 (* (pow ux 4) (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2))))))))) (* ux (* zi (- 1 ux))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(* maxCos (+ (* ux (* zi (- 1 ux))) (* (* (pow ux 2) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2))))))))
(* maxCos (+ (* 1/2 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 2) (pow ux 2))) (sqrt (/ 1 (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2)))))))) (+ (* ux (* zi (- 1 ux))) (* (* (pow ux 2) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2)))))))))
(* maxCos (+ (* -1/8 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 4) (pow ux 6))) (sqrt (/ 1 (pow (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2)))) 3))))) (+ (* 1/2 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 2) (pow ux 2))) (sqrt (/ 1 (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2)))))))) (+ (* ux (* zi (- 1 ux))) (* (* (pow ux 2) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2))))))))))
(* maxCos (+ (* -1/8 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 4) (pow ux 6))) (sqrt (/ 1 (pow (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2)))) 3))))) (+ (* 1/16 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 6) (pow ux 10))) (sqrt (/ 1 (pow (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2)))) 5))))) (+ (* 1/2 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 2) (pow ux 2))) (sqrt (/ 1 (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2)))))))) (+ (* ux (* zi (- 1 ux))) (* (* (pow ux 2) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2)))))))))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (* (* (pow ux 2) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2)))))))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* 1/2 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 2) (pow ux 2))) (sqrt (/ 1 (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2)))))))) (* (* (pow ux 2) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2))))))))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* -1/8 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 4) (pow ux 6))) (sqrt (/ 1 (pow (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2)))) 3))))) (+ (* 1/2 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 2) (pow ux 2))) (sqrt (/ 1 (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2)))))))) (* (* (pow ux 2) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2)))))))))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* -1/8 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 4) (pow ux 6))) (sqrt (/ 1 (pow (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2)))) 3))))) (+ (* 1/16 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 6) (pow ux 10))) (sqrt (/ 1 (pow (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2)))) 5))))) (+ (* 1/2 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 2) (pow ux 2))) (sqrt (/ 1 (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2)))))))) (* (* (pow ux 2) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2))))))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* (pow ux 2) xi) (sqrt (- (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))))
(+ (* 2 (* (* (pow ux 2) (* uy (* yi (PI)))) (sqrt (- (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2)))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* (pow ux 2) xi) (sqrt (- (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2)))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* uy (+ (* -2 (* (* (pow ux 2) (* uy (* xi (pow (PI) 2)))) (sqrt (- (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2)))))) (* 2 (* (* (pow ux 2) (* yi (PI))) (sqrt (- (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2)))))))) (* (* (pow ux 2) xi) (sqrt (- (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2)))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* uy (+ (* 2 (* (* (pow ux 2) (* yi (PI))) (sqrt (- (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2)))))) (* uy (+ (* -2 (* (* (pow ux 2) (* xi (pow (PI) 2))) (sqrt (- (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2)))))) (* -4/3 (* (* (pow ux 2) (* uy (* yi (pow (PI) 3)))) (sqrt (- (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2)))))))))) (* (* (pow ux 2) xi) (sqrt (- (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2)))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* (pow ux 2) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (- (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* (pow ux 2) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (- (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* (pow ux 2) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (- (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* (pow ux 2) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (- (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* (pow ux 2) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (- (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* (pow ux 2) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (- (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* (pow ux 2) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (- (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* (pow ux 2) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (- (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* (pow ux 2) (* yi (sin (* 2 (* uy (PI)))))) (sqrt (- (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* (pow ux 2) (* xi (cos (* 2 (* uy (PI)))))) (sqrt (- (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))) (* (* (pow ux 2) (* yi (sin (* 2 (* uy (PI)))))) (sqrt (- (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2)))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* (pow ux 2) (* xi (cos (* 2 (* uy (PI)))))) (sqrt (- (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))) (* (* (pow ux 2) (* yi (sin (* 2 (* uy (PI)))))) (sqrt (- (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2)))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* (pow ux 2) (* xi (cos (* 2 (* uy (PI)))))) (sqrt (- (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))) (* (* (pow ux 2) (* yi (sin (* 2 (* uy (PI)))))) (sqrt (- (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2)))))))
(* (* (pow ux 2) (* xi (cos (* 2 (* uy (PI)))))) (sqrt (- (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2)))))
(* xi (+ (* (* (pow ux 2) (cos (* 2 (* uy (PI))))) (sqrt (- (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))) (+ (* (/ (* (pow ux 2) (* yi (sin (* 2 (* uy (PI)))))) xi) (sqrt (- (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi))))
(* xi (+ (* (* (pow ux 2) (cos (* 2 (* uy (PI))))) (sqrt (- (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))) (+ (* (/ (* (pow ux 2) (* yi (sin (* 2 (* uy (PI)))))) xi) (sqrt (- (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi))))
(* xi (+ (* (* (pow ux 2) (cos (* 2 (* uy (PI))))) (sqrt (- (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))) (+ (* (/ (* (pow ux 2) (* yi (sin (* 2 (* uy (PI)))))) xi) (sqrt (- (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi))))
(* (* (pow ux 2) (* xi (cos (* 2 (* uy (PI)))))) (sqrt (- (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2)))))
(* -1 (* xi (+ (* -1 (* (* (pow ux 2) (cos (* 2 (* uy (PI))))) (sqrt (- (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2)))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* (pow ux 2) (* yi (sin (* 2 (* uy (PI)))))) (sqrt (- (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2)))))) xi)))))
(* -1 (* xi (+ (* -1 (* (* (pow ux 2) (cos (* 2 (* uy (PI))))) (sqrt (- (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2)))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* (pow ux 2) (* yi (sin (* 2 (* uy (PI)))))) (sqrt (- (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2)))))) xi)))))
(* -1 (* xi (+ (* -1 (* (* (pow ux 2) (cos (* 2 (* uy (PI))))) (sqrt (- (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2)))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* (pow ux 2) (* yi (sin (* 2 (* uy (PI)))))) (sqrt (- (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2)))))) xi)))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* (pow ux 2) (* xi (cos (* 2 (* uy (PI)))))) (sqrt (- (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* (pow ux 2) (* xi (cos (* 2 (* uy (PI)))))) (sqrt (- (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))) (* (* (pow ux 2) (* yi (sin (* 2 (* uy (PI)))))) (sqrt (- (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2)))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* (pow ux 2) (* xi (cos (* 2 (* uy (PI)))))) (sqrt (- (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))) (* (* (pow ux 2) (* yi (sin (* 2 (* uy (PI)))))) (sqrt (- (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2)))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* (pow ux 2) (* xi (cos (* 2 (* uy (PI)))))) (sqrt (- (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))) (* (* (pow ux 2) (* yi (sin (* 2 (* uy (PI)))))) (sqrt (- (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2)))))))
(* (* (pow ux 2) (* yi (sin (* 2 (* uy (PI)))))) (sqrt (- (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2)))))
(* yi (+ (* (* (pow ux 2) (sin (* 2 (* uy (PI))))) (sqrt (- (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))) (+ (* (/ (* (pow ux 2) (* xi (cos (* 2 (* uy (PI)))))) yi) (sqrt (- (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi))))
(* yi (+ (* (* (pow ux 2) (sin (* 2 (* uy (PI))))) (sqrt (- (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))) (+ (* (/ (* (pow ux 2) (* xi (cos (* 2 (* uy (PI)))))) yi) (sqrt (- (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi))))
(* yi (+ (* (* (pow ux 2) (sin (* 2 (* uy (PI))))) (sqrt (- (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))) (+ (* (/ (* (pow ux 2) (* xi (cos (* 2 (* uy (PI)))))) yi) (sqrt (- (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi))))
(* (* (pow ux 2) (* yi (sin (* 2 (* uy (PI)))))) (sqrt (- (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2)))))
(* -1 (* yi (+ (* -1 (* (* (pow ux 2) (sin (* 2 (* uy (PI))))) (sqrt (- (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2)))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* (pow ux 2) (* xi (cos (* 2 (* uy (PI)))))) (sqrt (- (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2)))))) yi)))))
(* -1 (* yi (+ (* -1 (* (* (pow ux 2) (sin (* 2 (* uy (PI))))) (sqrt (- (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2)))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* (pow ux 2) (* xi (cos (* 2 (* uy (PI)))))) (sqrt (- (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2)))))) yi)))))
(* -1 (* yi (+ (* -1 (* (* (pow ux 2) (sin (* 2 (* uy (PI))))) (sqrt (- (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2)))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* (pow ux 2) (* xi (cos (* 2 (* uy (PI)))))) (sqrt (- (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2)))))) yi)))))
(* (* (pow ux 2) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (- (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2)))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* (pow ux 2) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (- (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* (pow ux 2) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (- (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* (pow ux 2) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (- (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))))
(* maxCos (* ux (* zi (- 1 ux))))
(* zi (+ (* maxCos (* ux (- 1 ux))) (* (/ (* (pow ux 2) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) zi) (sqrt (- (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2)))))))
(* zi (+ (* maxCos (* ux (- 1 ux))) (* (/ (* (pow ux 2) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) zi) (sqrt (- (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2)))))))
(* zi (+ (* maxCos (* ux (- 1 ux))) (* (/ (* (pow ux 2) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) zi) (sqrt (- (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2)))))))
(* maxCos (* ux (* zi (- 1 ux))))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (* (/ (* (pow ux 2) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) zi) (sqrt (- (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2)))))))))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (* (/ (* (pow ux 2) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) zi) (sqrt (- (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2)))))))))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (* (/ (* (pow ux 2) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) zi) (sqrt (- (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2)))))))))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (* yi (PI))))
(* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI)))))
(* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5))))))))
(* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* (pow uy 2) (+ (* -8/315 (* (pow uy 2) (* yi (pow (PI) 7)))) (* 4/15 (* yi (pow (PI) 5)))))))))
(* yi (sin (* 2 (* uy (PI)))))
(* yi (sin (* 2 (* uy (PI)))))
(* yi (sin (* 2 (* uy (PI)))))
(* yi (sin (* 2 (* uy (PI)))))
(* yi (sin (* 2 (* uy (PI)))))
(* yi (sin (* 2 (* uy (PI)))))
(* yi (sin (* 2 (* uy (PI)))))
(* yi (sin (* 2 (* uy (PI)))))
(* yi (sin (* 2 (* uy (PI)))))
(* yi (sin (* 2 (* uy (PI)))))
(* yi (sin (* 2 (* uy (PI)))))
(* yi (sin (* 2 (* uy (PI)))))
(* yi (sin (* 2 (* uy (PI)))))
(* yi (sin (* 2 (* uy (PI)))))
(* yi (sin (* 2 (* uy (PI)))))
(* yi (sin (* 2 (* uy (PI)))))
(* yi (sin (* 2 (* uy (PI)))))
(* yi (sin (* 2 (* uy (PI)))))
(* yi (sin (* 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)))
(* -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 (* 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)))
(* maxCos (* 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 (* 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 (* 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 (* 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 (* zi (- 1 ux))))
(* maxCos (* ux (* zi (- 1 ux))))
(* maxCos (* ux (* zi (- 1 ux))))
(* maxCos (* ux (* zi (- 1 ux))))
(* maxCos (- ux 1))
(* maxCos (- ux 1))
(* maxCos (- ux 1))
(* maxCos (- ux 1))
(* maxCos (- ux 1))
(* maxCos (- ux 1))
(* maxCos (- ux 1))
(* maxCos (- ux 1))
(* maxCos (- ux 1))
(* maxCos (- ux 1))
(* maxCos (- ux 1))
(* maxCos (- ux 1))
(* -1 maxCos)
(+ (* -1 maxCos) (* maxCos ux))
(+ (* -1 maxCos) (* maxCos ux))
(+ (* -1 maxCos) (* maxCos ux))
(* maxCos ux)
(* ux (+ maxCos (* -1 (/ maxCos ux))))
(* ux (+ maxCos (* -1 (/ maxCos ux))))
(* ux (+ maxCos (* -1 (/ maxCos ux))))
(* maxCos ux)
(* -1 (* ux (+ (* -1 maxCos) (/ maxCos ux))))
(* -1 (* ux (+ (* -1 maxCos) (/ maxCos ux))))
(* -1 (* ux (+ (* -1 maxCos) (/ maxCos ux))))
(* uy (PI))
(* uy (PI))
(* uy (PI))
(* uy (PI))
(* uy (PI))
(* uy (PI))
(* uy (PI))
(* uy (PI))
(* uy (PI))
(* uy (PI))
(* uy (PI))
(* uy (PI))
(* yi (sin (* 2 (* uy (PI)))))
(* yi (sin (* 2 (* uy (PI)))))
(* yi (sin (* 2 (* uy (PI)))))
(* yi (sin (* 2 (* uy (PI)))))
(* yi (sin (* 2 (* uy (PI)))))
(* yi (sin (* 2 (* uy (PI)))))
(* yi (sin (* 2 (* uy (PI)))))
(* yi (sin (* 2 (* uy (PI)))))
(* yi (sin (* 2 (* uy (PI)))))
(* yi (sin (* 2 (* uy (PI)))))
(* yi (sin (* 2 (* uy (PI)))))
(* yi (sin (* 2 (* uy (PI)))))
(* 2 (* uy (* yi (PI))))
(* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI)))))
(* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5))))))))
(* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* (pow uy 2) (+ (* -8/315 (* (pow uy 2) (* yi (pow (PI) 7)))) (* 4/15 (* yi (pow (PI) 5)))))))))
(* yi (sin (* 2 (* uy (PI)))))
(* yi (sin (* 2 (* uy (PI)))))
(* yi (sin (* 2 (* uy (PI)))))
(* yi (sin (* 2 (* uy (PI)))))
(* yi (sin (* 2 (* uy (PI)))))
(* yi (sin (* 2 (* uy (PI)))))
(* yi (sin (* 2 (* uy (PI)))))
(* yi (sin (* 2 (* uy (PI)))))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* ux (+ (* -1 (* maxCos (* ux zi))) (* maxCos zi)))
(* ux (+ (* -1 (* maxCos (* ux zi))) (* maxCos zi)))
(* ux (+ (* -1 (* maxCos (* ux zi))) (* maxCos zi)))
(* -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 (* 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)))
(* maxCos (* 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 (* 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 (* 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 (* 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 (* zi (- 1 ux))))
(* maxCos (* ux (* zi (- 1 ux))))
(* maxCos (* ux (* zi (- 1 ux))))
(* maxCos (* ux (* zi (- 1 ux))))
(/ (* yi (sin (* 2 (* uy (PI))))) xi)
(/ (* yi (sin (* 2 (* uy (PI))))) xi)
(/ (* yi (sin (* 2 (* uy (PI))))) xi)
(/ (* yi (sin (* 2 (* uy (PI))))) xi)
(/ (* yi (sin (* 2 (* uy (PI))))) xi)
(/ (* yi (sin (* 2 (* uy (PI))))) xi)
(/ (* yi (sin (* 2 (* uy (PI))))) xi)
(/ (* yi (sin (* 2 (* uy (PI))))) xi)
(/ (* yi (sin (* 2 (* uy (PI))))) xi)
(/ (* yi (sin (* 2 (* uy (PI))))) xi)
(/ (* yi (sin (* 2 (* uy (PI))))) xi)
(/ (* yi (sin (* 2 (* uy (PI))))) xi)
(* 2 (/ (* uy (* yi (PI))) xi))
(* uy (+ (* -4/3 (/ (* (pow uy 2) (* yi (pow (PI) 3))) xi)) (* 2 (/ (* yi (PI)) xi))))
(* uy (+ (* 2 (/ (* yi (PI)) xi)) (* (pow uy 2) (+ (* -4/3 (/ (* yi (pow (PI) 3)) xi)) (* 4/15 (/ (* (pow uy 2) (* yi (pow (PI) 5))) xi))))))
(* uy (+ (* 2 (/ (* yi (PI)) xi)) (* (pow uy 2) (+ (* -4/3 (/ (* yi (pow (PI) 3)) xi)) (* (pow uy 2) (+ (* -8/315 (/ (* (pow uy 2) (* yi (pow (PI) 7))) xi)) (* 4/15 (/ (* yi (pow (PI) 5)) xi))))))))
(/ (* yi (sin (* 2 (* uy (PI))))) xi)
(/ (* yi (sin (* 2 (* uy (PI))))) xi)
(/ (* yi (sin (* 2 (* uy (PI))))) xi)
(/ (* yi (sin (* 2 (* uy (PI))))) xi)
(/ (* yi (sin (* 2 (* uy (PI))))) xi)
(/ (* yi (sin (* 2 (* uy (PI))))) xi)
(/ (* yi (sin (* 2 (* uy (PI))))) xi)
(/ (* yi (sin (* 2 (* uy (PI))))) xi)
(/ (* yi (sin (* 2 (* uy (PI))))) xi)
(/ (* yi (sin (* 2 (* uy (PI))))) xi)
(/ (* yi (sin (* 2 (* uy (PI))))) xi)
(/ (* yi (sin (* 2 (* uy (PI))))) xi)
(/ (* yi (sin (* 2 (* uy (PI))))) xi)
(/ (* yi (sin (* 2 (* uy (PI))))) xi)
(/ (* yi (sin (* 2 (* uy (PI))))) xi)
(/ (* yi (sin (* 2 (* uy (PI))))) xi)
(/ (* yi (sin (* 2 (* uy (PI))))) xi)
(/ (* yi (sin (* 2 (* uy (PI))))) xi)
(/ (* yi (sin (* 2 (* uy (PI))))) xi)
(/ (* yi (sin (* 2 (* uy (PI))))) xi)
1
(+ 1 (* -2 ux))
(+ 1 (* ux (- ux 2)))
(+ 1 (* ux (- ux 2)))
(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)
(* (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 maxCos 2) (pow ux 2))
(/ (pow maxCos 2) (pow ux 2))
(/ (pow maxCos 2) (pow ux 2))
(/ (pow maxCos 2) (pow ux 2))
(/ (pow maxCos 2) (pow ux 2))
(/ (pow maxCos 2) (pow ux 2))
(/ (pow maxCos 2) (pow ux 2))
(/ (pow maxCos 2) (pow ux 2))
(/ (pow maxCos 2) (pow ux 2))
(/ (pow maxCos 2) (pow ux 2))
(/ (pow maxCos 2) (pow ux 2))
(/ (pow maxCos 2) (pow ux 2))
(/ (pow maxCos 2) (pow ux 2))
(/ (pow maxCos 2) (pow ux 2))
(/ (pow maxCos 2) (pow ux 2))
(/ (pow maxCos 2) (pow ux 2))
(/ (pow maxCos 2) (pow ux 2))
(/ (pow maxCos 2) (pow ux 2))
(/ (pow maxCos 2) (pow ux 2))
(/ (pow maxCos 2) (pow ux 2))
(/ (pow maxCos 2) (pow ux 2))
(/ (pow maxCos 2) (pow ux 2))
(/ (pow maxCos 2) (pow ux 2))
(/ (pow maxCos 2) (pow ux 2))
(* 2 (/ (pow maxCos 2) ux))
(* 2 (/ (pow maxCos 2) ux))
(* 2 (/ (pow maxCos 2) ux))
(* 2 (/ (pow maxCos 2) ux))
(* 2 (/ (pow maxCos 2) ux))
(* 2 (/ (pow maxCos 2) ux))
(* 2 (/ (pow maxCos 2) ux))
(* 2 (/ (pow maxCos 2) ux))
(* 2 (/ (pow maxCos 2) ux))
(* 2 (/ (pow maxCos 2) ux))
(* 2 (/ (pow maxCos 2) ux))
(* 2 (/ (pow maxCos 2) ux))
(* 2 (/ (pow maxCos 2) ux))
(* 2 (/ (pow maxCos 2) ux))
(* 2 (/ (pow maxCos 2) ux))
(* 2 (/ (pow maxCos 2) ux))
(* 2 (/ (pow maxCos 2) ux))
(* 2 (/ (pow maxCos 2) ux))
(* 2 (/ (pow maxCos 2) ux))
(* 2 (/ (pow maxCos 2) ux))
(* 2 (/ (pow maxCos 2) ux))
(* 2 (/ (pow maxCos 2) ux))
(* 2 (/ (pow maxCos 2) ux))
(* 2 (/ (pow maxCos 2) ux))
Outputs
(+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))
(+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))
(+ (* maxCos (* ux zi)) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(+.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (*.f32 maxCos (*.f32 ux zi)))
(+ (* ux (+ (* maxCos zi) (* ux (+ (* -1 (* maxCos zi)) (* -1/2 (* (pow maxCos 2) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(+.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (*.f32 ux (+.f32 (*.f32 maxCos zi) (*.f32 ux (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))) (*.f32 maxCos zi))))))
(+ (* ux (+ (* maxCos zi) (* ux (+ (* -1 (* maxCos zi)) (+ (* -1/2 (* (pow maxCos 2) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (* (pow maxCos 2) (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(+.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (*.f32 ux (+.f32 (*.f32 maxCos zi) (*.f32 ux (+.f32 (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))) (*.f32 maxCos zi)) (*.f32 (*.f32 ux (*.f32 maxCos maxCos)) (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))))
(*.f32 (*.f32 ux ux) (-.f32 (*.f32 maxCos (*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 maxCos zi)))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (+ (/ (* maxCos zi) ux) (/ (* maxCos (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (* ux (sqrt -1)))))))
(*.f32 (*.f32 ux ux) (+.f32 (-.f32 (*.f32 maxCos (*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 maxCos zi)) (+.f32 (/.f32 (*.f32 maxCos zi) ux) (/.f32 (*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) maxCos) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* 1/2 (/ (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (+ (/ (* maxCos zi) ux) (/ (* maxCos (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (* ux (sqrt -1))))))))
(*.f32 (*.f32 ux ux) (-.f32 (+.f32 (+.f32 (+.f32 (*.f32 maxCos (*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 maxCos zi) ux)) (/.f32 (*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) maxCos) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (-.f32 (-.f32 #s(literal 0 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))))) (*.f32 (*.f32 maxCos (*.f32 ux ux)) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 maxCos zi)))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* 1/2 (/ (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 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))))) (* yi (sin (* 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 (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (+ (/ (* maxCos zi) ux) (/ (* maxCos (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (* ux (sqrt -1)))))))))
(*.f32 (*.f32 ux ux) (-.f32 (+.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (-.f32 (-.f32 #s(literal 0 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))))) (*.f32 (*.f32 maxCos (*.f32 ux ux)) (sqrt.f32 #s(literal -1 binary32)))) (+.f32 (+.f32 (+.f32 (*.f32 maxCos (*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 maxCos zi) ux)) (/.f32 (*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) maxCos) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))) (*.f32 #s(literal 1/2 binary32) (*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (/.f32 (+.f32 (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)) (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32)))) (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 ux ux))) (sqrt.f32 #s(literal -1 binary32)))))))) (*.f32 maxCos zi)))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))))
(*.f32 (*.f32 ux ux) (-.f32 (*.f32 maxCos (*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 maxCos zi)))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -1 (* maxCos zi)) (* -1 (/ (* maxCos (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt -1)))) ux)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))))))
(*.f32 (*.f32 ux ux) (-.f32 (-.f32 (*.f32 maxCos (*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (-.f32 (*.f32 maxCos (neg.f32 zi)) (/.f32 (*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) maxCos) (sqrt.f32 #s(literal -1 binary32)))) ux)) (*.f32 maxCos zi)))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* maxCos (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt -1))) (* -1/2 (/ (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2)))) (* maxCos (* ux (sqrt -1))))))) ux)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))))))
(*.f32 (*.f32 ux ux) (-.f32 (-.f32 (*.f32 maxCos (*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (-.f32 (-.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (-.f32 (-.f32 #s(literal 0 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) maxCos) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 maxCos zi)) ux)) (*.f32 maxCos zi)))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* maxCos (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt -1))) (* -1 (/ (+ (* -1/2 (/ (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 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))))) (* yi (sin (* 2 (* uy (PI)))))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2)))) (* maxCos (sqrt -1))))) ux)))) ux)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))))))
(*.f32 (*.f32 ux ux) (-.f32 (-.f32 (*.f32 maxCos (*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (-.f32 (-.f32 (*.f32 maxCos (neg.f32 zi)) (/.f32 (*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) maxCos) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (+.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (-.f32 (-.f32 #s(literal 0 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))))) (*.f32 maxCos (*.f32 ux (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (-.f32 (-.f32 #s(literal 0 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) ux)) ux)) (*.f32 maxCos zi)))
(+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))
(+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(+.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(+ (* maxCos (+ (* 1/2 (* maxCos (* (pow ux 2) (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (- 1 ux) (- ux 1)))))) (* ux (* zi (- 1 ux))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(+.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (*.f32 maxCos (+.f32 (*.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux)) (*.f32 #s(literal 1/2 binary32) (*.f32 maxCos (*.f32 (*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (*.f32 ux ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))))
(+ (* maxCos (+ (* maxCos (+ (* -1/8 (* (pow maxCos 2) (* (pow ux 4) (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow (- 1 ux) 2) (pow (- ux 1) 2)))))) (* 1/2 (* (pow ux 2) (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (- 1 ux) (- ux 1))))))) (* ux (* zi (- 1 ux))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(+.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (*.f32 maxCos (+.f32 (*.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux #s(literal 4 binary32))) (*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))) (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (*.f32 ux ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))))))
(* maxCos (+ (* ux (* zi (- 1 ux))) (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1))))))
(*.f32 maxCos (+.f32 (*.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))))
(* maxCos (+ (* 1/2 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (+ (* ux (* zi (- 1 ux))) (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1)))))))
(*.f32 maxCos (+.f32 (+.f32 (*.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) (+.f32 ux #s(literal -1 binary32))))) (*.f32 ux (*.f32 maxCos maxCos))))))
(* maxCos (+ (* -1/8 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 4) (pow ux 3))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (+ (* 1/2 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (+ (* ux (* zi (- 1 ux))) (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1))))))))
(*.f32 maxCos (+.f32 (+.f32 (+.f32 (*.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) (+.f32 ux #s(literal -1 binary32))))) (*.f32 ux (*.f32 maxCos maxCos))))) (*.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (*.f32 (*.f32 ux (*.f32 ux ux)) (pow.f32 maxCos #s(literal 4 binary32))))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 (+.f32 ux #s(literal -1 binary32)) (+.f32 ux #s(literal -1 binary32)))))))))
(* maxCos (+ (* -1/8 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 4) (pow ux 3))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (+ (* 1/16 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 6) (pow ux 5))) (sqrt (/ 1 (* (pow (- 1 ux) 5) (pow (- ux 1) 5)))))) (+ (* 1/2 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (+ (* ux (* zi (- 1 ux))) (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1)))))))))
(*.f32 maxCos (+.f32 (*.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (*.f32 (*.f32 ux (*.f32 ux ux)) (pow.f32 maxCos #s(literal 4 binary32))))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 (+.f32 ux #s(literal -1 binary32)) (+.f32 ux #s(literal -1 binary32))))))) (+.f32 (+.f32 (*.f32 (*.f32 #s(literal 1/16 binary32) (/.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (pow.f32 ux #s(literal 5 binary32))))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32))) (pow.f32 (+.f32 ux #s(literal -1 binary32)) #s(literal 5 binary32))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) (+.f32 ux #s(literal -1 binary32))))) (*.f32 ux (*.f32 maxCos maxCos))))) (+.f32 (*.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1)))))))
(*.f32 (-.f32 (*.f32 ux (*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))) (*.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux))) (neg.f32 maxCos))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* 1/2 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1))))))))
(*.f32 (-.f32 (+.f32 (*.f32 ux (*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) (+.f32 ux #s(literal -1 binary32))))) (*.f32 ux (*.f32 maxCos maxCos))))) (*.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux))) (neg.f32 maxCos))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* -1/8 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 4) (pow ux 3))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (+ (* 1/2 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1)))))))))
(*.f32 (-.f32 (+.f32 (*.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (*.f32 (*.f32 ux (*.f32 ux ux)) (pow.f32 maxCos #s(literal 4 binary32))))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 (+.f32 ux #s(literal -1 binary32)) (+.f32 ux #s(literal -1 binary32))))))) (+.f32 (*.f32 ux (*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) (+.f32 ux #s(literal -1 binary32))))) (*.f32 ux (*.f32 maxCos maxCos)))))) (*.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux))) (neg.f32 maxCos))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* -1/8 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 4) (pow ux 3))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (+ (* 1/16 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 6) (pow ux 5))) (sqrt (/ 1 (* (pow (- 1 ux) 5) (pow (- ux 1) 5)))))) (+ (* 1/2 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1))))))))))
(*.f32 (-.f32 (+.f32 (*.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (*.f32 (*.f32 ux (*.f32 ux ux)) (pow.f32 maxCos #s(literal 4 binary32))))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 (+.f32 ux #s(literal -1 binary32)) (+.f32 ux #s(literal -1 binary32))))))) (+.f32 (+.f32 (*.f32 (*.f32 #s(literal 1/16 binary32) (/.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (pow.f32 ux #s(literal 5 binary32))))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32))) (pow.f32 (+.f32 ux #s(literal -1 binary32)) #s(literal 5 binary32))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) (+.f32 ux #s(literal -1 binary32))))) (*.f32 ux (*.f32 maxCos maxCos))))) (*.f32 ux (*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux))) (neg.f32 maxCos))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 xi (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))))
(+ (* 2 (* (* uy (* yi (PI))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))
(+.f32 (+.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 (PI.f32) yi)) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (*.f32 xi (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* uy (+ (* -2 (* (* uy (* xi (pow (PI) 2))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* 2 (* (* yi (PI)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))) (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 xi (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 uy (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* uy (+ (* 2 (* (* yi (PI)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* uy (+ (* -2 (* (* xi (pow (PI) 2)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* -4/3 (* (* uy (* yi (pow (PI) 3))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))))) (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 xi (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 uy (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) xi) (*.f32 (PI.f32) (PI.f32))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(*.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))))
(* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (+ (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi))))
(*.f32 xi (+.f32 (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))) (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi))) (/.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi)))
(* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (+ (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi))))
(*.f32 xi (+.f32 (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))) (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi))) (/.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi)))
(* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (+ (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi))))
(*.f32 xi (+.f32 (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))) (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi))) (/.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi)))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(*.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))))
(* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) xi)))))
(*.f32 (-.f32 (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))) (neg.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (/.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))))) xi)) (neg.f32 xi))
(* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) xi)))))
(*.f32 (-.f32 (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))) (neg.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (/.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))))) xi)) (neg.f32 xi))
(* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) xi)))))
(*.f32 (-.f32 (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))) (neg.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (/.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))))) xi)) (neg.f32 xi))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))))
(* yi (+ (* (sin (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi))))
(*.f32 yi (+.f32 (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))) (+.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) yi))) (/.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) yi)))
(* yi (+ (* (sin (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi))))
(*.f32 yi (+.f32 (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))) (+.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) yi))) (/.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) yi)))
(* yi (+ (* (sin (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi))))
(*.f32 yi (+.f32 (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))) (+.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) yi))) (/.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) yi)))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))))
(* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) yi)))))
(*.f32 (-.f32 (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))) (neg.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (/.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))))) yi)) (neg.f32 yi))
(* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) yi)))))
(*.f32 (-.f32 (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))) (neg.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (/.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))))) yi)) (neg.f32 yi))
(* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) yi)))))
(*.f32 (-.f32 (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))) (neg.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (/.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))))) yi)) (neg.f32 yi))
(* (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* zi (+ (* maxCos (* ux (- 1 ux))) (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) zi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))
(*.f32 zi (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) zi)))
(* zi (+ (* maxCos (* ux (- 1 ux))) (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) zi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))
(*.f32 zi (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) zi)))
(* zi (+ (* maxCos (* ux (- 1 ux))) (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) zi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))
(*.f32 zi (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) zi)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) zi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))))
(*.f32 (-.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (neg.f32 maxCos)) (/.f32 (*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) zi)) (neg.f32 zi))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) zi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))))
(*.f32 (-.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (neg.f32 maxCos)) (/.f32 (*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) zi)) (neg.f32 zi))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) zi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))))
(*.f32 (-.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (neg.f32 maxCos)) (/.f32 (*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) zi)) (neg.f32 zi))
(+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))
(+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))
(+ (* -1/2 (* (pow maxCos 2) (* (pow ux 2) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(+.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (*.f32 ux ux))))
(+ (* xi (cos (* 2 (* uy (PI))))) (+ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* -1/2 (* (pow maxCos 2) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (* (pow maxCos 2) (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))))))
(+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (+.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 (+.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))) (*.f32 (*.f32 ux (*.f32 maxCos maxCos)) (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))))) (*.f32 ux ux))))
(+ (* xi (cos (* 2 (* uy (PI))))) (+ (* yi (sin (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* -1/2 (* (pow maxCos 2) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (* ux (+ (* 1/2 (* ux (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (- (* -1 (pow maxCos 2)) (* 1/4 (pow maxCos 4)))))) (* (pow maxCos 2) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))))))))
(+.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))) (*.f32 ux (+.f32 (*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (*.f32 maxCos maxCos)) (*.f32 (*.f32 #s(literal 1/2 binary32) ux) (*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (+.f32 (-.f32 #s(literal 0 binary32) (*.f32 maxCos maxCos)) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) #s(literal -1/4 binary32))))))))))
(* maxCos (* (pow ux 2) (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))))
(*.f32 maxCos (*.f32 (*.f32 (*.f32 ux ux) (sqrt.f32 #s(literal -1 binary32))) (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))))
(* (pow ux 2) (+ (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (/ (* maxCos (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (* ux (sqrt -1)))))
(*.f32 (*.f32 ux ux) (+.f32 (*.f32 maxCos (*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) maxCos) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))
(* (pow ux 2) (+ (* 1/2 (/ (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (/ (* maxCos (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (* ux (sqrt -1))))))
(*.f32 (*.f32 ux ux) (+.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (-.f32 (-.f32 #s(literal 0 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))))) (*.f32 (*.f32 maxCos (*.f32 ux ux)) (sqrt.f32 #s(literal -1 binary32)))) (+.f32 (*.f32 maxCos (*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) maxCos) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))))
(* (pow ux 2) (+ (* 1/2 (/ (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 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))))) (* yi (sin (* 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 (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (/ (* maxCos (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (* ux (sqrt -1)))))))
(*.f32 (*.f32 ux ux) (+.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (-.f32 (-.f32 #s(literal 0 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))))) (*.f32 (*.f32 maxCos (*.f32 ux ux)) (sqrt.f32 #s(literal -1 binary32)))) (+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (/.f32 (+.f32 (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)) (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32)))) (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 ux ux))) (sqrt.f32 #s(literal -1 binary32)))))) (+.f32 (*.f32 maxCos (*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) maxCos) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))))
(* maxCos (* (pow ux 2) (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))))
(*.f32 maxCos (*.f32 (*.f32 (*.f32 ux ux) (sqrt.f32 #s(literal -1 binary32))) (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))))
(* (pow ux 2) (+ (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (/ (* maxCos (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (* ux (sqrt -1)))))
(*.f32 (*.f32 ux ux) (+.f32 (*.f32 maxCos (*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) maxCos) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))
(* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ (* maxCos (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt -1))) (* -1/2 (/ (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2)))) (* maxCos (* ux (sqrt -1)))))) ux)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))))
(*.f32 (*.f32 ux ux) (-.f32 (*.f32 maxCos (*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (-.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (-.f32 (-.f32 #s(literal 0 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) maxCos) (sqrt.f32 #s(literal -1 binary32)))) ux)))
(* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ (* maxCos (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt -1))) (* -1 (/ (+ (* -1/2 (/ (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 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))))) (* yi (sin (* 2 (* uy (PI)))))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2)))) (* maxCos (sqrt -1))))) ux))) ux)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))))
(*.f32 (*.f32 ux ux) (-.f32 (*.f32 maxCos (*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (-.f32 (*.f32 (neg.f32 maxCos) (/.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (+.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (-.f32 (-.f32 #s(literal 0 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))))) (*.f32 maxCos (*.f32 ux (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (-.f32 (-.f32 #s(literal 0 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) ux)) ux)))
(+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))
(+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))
(+ (* 1/2 (* (pow maxCos 2) (* (pow ux 2) (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (- 1 ux) (- ux 1)))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(+.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (*.f32 ux ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))
(+ (* xi (cos (* 2 (* uy (PI))))) (+ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (+ (* -1/8 (* (pow maxCos 2) (* (pow ux 4) (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow (- 1 ux) 2) (pow (- ux 1) 2)))))) (* 1/2 (* (pow ux 2) (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (- 1 ux) (- ux 1)))))))))
(+.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux #s(literal 4 binary32))) (*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))) (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (*.f32 ux ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))))
(+ (* xi (cos (* 2 (* uy (PI))))) (+ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (+ (* 1/2 (* (pow ux 2) (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (- 1 ux) (- ux 1))))) (* (pow maxCos 2) (+ (* -1/8 (* (pow ux 4) (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow (- 1 ux) 2) (pow (- ux 1) 2))))) (* 1/16 (* (pow maxCos 2) (* (pow ux 6) (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow (- 1 ux) 3) (pow (- ux 1) 3))))))))))))
(+.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (*.f32 ux ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))) (*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 (*.f32 #s(literal -1/8 binary32) (pow.f32 ux #s(literal 4 binary32))) (*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))) (*.f32 #s(literal 1/16 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux #s(literal 6 binary32))) (*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 (+.f32 ux #s(literal -1 binary32)) (+.f32 ux #s(literal -1 binary32)))))))))))))
(* (* maxCos (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (sqrt (* (- 1 ux) (- ux 1))))
(*.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))) (*.f32 (*.f32 maxCos ux) (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))))
(* maxCos (+ (* 1/2 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1))))))
(*.f32 maxCos (+.f32 (*.f32 ux (*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) (+.f32 ux #s(literal -1 binary32))))) (*.f32 ux (*.f32 maxCos maxCos))))))
(* maxCos (+ (* -1/8 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 4) (pow ux 3))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (+ (* 1/2 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1)))))))
(*.f32 maxCos (+.f32 (*.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (*.f32 (*.f32 ux (*.f32 ux ux)) (pow.f32 maxCos #s(literal 4 binary32))))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 (+.f32 ux #s(literal -1 binary32)) (+.f32 ux #s(literal -1 binary32))))))) (+.f32 (*.f32 ux (*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) (+.f32 ux #s(literal -1 binary32))))) (*.f32 ux (*.f32 maxCos maxCos)))))))
(* maxCos (+ (* -1/8 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 4) (pow ux 3))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (+ (* 1/16 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 6) (pow ux 5))) (sqrt (/ 1 (* (pow (- 1 ux) 5) (pow (- ux 1) 5)))))) (+ (* 1/2 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1))))))))
(*.f32 maxCos (+.f32 (*.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (*.f32 (*.f32 ux (*.f32 ux ux)) (pow.f32 maxCos #s(literal 4 binary32))))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 (+.f32 ux #s(literal -1 binary32)) (+.f32 ux #s(literal -1 binary32))))))) (+.f32 (+.f32 (*.f32 (*.f32 #s(literal 1/16 binary32) (/.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (pow.f32 ux #s(literal 5 binary32))))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32))) (pow.f32 (+.f32 ux #s(literal -1 binary32)) #s(literal 5 binary32))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) (+.f32 ux #s(literal -1 binary32))))) (*.f32 ux (*.f32 maxCos maxCos))))) (*.f32 ux (*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))))
(* -1 (* (* maxCos (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (sqrt (* (- 1 ux) (- ux 1)))))
(*.f32 (*.f32 (*.f32 maxCos ux) (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))) (neg.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))
(* -1 (* maxCos (+ (* 1/2 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1)))))))
(*.f32 (+.f32 (*.f32 ux (*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) (+.f32 ux #s(literal -1 binary32))))) (*.f32 ux (*.f32 maxCos maxCos))))) (neg.f32 maxCos))
(* -1 (* maxCos (+ (* -1/8 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 4) (pow ux 3))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (+ (* 1/2 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1))))))))
(*.f32 (+.f32 (*.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (*.f32 (*.f32 ux (*.f32 ux ux)) (pow.f32 maxCos #s(literal 4 binary32))))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 (+.f32 ux #s(literal -1 binary32)) (+.f32 ux #s(literal -1 binary32))))))) (+.f32 (*.f32 ux (*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) (+.f32 ux #s(literal -1 binary32))))) (*.f32 ux (*.f32 maxCos maxCos)))))) (neg.f32 maxCos))
(* -1 (* maxCos (+ (* -1/8 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 4) (pow ux 3))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (+ (* 1/16 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 6) (pow ux 5))) (sqrt (/ 1 (* (pow (- 1 ux) 5) (pow (- ux 1) 5)))))) (+ (* 1/2 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1)))))))))
(*.f32 (+.f32 (*.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (*.f32 (*.f32 ux (*.f32 ux ux)) (pow.f32 maxCos #s(literal 4 binary32))))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 (+.f32 ux #s(literal -1 binary32)) (+.f32 ux #s(literal -1 binary32))))))) (+.f32 (+.f32 (*.f32 (*.f32 #s(literal 1/16 binary32) (/.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (pow.f32 ux #s(literal 5 binary32))))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32))) (pow.f32 (+.f32 ux #s(literal -1 binary32)) #s(literal 5 binary32))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) (+.f32 ux #s(literal -1 binary32))))) (*.f32 ux (*.f32 maxCos maxCos))))) (*.f32 ux (*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (neg.f32 maxCos))
(* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(*.f32 xi (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))))
(+ (* 2 (* (* uy (* yi (PI))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))
(+.f32 (*.f32 xi (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 (PI.f32) yi)) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))))
(+ (* uy (+ (* -2 (* (* uy (* xi (pow (PI) 2))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* 2 (* (* yi (PI)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))) (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))
(+.f32 (*.f32 xi (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 uy (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))))))
(+ (* uy (+ (* 2 (* (* yi (PI)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* uy (+ (* -2 (* (* xi (pow (PI) 2)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* -4/3 (* (* uy (* yi (pow (PI) 3))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))))) (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))
(+.f32 (*.f32 xi (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 uy (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) xi) (*.f32 (PI.f32) (PI.f32))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))))))))
(* (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))))
(* (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))))
(* (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))))
(* (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))))
(* (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))))
(* (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))))
(* (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))))
(* (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))
(*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))
(*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))
(*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(*.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))))
(* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))
(*.f32 xi (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))) (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi))))
(* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))
(*.f32 xi (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))) (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi))))
(* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))
(*.f32 xi (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))) (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(*.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))))
(* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* -1 (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))))
(*.f32 (neg.f32 (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))) (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi)))) (neg.f32 xi))
(* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* -1 (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))))
(*.f32 (neg.f32 (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))) (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi)))) (neg.f32 xi))
(* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* -1 (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))))
(*.f32 (neg.f32 (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))) (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi)))) (neg.f32 xi))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(*.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))
(*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))
(*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))
(*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))))
(* yi (+ (* (sin (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))
(*.f32 yi (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))) (+.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) yi))))
(* yi (+ (* (sin (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))
(*.f32 yi (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))) (+.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) yi))))
(* yi (+ (* (sin (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))
(*.f32 yi (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))) (+.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) yi))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))))
(* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* -1 (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))))
(*.f32 (neg.f32 (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))) (+.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) yi)))) (neg.f32 yi))
(* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* -1 (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))))
(*.f32 (neg.f32 (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))) (+.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) yi)))) (neg.f32 yi))
(* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* -1 (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))))
(*.f32 (neg.f32 (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))) (+.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) yi)))) (neg.f32 yi))
1
#s(literal 1 binary32)
(+ 1 (* -1/2 (* (pow maxCos 2) (pow ux 2))))
(+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux)))
(+ 1 (* (pow ux 2) (+ (* -1/2 (pow maxCos 2)) (* (pow maxCos 2) ux))))
(+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 ux (*.f32 maxCos maxCos)) (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)))))
(+ 1 (* (pow ux 2) (+ (* -1/2 (pow maxCos 2)) (* ux (+ (* 1/2 (* ux (- (* -1 (pow maxCos 2)) (* 1/4 (pow maxCos 4))))) (pow maxCos 2))))))
(+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux (+.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 #s(literal 1/2 binary32) ux) (+.f32 (-.f32 #s(literal 0 binary32) (*.f32 maxCos maxCos)) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) #s(literal -1/4 binary32)))))))))
(* 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) (+.f32 (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))) (/.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))
(* (pow ux 2) (+ (* 1/2 (/ (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* maxCos (sqrt -1)) (/ maxCos (* ux (sqrt -1))))))
(*.f32 (*.f32 ux ux) (+.f32 (+.f32 (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))) (/.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 maxCos (*.f32 ux ux))) (/.f32 (-.f32 (-.f32 #s(literal 0 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))) (sqrt.f32 #s(literal -1 binary32))))))
(* (pow ux 2) (+ (* 1/2 (/ (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 1/2 (/ (- (/ (pow maxCos 2) (pow (sqrt -1) 4)) (* -1 (/ (pow maxCos 2) (pow (sqrt -1) 2)))) (* maxCos (* (pow ux 3) (sqrt -1))))) (+ (* maxCos (sqrt -1)) (/ maxCos (* ux (sqrt -1)))))))
(*.f32 (*.f32 ux ux) (+.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 maxCos (*.f32 ux ux))) (/.f32 (-.f32 (-.f32 #s(literal 0 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))) (sqrt.f32 #s(literal -1 binary32)))) (+.f32 (+.f32 (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))) (/.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)) (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32)))) (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 ux ux))) (sqrt.f32 #s(literal -1 binary32))))))))
(* 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) (+.f32 (*.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 (/ (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2))) (* maxCos (* ux (sqrt -1)))))) ux)) (* maxCos (sqrt -1))))
(*.f32 (*.f32 ux ux) (-.f32 (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))) (/.f32 (-.f32 (*.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 maxCos ux)) (/.f32 (-.f32 (-.f32 #s(literal 0 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 maxCos (sqrt.f32 #s(literal -1 binary32)))) ux)))
(* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ maxCos (sqrt -1))) (* -1 (/ (+ (* -1/2 (/ (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2))) (* maxCos (* ux (pow (sqrt -1) 3))))) (* 1/2 (/ (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2))) (* maxCos (sqrt -1))))) ux))) ux)) (* maxCos (sqrt -1))))
(*.f32 (*.f32 ux ux) (-.f32 (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))) (/.f32 (-.f32 (-.f32 #s(literal 0 binary32) (/.f32 maxCos (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (+.f32 (*.f32 (/.f32 #s(literal -1/2 binary32) maxCos) (/.f32 (-.f32 (-.f32 #s(literal 0 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))) (*.f32 ux (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (-.f32 #s(literal 0 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) ux)) ux)))
1
#s(literal 1 binary32)
(+ 1 (* 1/2 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))
(+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))
(+ 1 (* (pow maxCos 2) (+ (* -1/8 (* (pow maxCos 2) (* (pow ux 4) (* (pow (- 1 ux) 2) (pow (- ux 1) 2))))) (* 1/2 (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux #s(literal 4 binary32))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))) (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 ux ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))
(+ 1 (* (pow maxCos 2) (+ (* 1/2 (* (pow ux 2) (* (- 1 ux) (- ux 1)))) (* (pow maxCos 2) (+ (* -1/8 (* (pow ux 4) (* (pow (- 1 ux) 2) (pow (- ux 1) 2)))) (* 1/16 (* (pow maxCos 2) (* (pow ux 6) (* (pow (- 1 ux) 3) (pow (- ux 1) 3))))))))))
(+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 ux ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))) (*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (pow.f32 ux #s(literal 4 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (+.f32 ux #s(literal -1 binary32)) (+.f32 ux #s(literal -1 binary32))))) (*.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 (pow.f32 ux #s(literal 6 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 (+.f32 ux #s(literal -1 binary32)) (+.f32 ux #s(literal -1 binary32)))))))))))
(* (* maxCos ux) (sqrt (* (- 1 ux) (- ux 1))))
(*.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))) (*.f32 maxCos ux))
(* maxCos (+ (* 1/2 (* (/ 1 (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (* ux (sqrt (* (- 1 ux) (- ux 1))))))
(*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) (+.f32 ux #s(literal -1 binary32)))) (*.f32 ux (*.f32 maxCos maxCos)))) (*.f32 ux (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))
(* maxCos (+ (* -1/8 (* (/ 1 (* (pow maxCos 4) (pow ux 3))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (+ (* 1/2 (* (/ 1 (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (* ux (sqrt (* (- 1 ux) (- ux 1)))))))
(*.f32 maxCos (+.f32 (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) (+.f32 ux #s(literal -1 binary32)))) (*.f32 ux (*.f32 maxCos maxCos)))) (*.f32 ux (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))) (*.f32 #s(literal -1/8 binary32) (/.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 (+.f32 ux #s(literal -1 binary32)) (+.f32 ux #s(literal -1 binary32)))))) (*.f32 (*.f32 ux (*.f32 ux ux)) (pow.f32 maxCos #s(literal 4 binary32)))))))
(* maxCos (+ (* -1/8 (* (/ 1 (* (pow maxCos 4) (pow ux 3))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (+ (* 1/16 (* (/ 1 (* (pow maxCos 6) (pow ux 5))) (sqrt (/ 1 (* (pow (- 1 ux) 5) (pow (- ux 1) 5)))))) (+ (* 1/2 (* (/ 1 (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (* ux (sqrt (* (- 1 ux) (- ux 1))))))))
(*.f32 maxCos (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 (+.f32 ux #s(literal -1 binary32)) (+.f32 ux #s(literal -1 binary32)))))) (*.f32 (*.f32 ux (*.f32 ux ux)) (pow.f32 maxCos #s(literal 4 binary32))))) (+.f32 (+.f32 (*.f32 #s(literal 1/16 binary32) (/.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32))) (pow.f32 (+.f32 ux #s(literal -1 binary32)) #s(literal 5 binary32)))) (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (pow.f32 ux #s(literal 5 binary32))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) (+.f32 ux #s(literal -1 binary32)))) (*.f32 ux (*.f32 maxCos maxCos))))) (*.f32 ux (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))))
(* -1 (* (* maxCos ux) (sqrt (* (- 1 ux) (- ux 1)))))
(*.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))) (*.f32 #s(literal -1 binary32) (*.f32 maxCos ux)))
(* -1 (* maxCos (+ (* 1/2 (* (/ 1 (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (* ux (sqrt (* (- 1 ux) (- ux 1)))))))
(*.f32 (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) (+.f32 ux #s(literal -1 binary32)))) (*.f32 ux (*.f32 maxCos maxCos)))) (*.f32 ux (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))) (neg.f32 maxCos))
(* -1 (* maxCos (+ (* -1/8 (* (/ 1 (* (pow maxCos 4) (pow ux 3))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (+ (* 1/2 (* (/ 1 (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (* ux (sqrt (* (- 1 ux) (- ux 1))))))))
(*.f32 maxCos (neg.f32 (+.f32 (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) (+.f32 ux #s(literal -1 binary32)))) (*.f32 ux (*.f32 maxCos maxCos)))) (*.f32 ux (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))) (*.f32 #s(literal -1/8 binary32) (/.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 (+.f32 ux #s(literal -1 binary32)) (+.f32 ux #s(literal -1 binary32)))))) (*.f32 (*.f32 ux (*.f32 ux ux)) (pow.f32 maxCos #s(literal 4 binary32))))))))
(* -1 (* maxCos (+ (* -1/8 (* (/ 1 (* (pow maxCos 4) (pow ux 3))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (+ (* 1/16 (* (/ 1 (* (pow maxCos 6) (pow ux 5))) (sqrt (/ 1 (* (pow (- 1 ux) 5) (pow (- ux 1) 5)))))) (+ (* 1/2 (* (/ 1 (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (* ux (sqrt (* (- 1 ux) (- ux 1)))))))))
(*.f32 (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 (+.f32 ux #s(literal -1 binary32)) (+.f32 ux #s(literal -1 binary32)))))) (*.f32 (*.f32 ux (*.f32 ux ux)) (pow.f32 maxCos #s(literal 4 binary32))))) (+.f32 (+.f32 (*.f32 #s(literal 1/16 binary32) (/.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32))) (pow.f32 (+.f32 ux #s(literal -1 binary32)) #s(literal 5 binary32)))) (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (pow.f32 ux #s(literal 5 binary32))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) (+.f32 ux #s(literal -1 binary32)))) (*.f32 ux (*.f32 maxCos maxCos))))) (*.f32 ux (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))) (neg.f32 maxCos))
1
#s(literal 1 binary32)
(+ 1 (* -1 (* (pow maxCos 2) (pow ux 2))))
(-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))
(+ 1 (* (pow ux 2) (+ (* -1 (pow maxCos 2)) (* 2 (* (pow maxCos 2) ux)))))
(+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 maxCos maxCos))) (*.f32 maxCos maxCos))))
(+ 1 (* (pow ux 2) (+ (* -1 (pow maxCos 2)) (* ux (+ (* -1 (* (pow maxCos 2) ux)) (* 2 (pow maxCos 2)))))))
(+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (-.f32 (*.f32 ux (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux (*.f32 maxCos maxCos)))) (*.f32 maxCos maxCos))))
(* -1 (* (pow maxCos 2) (pow ux 4)))
(*.f32 (*.f32 maxCos maxCos) (neg.f32 (pow.f32 ux #s(literal 4 binary32))))
(* (pow ux 4) (+ (* -1 (pow maxCos 2)) (* 2 (/ (pow maxCos 2) ux))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos)))
(* (pow ux 4) (+ (* -1 (/ (pow maxCos 2) (pow ux 2))) (+ (* -1 (pow maxCos 2)) (* 2 (/ (pow maxCos 2) ux)))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos)) (/.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))
(* (pow ux 4) (+ (* -1 (/ (pow maxCos 2) (pow ux 2))) (+ (* -1 (pow maxCos 2)) (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 (-.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32)))) (*.f32 maxCos maxCos)) (/.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))
(* -1 (* (pow maxCos 2) (pow ux 4)))
(*.f32 (*.f32 maxCos maxCos) (neg.f32 (pow.f32 ux #s(literal 4 binary32))))
(* (pow ux 4) (+ (* -1 (pow maxCos 2)) (* 2 (/ (pow maxCos 2) ux))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos)))
(* (pow ux 4) (+ (* -1 (/ (+ (* -2 (pow maxCos 2)) (/ (pow maxCos 2) ux)) ux)) (* -1 (pow maxCos 2))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 (-.f32 #s(literal 0 binary32) (*.f32 maxCos maxCos)) (/.f32 (+.f32 (/.f32 (*.f32 maxCos maxCos) ux) (*.f32 (*.f32 maxCos maxCos) #s(literal -2 binary32))) ux)))
(* (pow ux 4) (+ (* -1 (/ (+ (* -2 (pow maxCos 2)) (* -1 (/ (+ (* -1 (pow maxCos 2)) (/ 1 (pow ux 2))) ux))) ux)) (* -1 (pow maxCos 2))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 (-.f32 #s(literal 0 binary32) (*.f32 maxCos maxCos)) (/.f32 (-.f32 (*.f32 (*.f32 maxCos maxCos) #s(literal -2 binary32)) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 maxCos maxCos)) ux)) ux)))
1
#s(literal 1 binary32)
(+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))
(+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))
(+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))
(+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))
(+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))
(+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))
(* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))
(*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))
(* (pow maxCos 2) (+ (* (pow ux 2) (* (- 1 ux) (- ux 1))) (/ 1 (pow maxCos 2))))
(+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))
(* (pow maxCos 2) (+ (* (pow ux 2) (* (- 1 ux) (- ux 1))) (/ 1 (pow maxCos 2))))
(+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))
(* (pow maxCos 2) (+ (* (pow ux 2) (* (- 1 ux) (- ux 1))) (/ 1 (pow maxCos 2))))
(+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))
(* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))
(*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))
(* (pow maxCos 2) (+ (* (pow ux 2) (* (- 1 ux) (- ux 1))) (/ 1 (pow maxCos 2))))
(+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))
(* (pow maxCos 2) (+ (* (pow ux 2) (* (- 1 ux) (- ux 1))) (/ 1 (pow maxCos 2))))
(+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))
(* (pow maxCos 2) (+ (* (pow ux 2) (* (- 1 ux) (- ux 1))) (/ 1 (pow maxCos 2))))
(+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* ux (+ (* -1 (* maxCos (* ux zi))) (* maxCos zi)))
(*.f32 ux (-.f32 (*.f32 maxCos zi) (*.f32 maxCos (*.f32 ux zi))))
(* ux (+ (* -1 (* maxCos (* ux zi))) (* maxCos zi)))
(*.f32 ux (-.f32 (*.f32 maxCos zi) (*.f32 maxCos (*.f32 ux zi))))
(* ux (+ (* -1 (* maxCos (* ux zi))) (* maxCos zi)))
(*.f32 ux (-.f32 (*.f32 maxCos zi) (*.f32 maxCos (*.f32 ux zi))))
(* -1 (* maxCos (* (pow ux 2) zi)))
(*.f32 (*.f32 zi (*.f32 ux ux)) (neg.f32 maxCos))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (/ (* maxCos zi) ux)))
(*.f32 (*.f32 ux ux) (-.f32 (/.f32 (*.f32 maxCos zi) ux) (*.f32 maxCos zi)))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (/ (* maxCos zi) ux)))
(*.f32 (*.f32 ux ux) (-.f32 (/.f32 (*.f32 maxCos zi) ux) (*.f32 maxCos zi)))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (/ (* maxCos zi) ux)))
(*.f32 (*.f32 ux ux) (-.f32 (/.f32 (*.f32 maxCos zi) ux) (*.f32 maxCos zi)))
(* -1 (* maxCos (* (pow ux 2) zi)))
(*.f32 (*.f32 zi (*.f32 ux ux)) (neg.f32 maxCos))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (/ (* maxCos zi) ux)))
(*.f32 (*.f32 ux ux) (-.f32 (/.f32 (*.f32 maxCos zi) ux) (*.f32 maxCos zi)))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (/ (* maxCos zi) ux)))
(*.f32 (*.f32 ux ux) (-.f32 (/.f32 (*.f32 maxCos zi) ux) (*.f32 maxCos zi)))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (/ (* maxCos zi) ux)))
(*.f32 (*.f32 ux ux) (-.f32 (/.f32 (*.f32 maxCos zi) ux) (*.f32 maxCos zi)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos ux)
(*.f32 maxCos ux)
(* maxCos ux)
(*.f32 maxCos ux)
(* maxCos ux)
(*.f32 maxCos ux)
(* maxCos ux)
(*.f32 maxCos ux)
(* maxCos ux)
(*.f32 maxCos ux)
(* maxCos ux)
(*.f32 maxCos ux)
(* maxCos ux)
(*.f32 maxCos ux)
(* maxCos ux)
(*.f32 maxCos ux)
(* maxCos ux)
(*.f32 maxCos ux)
(* maxCos ux)
(*.f32 maxCos ux)
(* maxCos ux)
(*.f32 maxCos ux)
(* maxCos ux)
(*.f32 maxCos ux)
(* maxCos ux)
(*.f32 maxCos ux)
(* maxCos ux)
(*.f32 maxCos ux)
(* maxCos ux)
(*.f32 maxCos ux)
(* maxCos ux)
(*.f32 maxCos ux)
(* maxCos ux)
(*.f32 maxCos ux)
(* maxCos ux)
(*.f32 maxCos ux)
(* maxCos ux)
(*.f32 maxCos ux)
(* maxCos ux)
(*.f32 maxCos ux)
(* maxCos ux)
(*.f32 maxCos ux)
(* maxCos ux)
(*.f32 maxCos ux)
(* maxCos ux)
(*.f32 maxCos ux)
(* maxCos ux)
(*.f32 maxCos 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))
(* 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))
(* 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))
zi
(+ zi (* -1 (* ux zi)))
(-.f32 zi (*.f32 ux zi))
(+ zi (* -1 (* ux zi)))
(-.f32 zi (*.f32 ux zi))
(+ zi (* -1 (* ux zi)))
(-.f32 zi (*.f32 ux zi))
(* -1 (* ux zi))
(-.f32 #s(literal 0 binary32) (*.f32 ux zi))
(* ux (+ (* -1 zi) (/ zi ux)))
(*.f32 ux (-.f32 (/.f32 zi ux) zi))
(* ux (+ (* -1 zi) (/ zi ux)))
(*.f32 ux (-.f32 (/.f32 zi ux) zi))
(* ux (+ (* -1 zi) (/ zi ux)))
(*.f32 ux (-.f32 (/.f32 zi ux) zi))
(* -1 (* ux zi))
(-.f32 #s(literal 0 binary32) (*.f32 ux zi))
(* -1 (* ux (+ zi (* -1 (/ zi ux)))))
(*.f32 (-.f32 zi (/.f32 zi ux)) (neg.f32 ux))
(* -1 (* ux (+ zi (* -1 (/ zi ux)))))
(*.f32 (-.f32 zi (/.f32 zi ux)) (neg.f32 ux))
(* -1 (* ux (+ zi (* -1 (/ zi ux)))))
(*.f32 (-.f32 zi (/.f32 zi ux)) (neg.f32 ux))
1
#s(literal 1 binary32)
(+ 1 (* -1 ux))
(-.f32 #s(literal 1 binary32) ux)
(+ 1 (* -1 ux))
(-.f32 #s(literal 1 binary32) ux)
(+ 1 (* -1 ux))
(-.f32 #s(literal 1 binary32) ux)
(* -1 ux)
(neg.f32 ux)
(* ux (- (/ 1 ux) 1))
(*.f32 ux (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32)))
(* ux (- (/ 1 ux) 1))
(*.f32 ux (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32)))
(* ux (- (/ 1 ux) 1))
(*.f32 ux (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32)))
(* -1 ux)
(neg.f32 ux)
(* -1 (* ux (- 1 (/ 1 ux))))
(*.f32 (neg.f32 ux) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) ux)))
(* -1 (* ux (- 1 (/ 1 ux))))
(*.f32 (neg.f32 ux) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) ux)))
(* -1 (* ux (- 1 (/ 1 ux))))
(*.f32 (neg.f32 ux) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) ux)))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* yi (sin (* 2 (* uy (PI))))))
(+.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(+.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(+.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(+.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(* xi (cos (* 2 (* uy (PI)))))
(*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))
(* xi (+ (cos (* 2 (* uy (PI)))) (+ (/ (* maxCos (* ux (* zi (- 1 ux)))) xi) (/ (* yi (sin (* 2 (* uy (PI))))) xi))))
(*.f32 xi (+.f32 (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi)) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi)))
(* xi (+ (cos (* 2 (* uy (PI)))) (+ (/ (* maxCos (* ux (* zi (- 1 ux)))) xi) (/ (* yi (sin (* 2 (* uy (PI))))) xi))))
(*.f32 xi (+.f32 (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi)) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi)))
(* xi (+ (cos (* 2 (* uy (PI)))) (+ (/ (* maxCos (* ux (* zi (- 1 ux)))) xi) (/ (* yi (sin (* 2 (* uy (PI))))) xi))))
(*.f32 xi (+.f32 (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi)) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi)))
(* xi (cos (* 2 (* uy (PI)))))
(*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))
(* -1 (* xi (+ (* -1 (cos (* 2 (* uy (PI))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* yi (sin (* 2 (* uy (PI)))))) xi)))))
(*.f32 (-.f32 (neg.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (/.f32 (+.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) xi)) (neg.f32 xi))
(* -1 (* xi (+ (* -1 (cos (* 2 (* uy (PI))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* yi (sin (* 2 (* uy (PI)))))) xi)))))
(*.f32 (-.f32 (neg.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (/.f32 (+.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) xi)) (neg.f32 xi))
(* -1 (* xi (+ (* -1 (cos (* 2 (* uy (PI))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* yi (sin (* 2 (* uy (PI)))))) xi)))))
(*.f32 (-.f32 (neg.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (/.f32 (+.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) xi)) (neg.f32 xi))
(+ xi (* maxCos (* ux (* zi (- 1 ux)))))
(+.f32 xi (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(+ xi (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))))
(+.f32 xi (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 (PI.f32) yi))))
(+ xi (+ (* maxCos (* ux (* zi (- 1 ux)))) (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))))))
(+.f32 (+.f32 xi (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))))
(+ xi (+ (* maxCos (* ux (* zi (- 1 ux)))) (* uy (+ (* 2 (* yi (PI))) (* uy (+ (* -2 (* xi (pow (PI) 2))) (* -4/3 (* uy (* yi (pow (PI) 3))))))))))
(+.f32 (+.f32 xi (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) xi) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(+.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(+.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(+.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(+.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(+.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(+.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(+.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(+.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (cos (* 2 (* uy (PI))))))
(+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(+.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(+.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(+.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(* yi (sin (* 2 (* uy (PI)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))
(* yi (+ (sin (* 2 (* uy (PI)))) (+ (/ (* maxCos (* ux (* zi (- 1 ux)))) yi) (/ (* xi (cos (* 2 (* uy (PI))))) yi))))
(*.f32 yi (+.f32 (+.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) yi)) (/.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) yi)))
(* yi (+ (sin (* 2 (* uy (PI)))) (+ (/ (* maxCos (* ux (* zi (- 1 ux)))) yi) (/ (* xi (cos (* 2 (* uy (PI))))) yi))))
(*.f32 yi (+.f32 (+.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) yi)) (/.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) yi)))
(* yi (+ (sin (* 2 (* uy (PI)))) (+ (/ (* maxCos (* ux (* zi (- 1 ux)))) yi) (/ (* xi (cos (* 2 (* uy (PI))))) yi))))
(*.f32 yi (+.f32 (+.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) yi)) (/.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) yi)))
(* yi (sin (* 2 (* uy (PI)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))
(* -1 (* yi (+ (* -1 (sin (* 2 (* uy (PI))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (cos (* 2 (* uy (PI)))))) yi)))))
(*.f32 (-.f32 (neg.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (/.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) yi)) (neg.f32 yi))
(* -1 (* yi (+ (* -1 (sin (* 2 (* uy (PI))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (cos (* 2 (* uy (PI)))))) yi)))))
(*.f32 (-.f32 (neg.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (/.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) yi)) (neg.f32 yi))
(* -1 (* yi (+ (* -1 (sin (* 2 (* uy (PI))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (cos (* 2 (* uy (PI)))))) yi)))))
(*.f32 (-.f32 (neg.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (/.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) yi)) (neg.f32 yi))
(+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))
(+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))
(+ (* maxCos (* ux zi)) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(+.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (*.f32 maxCos (*.f32 ux zi)))
(+ (* ux (+ (* -1 (* maxCos (* ux zi))) (* maxCos zi))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(+.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (*.f32 ux (-.f32 (*.f32 maxCos zi) (*.f32 maxCos (*.f32 ux zi)))))
(+ (* ux (+ (* -1 (* maxCos (* ux zi))) (* maxCos zi))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(+.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (*.f32 ux (-.f32 (*.f32 maxCos zi) (*.f32 maxCos (*.f32 ux zi)))))
(* -1 (* maxCos (* (pow ux 2) zi)))
(*.f32 (*.f32 zi (*.f32 ux ux)) (neg.f32 maxCos))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (/ (* maxCos zi) ux)))
(*.f32 (*.f32 ux ux) (-.f32 (/.f32 (*.f32 maxCos zi) ux) (*.f32 maxCos zi)))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (/ (* maxCos zi) ux) (+ (/ (* xi (cos (* 2 (* uy (PI))))) (pow ux 2)) (/ (* yi (sin (* 2 (* uy (PI))))) (pow ux 2))))))
(*.f32 (*.f32 ux ux) (+.f32 (-.f32 (/.f32 (*.f32 maxCos zi) ux) (*.f32 maxCos zi)) (+.f32 (*.f32 xi (/.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 ux ux))) (*.f32 yi (/.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 ux ux))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (/ (* maxCos zi) ux) (+ (/ (* xi (cos (* 2 (* uy (PI))))) (pow ux 2)) (/ (* yi (sin (* 2 (* uy (PI))))) (pow ux 2))))))
(*.f32 (*.f32 ux ux) (+.f32 (-.f32 (/.f32 (*.f32 maxCos zi) ux) (*.f32 maxCos zi)) (+.f32 (*.f32 xi (/.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 ux ux))) (*.f32 yi (/.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 ux ux))))))
(* -1 (* maxCos (* (pow ux 2) zi)))
(*.f32 (*.f32 zi (*.f32 ux ux)) (neg.f32 maxCos))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (/ (* maxCos zi) ux)))
(*.f32 (*.f32 ux ux) (-.f32 (/.f32 (*.f32 maxCos zi) ux) (*.f32 maxCos zi)))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (* -1 (/ (+ (* -1 (* maxCos zi)) (* -1 (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) ux))) ux))))
(*.f32 (*.f32 ux ux) (-.f32 (*.f32 maxCos (neg.f32 zi)) (/.f32 (-.f32 (*.f32 maxCos (neg.f32 zi)) (/.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) ux)) ux)))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (* -1 (/ (+ (* -1 (* maxCos zi)) (* -1 (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) ux))) ux))))
(*.f32 (*.f32 ux ux) (-.f32 (*.f32 maxCos (neg.f32 zi)) (/.f32 (-.f32 (*.f32 maxCos (neg.f32 zi)) (/.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) ux)) ux)))
(+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))
(+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(+.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(+.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(+.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* zi (+ (* maxCos (* ux (- 1 ux))) (+ (/ (* xi (cos (* 2 (* uy (PI))))) zi) (/ (* yi (sin (* 2 (* uy (PI))))) zi))))
(*.f32 zi (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (+.f32 (/.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) zi) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) zi))))
(* zi (+ (* maxCos (* ux (- 1 ux))) (+ (/ (* xi (cos (* 2 (* uy (PI))))) zi) (/ (* yi (sin (* 2 (* uy (PI))))) zi))))
(*.f32 zi (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (+.f32 (/.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) zi) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) zi))))
(* zi (+ (* maxCos (* ux (- 1 ux))) (+ (/ (* xi (cos (* 2 (* uy (PI))))) zi) (/ (* yi (sin (* 2 (* uy (PI))))) zi))))
(*.f32 zi (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (+.f32 (/.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) zi) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) zi))))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) zi)))))
(*.f32 (neg.f32 zi) (-.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (neg.f32 maxCos)) (/.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) zi)))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) zi)))))
(*.f32 (neg.f32 zi) (-.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (neg.f32 maxCos)) (/.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) zi)))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) zi)))))
(*.f32 (neg.f32 zi) (-.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (neg.f32 maxCos)) (/.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) zi)))
(+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))
(+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(+.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(+.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(+.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (+ (* ux (* zi (- 1 ux))) (+ (/ (* xi (cos (* 2 (* uy (PI))))) maxCos) (/ (* yi (sin (* 2 (* uy (PI))))) maxCos))))
(*.f32 maxCos (+.f32 (*.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux)) (+.f32 (/.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) maxCos) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) maxCos))))
(* maxCos (+ (* ux (* zi (- 1 ux))) (+ (/ (* xi (cos (* 2 (* uy (PI))))) maxCos) (/ (* yi (sin (* 2 (* uy (PI))))) maxCos))))
(*.f32 maxCos (+.f32 (*.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux)) (+.f32 (/.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) maxCos) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) maxCos))))
(* maxCos (+ (* ux (* zi (- 1 ux))) (+ (/ (* xi (cos (* 2 (* uy (PI))))) maxCos) (/ (* yi (sin (* 2 (* uy (PI))))) maxCos))))
(*.f32 maxCos (+.f32 (*.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux)) (+.f32 (/.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) maxCos) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) maxCos))))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (* -1 (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) maxCos)))))
(*.f32 (-.f32 (*.f32 (-.f32 #s(literal 0 binary32) (*.f32 ux zi)) (-.f32 #s(literal 1 binary32) ux)) (/.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) maxCos)) (neg.f32 maxCos))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (* -1 (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) maxCos)))))
(*.f32 (-.f32 (*.f32 (-.f32 #s(literal 0 binary32) (*.f32 ux zi)) (-.f32 #s(literal 1 binary32) ux)) (/.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) maxCos)) (neg.f32 maxCos))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (* -1 (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) maxCos)))))
(*.f32 (-.f32 (*.f32 (-.f32 #s(literal 0 binary32) (*.f32 ux zi)) (-.f32 #s(literal 1 binary32) ux)) (/.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) maxCos)) (neg.f32 maxCos))
(* yi (sin (* 2 (* uy (PI)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))
(+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))
(+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))
(+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))
(+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))
(+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))
(+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))
(* xi (cos (* 2 (* uy (PI)))))
(*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))
(* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)))
(*.f32 xi (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi)))
(* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)))
(*.f32 xi (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi)))
(* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)))
(*.f32 xi (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi)))
(* xi (cos (* 2 (* uy (PI)))))
(*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))
(* -1 (* xi (+ (* -1 (cos (* 2 (* uy (PI))))) (* -1 (/ (* yi (sin (* 2 (* uy (PI))))) xi)))))
(*.f32 (-.f32 (neg.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi)) (neg.f32 xi))
(* -1 (* xi (+ (* -1 (cos (* 2 (* uy (PI))))) (* -1 (/ (* yi (sin (* 2 (* uy (PI))))) xi)))))
(*.f32 (-.f32 (neg.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi)) (neg.f32 xi))
(* -1 (* xi (+ (* -1 (cos (* 2 (* uy (PI))))) (* -1 (/ (* yi (sin (* 2 (* uy (PI))))) xi)))))
(*.f32 (-.f32 (neg.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi)) (neg.f32 xi))
xi
(+ xi (* 2 (* uy (* yi (PI)))))
(+.f32 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 (PI.f32) yi)))
(+ xi (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))))
(+.f32 xi (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))))
(+ xi (* uy (+ (* 2 (* yi (PI))) (* uy (+ (* -2 (* xi (pow (PI) 2))) (* -4/3 (* uy (* yi (pow (PI) 3)))))))))
(+.f32 xi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) xi) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))))
(+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))
(+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))
(+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))
(+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))
(+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))
(+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))
(+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))
(+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))
(+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))
(+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))
(+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))
(+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))
(+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))
(+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))
(+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))
(+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))
(* xi (cos (* 2 (* uy (PI)))))
(*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))
(+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))
(+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))
(+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))
(+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))
(+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))
(+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))
(* yi (sin (* 2 (* uy (PI)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))
(* yi (+ (sin (* 2 (* uy (PI)))) (/ (* xi (cos (* 2 (* uy (PI))))) yi)))
(*.f32 yi (+.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) yi)))
(* yi (+ (sin (* 2 (* uy (PI)))) (/ (* xi (cos (* 2 (* uy (PI))))) yi)))
(*.f32 yi (+.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) yi)))
(* yi (+ (sin (* 2 (* uy (PI)))) (/ (* xi (cos (* 2 (* uy (PI))))) yi)))
(*.f32 yi (+.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) yi)))
(* yi (sin (* 2 (* uy (PI)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))
(* -1 (* yi (+ (* -1 (sin (* 2 (* uy (PI))))) (* -1 (/ (* xi (cos (* 2 (* uy (PI))))) yi)))))
(*.f32 (-.f32 (neg.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (/.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) yi)) (neg.f32 yi))
(* -1 (* yi (+ (* -1 (sin (* 2 (* uy (PI))))) (* -1 (/ (* xi (cos (* 2 (* uy (PI))))) yi)))))
(*.f32 (-.f32 (neg.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (/.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) yi)) (neg.f32 yi))
(* -1 (* yi (+ (* -1 (sin (* 2 (* uy (PI))))) (* -1 (/ (* xi (cos (* 2 (* uy (PI))))) yi)))))
(*.f32 (-.f32 (neg.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (/.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) yi)) (neg.f32 yi))
(* xi (cos (* 2 (* uy (PI)))))
(*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))
(* xi (cos (* 2 (* uy (PI)))))
(*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))
(* xi (cos (* 2 (* uy (PI)))))
(*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))
(* xi (cos (* 2 (* uy (PI)))))
(*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))
(* xi (cos (* 2 (* uy (PI)))))
(*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))
(* xi (cos (* 2 (* uy (PI)))))
(*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))
(* xi (cos (* 2 (* uy (PI)))))
(*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))
(* xi (cos (* 2 (* uy (PI)))))
(*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))
(* xi (cos (* 2 (* uy (PI)))))
(*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))
(* xi (cos (* 2 (* uy (PI)))))
(*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))
(* xi (cos (* 2 (* uy (PI)))))
(*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))
(* xi (cos (* 2 (* uy (PI)))))
(*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))
xi
(+ xi (* -2 (* (pow uy 2) (* xi (pow (PI) 2)))))
(+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))))
(+ xi (* (pow uy 2) (+ (* -2 (* xi (pow (PI) 2))) (* 2/3 (* (pow uy 2) (* xi (pow (PI) 4)))))))
(+.f32 xi (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) xi) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 #s(literal 2/3 binary32) (*.f32 uy uy)) (*.f32 xi (pow.f32 (PI.f32) #s(literal 4 binary32)))))))
(+ xi (* (pow uy 2) (+ (* -2 (* xi (pow (PI) 2))) (* (pow uy 2) (+ (* -4/45 (* (pow uy 2) (* xi (pow (PI) 6)))) (* 2/3 (* xi (pow (PI) 4))))))))
(+.f32 xi (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) xi) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 #s(literal -4/45 binary32) (*.f32 uy uy)) (*.f32 xi (pow.f32 (PI.f32) #s(literal 6 binary32)))) (*.f32 (*.f32 #s(literal 2/3 binary32) xi) (pow.f32 (PI.f32) #s(literal 4 binary32))))))))
(* xi (cos (* 2 (* uy (PI)))))
(*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))
(* xi (cos (* 2 (* uy (PI)))))
(*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))
(* xi (cos (* 2 (* uy (PI)))))
(*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))
(* xi (cos (* 2 (* uy (PI)))))
(*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))
(* xi (cos (* 2 (* uy (PI)))))
(*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))
(* xi (cos (* 2 (* uy (PI)))))
(*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))
(* xi (cos (* 2 (* uy (PI)))))
(*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))
(* xi (cos (* 2 (* uy (PI)))))
(*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))
1
#s(literal 1 binary32)
(+ 1 (* -2 (* (pow uy 2) (pow (PI) 2))))
(+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32))))
(+ 1 (* (pow uy 2) (+ (* -2 (pow (PI) 2)) (* 2/3 (* (pow uy 2) (pow (PI) 4))))))
(+.f32 #s(literal 1 binary32) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 #s(literal 2/3 binary32) (*.f32 uy uy)) (pow.f32 (PI.f32) #s(literal 4 binary32))))))
(+ 1 (* (pow uy 2) (+ (* -2 (pow (PI) 2)) (* (pow uy 2) (+ (* -4/45 (* (pow uy 2) (pow (PI) 6))) (* 2/3 (pow (PI) 4)))))))
(+.f32 #s(literal 1 binary32) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 #s(literal -4/45 binary32) (*.f32 uy uy)) (pow.f32 (PI.f32) #s(literal 6 binary32))) (*.f32 #s(literal 2/3 binary32) (pow.f32 (PI.f32) #s(literal 4 binary32))))))))
(cos (* 2 (* uy (PI))))
(cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))
(cos (* 2 (* uy (PI))))
(cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))
(cos (* 2 (* uy (PI))))
(cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))
(cos (* 2 (* uy (PI))))
(cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))
(cos (* 2 (* uy (PI))))
(cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))
(cos (* 2 (* uy (PI))))
(cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))
(cos (* 2 (* uy (PI))))
(cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))
(cos (* 2 (* uy (PI))))
(cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) 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)))))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.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))))))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) 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))))))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) 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))))))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) 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 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.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))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi))))
(*.f32 xi (+.f32 (*.f32 (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))) (/.f32 (*.f32 (*.f32 maxCos 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 (+.f32 (*.f32 (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))) (/.f32 (*.f32 (*.f32 maxCos 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 (+.f32 (*.f32 (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))) (/.f32 (*.f32 (*.f32 maxCos 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 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))))
(* -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 (+.f32 (*.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))) (/.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))))) xi))) (neg.f32 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 (+.f32 (*.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))) (/.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))))) xi))) (neg.f32 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 (+.f32 (*.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))) (/.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))))) xi))) (neg.f32 xi))
(* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)))
(*.f32 xi (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi)))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 xi (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi))))
(+ (* maxCos (+ (* -1/2 (* maxCos (* (pow ux 2) (* xi (* (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (pow (- 1 ux) 2)))))) (* ux (* zi (- 1 ux))))) (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))))
(+.f32 (*.f32 xi (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi))) (*.f32 maxCos (+.f32 (*.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 #s(literal -1/2 binary32) maxCos) (*.f32 (*.f32 xi (*.f32 ux ux)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi))))))))
(+ (* maxCos (+ (* maxCos (+ (* -1/2 (* (pow ux 2) (* xi (* (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (pow (- 1 ux) 2))))) (* -1/8 (* (pow maxCos 2) (* (pow ux 4) (* xi (* (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (pow (- 1 ux) 4)))))))) (* ux (* zi (- 1 ux))))) (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))))
(+.f32 (*.f32 xi (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi))) (*.f32 maxCos (+.f32 (*.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 xi (*.f32 ux ux)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi))))) (*.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 (pow.f32 ux #s(literal 4 binary32)) xi) (*.f32 (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32))))))))))
(* maxCos (+ (* ux (* xi (* (sqrt -1) (* (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (- 1 ux))))) (* ux (* zi (- 1 ux)))))
(*.f32 maxCos (*.f32 ux (+.f32 (*.f32 (*.f32 xi (sqrt.f32 #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi)))) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(* maxCos (+ (* 1/2 (/ (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (sqrt -1) (* (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (- 1 ux))))) (* ux (* zi (- 1 ux))))))
(*.f32 maxCos (+.f32 (*.f32 ux (+.f32 (*.f32 (*.f32 xi (sqrt.f32 #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi)))) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 xi (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi)))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))))
(* maxCos (+ (* -1/8 (/ (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (sqrt -1) (* (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (- 1 ux))))) (* ux (* zi (- 1 ux)))))))
(*.f32 maxCos (+.f32 (+.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (/.f32 xi (*.f32 (*.f32 ux (*.f32 ux ux)) (pow.f32 maxCos #s(literal 4 binary32)))) (/.f32 (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi)) (*.f32 (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 xi (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi)))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 ux (+.f32 (*.f32 (*.f32 xi (sqrt.f32 #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi)))) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
(* maxCos (+ (* -1/8 (/ (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (sqrt -1) (* (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (- 1 ux))))) (* ux (* zi (- 1 ux))))))))
(*.f32 maxCos (+.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (/.f32 xi (*.f32 (*.f32 ux (*.f32 ux ux)) (pow.f32 maxCos #s(literal 4 binary32)))) (/.f32 (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi)) (*.f32 (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))) (+.f32 (+.f32 (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 xi (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi)))) (*.f32 (*.f32 (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))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 xi (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi)))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 ux (+.f32 (*.f32 (*.f32 xi (sqrt.f32 #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi)))) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (* ux (* xi (* (sqrt -1) (* (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (- 1 ux))))))))
(neg.f32 (*.f32 maxCos (-.f32 (*.f32 ux (*.f32 (*.f32 xi (sqrt.f32 #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi))))) (*.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux)))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* 1/2 (/ (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* xi (* (sqrt -1) (* (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (- 1 ux)))))))))
(*.f32 (-.f32 (+.f32 (*.f32 ux (*.f32 (*.f32 xi (sqrt.f32 #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 xi (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi)))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux))) (neg.f32 maxCos))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* -1/8 (/ (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* xi (* (sqrt -1) (* (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (- 1 ux))))))))))
(*.f32 (-.f32 (+.f32 (+.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (/.f32 xi (*.f32 (*.f32 ux (*.f32 ux ux)) (pow.f32 maxCos #s(literal 4 binary32)))) (/.f32 (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi)) (*.f32 (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 xi (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi)))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 ux (*.f32 (*.f32 xi (sqrt.f32 #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi)))))) (*.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux))) (neg.f32 maxCos))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* -1/8 (/ (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* xi (* (sqrt -1) (* (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (- 1 ux)))))))))))
(*.f32 (-.f32 (+.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (/.f32 xi (*.f32 (*.f32 ux (*.f32 ux ux)) (pow.f32 maxCos #s(literal 4 binary32)))) (/.f32 (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi)) (*.f32 (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))) (+.f32 (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 xi (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi)))) (*.f32 (*.f32 (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))))) (+.f32 (*.f32 ux (*.f32 (*.f32 xi (sqrt.f32 #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 xi (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi)))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux))) (neg.f32 maxCos))
(* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)))
(*.f32 xi (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi)))
(+ (* maxCos (* ux zi)) (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 xi (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi))))
(+ (* ux (+ (* maxCos zi) (* ux (+ (* -1 (* maxCos zi)) (* -1/2 (* (pow maxCos 2) (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))))))))) (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))))
(+.f32 (*.f32 xi (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi))) (*.f32 ux (+.f32 (*.f32 maxCos zi) (*.f32 ux (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) xi) (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi)))) (*.f32 maxCos zi))))))
(+ (* ux (+ (* maxCos zi) (* ux (+ (* -1 (* maxCos zi)) (+ (* -1/2 (* (pow maxCos 2) (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))))) (* (pow maxCos 2) (* ux (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)))))))))) (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))))
(+.f32 (*.f32 xi (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi))) (*.f32 ux (+.f32 (*.f32 maxCos zi) (*.f32 ux (+.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) xi) (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi)))) (*.f32 maxCos zi)) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux xi) (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi)))))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (* maxCos (* xi (* (sqrt -1) (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)))))))
(*.f32 (*.f32 ux ux) (-.f32 (*.f32 maxCos (*.f32 (*.f32 xi (sqrt.f32 #s(literal -1 binary32))) (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi)))) (*.f32 maxCos zi)))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* maxCos (* xi (* (sqrt -1) (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))))) (+ (/ (* maxCos zi) ux) (/ (* maxCos (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)))) (* ux (sqrt -1)))))))
(*.f32 (*.f32 ux ux) (+.f32 (-.f32 (*.f32 maxCos (*.f32 (*.f32 xi (sqrt.f32 #s(literal -1 binary32))) (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi)))) (*.f32 maxCos zi)) (+.f32 (/.f32 (*.f32 maxCos zi) ux) (/.f32 (*.f32 (*.f32 maxCos xi) (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1/2 (/ (* xi (* (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* maxCos (* xi (* (sqrt -1) (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))))) (+ (/ (* maxCos zi) ux) (/ (* maxCos (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)))) (* ux (sqrt -1))))))))
(*.f32 (*.f32 ux ux) (-.f32 (+.f32 (+.f32 (*.f32 maxCos (*.f32 (*.f32 xi (sqrt.f32 #s(literal -1 binary32))) (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi)))) (+.f32 (/.f32 (*.f32 maxCos zi) ux) (/.f32 (*.f32 (*.f32 maxCos xi) (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 #s(literal -1/2 binary32) (*.f32 xi (*.f32 (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi)) (/.f32 (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))) (*.f32 (*.f32 maxCos (*.f32 ux ux)) (sqrt.f32 #s(literal -1 binary32)))))))) (*.f32 maxCos zi)))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1/2 (/ (* xi (* (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 1/2 (/ (* xi (* (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))) (+ (* maxCos (* xi (* (sqrt -1) (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))))) (+ (/ (* maxCos zi) ux) (/ (* maxCos (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)))) (* ux (sqrt -1)))))))))
(*.f32 (*.f32 ux ux) (-.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 xi (*.f32 (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi)) (/.f32 (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))) (*.f32 (*.f32 maxCos (*.f32 ux ux)) (sqrt.f32 #s(literal -1 binary32))))))) (+.f32 (+.f32 (*.f32 maxCos (*.f32 (*.f32 xi (sqrt.f32 #s(literal -1 binary32))) (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi)))) (+.f32 (/.f32 (*.f32 maxCos zi) ux) (/.f32 (*.f32 (*.f32 maxCos xi) (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 #s(literal 1/2 binary32) (*.f32 xi (*.f32 (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi)) (/.f32 (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))) (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 ux ux))) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))))))))) (*.f32 maxCos zi)))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (* maxCos (* xi (* (sqrt -1) (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)))))))
(*.f32 (*.f32 ux ux) (-.f32 (*.f32 maxCos (*.f32 (*.f32 xi (sqrt.f32 #s(literal -1 binary32))) (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi)))) (*.f32 maxCos zi)))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -1 (* maxCos zi)) (* -1 (/ (* maxCos (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)))) (sqrt -1)))) ux)) (* maxCos (* xi (* (sqrt -1) (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))))))))
(*.f32 (*.f32 ux ux) (-.f32 (-.f32 (*.f32 maxCos (*.f32 (*.f32 xi (sqrt.f32 #s(literal -1 binary32))) (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi)))) (/.f32 (-.f32 (*.f32 maxCos (neg.f32 zi)) (/.f32 (*.f32 (*.f32 maxCos xi) (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi))) (sqrt.f32 #s(literal -1 binary32)))) ux)) (*.f32 maxCos zi)))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* maxCos (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)))) (sqrt -1))) (* 1/2 (/ (* xi (* (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* ux (sqrt -1))))))) ux)) (* maxCos (* xi (* (sqrt -1) (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))))))))
(*.f32 (*.f32 ux ux) (-.f32 (-.f32 (*.f32 maxCos (*.f32 (*.f32 xi (sqrt.f32 #s(literal -1 binary32))) (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi)))) (/.f32 (-.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 xi (*.f32 (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi)) (/.f32 (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))))) (/.f32 (*.f32 (*.f32 maxCos xi) (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 maxCos zi)) ux)) (*.f32 maxCos zi)))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* maxCos (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)))) (sqrt -1))) (* -1 (/ (+ (* -1/2 (/ (* xi (* (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* 1/2 (/ (* xi (* (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) 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) (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))))))))
(*.f32 (*.f32 ux ux) (-.f32 (-.f32 (*.f32 maxCos (*.f32 (*.f32 xi (sqrt.f32 #s(literal -1 binary32))) (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi)))) (/.f32 (-.f32 (-.f32 (*.f32 maxCos (neg.f32 zi)) (/.f32 (*.f32 (*.f32 maxCos xi) (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi))) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 xi (*.f32 (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi)) (/.f32 (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))))) (*.f32 #s(literal 1/2 binary32) (*.f32 xi (*.f32 (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi)) (/.f32 (+.f32 (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)) (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))))) ux)) ux)) (*.f32 maxCos zi)))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.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))))))))
(+.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))))) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 (PI.f32) yi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.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))))))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 uy (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))))))))
(+ (* 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))))))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 uy (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) xi) (*.f32 (PI.f32) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 xi (*.f32 (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 xi (*.f32 (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 xi (*.f32 (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 xi (*.f32 (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 xi (*.f32 (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 xi (*.f32 (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 xi (*.f32 (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 xi (*.f32 (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.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)))))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.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))))))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) 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))))))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) 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))))))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) 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 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))))
(* 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 (+.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) yi))) (/.f32 (*.f32 (*.f32 maxCos 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 (+.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) yi))) (/.f32 (*.f32 (*.f32 maxCos 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 (+.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) yi))) (/.f32 (*.f32 (*.f32 maxCos 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 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))))
(* -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 (+.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))) (/.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))))) yi))) (neg.f32 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 (+.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))) (/.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))))) yi))) (neg.f32 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 (+.f32 (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))) (/.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))))) yi))) (neg.f32 yi))
(* (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 xi (*.f32 (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 xi (*.f32 (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 xi (*.f32 (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 xi (*.f32 (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))))))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* zi (+ (* maxCos (* ux (- 1 ux))) (* (/ (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(*.f32 zi (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 xi (*.f32 (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))))) zi)))
(* zi (+ (* maxCos (* ux (- 1 ux))) (* (/ (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(*.f32 zi (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 xi (*.f32 (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))))) zi)))
(* zi (+ (* maxCos (* ux (- 1 ux))) (* (/ (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(*.f32 zi (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 xi (*.f32 (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))))) zi)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (* (/ (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))
(*.f32 (neg.f32 zi) (-.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (neg.f32 maxCos)) (/.f32 (*.f32 xi (*.f32 (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))))) zi)))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (* (/ (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))
(*.f32 (neg.f32 zi) (-.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (neg.f32 maxCos)) (/.f32 (*.f32 xi (*.f32 (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))))) zi)))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (* (/ (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))
(*.f32 (neg.f32 zi) (-.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (neg.f32 maxCos)) (/.f32 (*.f32 xi (*.f32 (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))))) zi)))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.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) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) 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) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) 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) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) 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 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.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))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(*.f32 xi (*.f32 (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.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))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(*.f32 xi (*.f32 (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.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))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(*.f32 xi (*.f32 (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.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 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))))
(* -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 (*.f32 (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))))) (neg.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))))))))))
(*.f32 (neg.f32 (*.f32 (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))))) (neg.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))))))))))
(*.f32 (neg.f32 (*.f32 (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))))) (neg.f32 xi))
(* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)))
(*.f32 xi (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi)))
(+ (* -1/2 (* (pow maxCos 2) (* (pow ux 2) (* xi (* (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (pow (- 1 ux) 2)))))) (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))))
(+.f32 (*.f32 xi (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi))) (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 xi (*.f32 ux ux)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi))))))
(+ (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))) (* (pow maxCos 2) (+ (* -1/2 (* (pow ux 2) (* xi (* (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (pow (- 1 ux) 2))))) (* -1/8 (* (pow maxCos 2) (* (pow ux 4) (* xi (* (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (pow (- 1 ux) 4)))))))))
(+.f32 (*.f32 xi (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi))) (*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 xi (*.f32 ux ux)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi))))) (*.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 (pow.f32 ux #s(literal 4 binary32)) xi) (*.f32 (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32))))))))
(+ (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))) (* (pow maxCos 2) (+ (* -1/2 (* (pow ux 2) (* xi (* (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (pow (- 1 ux) 2))))) (* (pow maxCos 2) (+ (* -1/8 (* (pow ux 4) (* xi (* (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (pow (- 1 ux) 4))))) (* -1/16 (* (pow maxCos 2) (* (pow ux 6) (* xi (* (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (pow (- 1 ux) 6)))))))))))
(+.f32 (*.f32 xi (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi))) (*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 xi (*.f32 ux ux)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi))))) (*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (pow.f32 ux #s(literal 4 binary32)) xi) (*.f32 (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi)) (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 (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 6 binary32))))))))))
(* maxCos (* ux (* xi (* (sqrt -1) (* (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (- 1 ux))))))
(*.f32 (*.f32 maxCos ux) (*.f32 (*.f32 xi (sqrt.f32 #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi)))))
(* maxCos (+ (* 1/2 (/ (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* xi (* (sqrt -1) (* (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (- 1 ux)))))))
(*.f32 maxCos (+.f32 (*.f32 ux (*.f32 (*.f32 xi (sqrt.f32 #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 xi (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi)))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))))
(* maxCos (+ (* -1/8 (/ (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* xi (* (sqrt -1) (* (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (- 1 ux))))))))
(*.f32 maxCos (+.f32 (+.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (/.f32 xi (*.f32 (*.f32 ux (*.f32 ux ux)) (pow.f32 maxCos #s(literal 4 binary32)))) (/.f32 (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi)) (*.f32 (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 xi (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi)))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 ux (*.f32 (*.f32 xi (sqrt.f32 #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi)))))))
(* maxCos (+ (* -1/8 (/ (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* xi (* (sqrt -1) (* (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (- 1 ux)))))))))
(*.f32 maxCos (+.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (/.f32 xi (*.f32 (*.f32 ux (*.f32 ux ux)) (pow.f32 maxCos #s(literal 4 binary32)))) (/.f32 (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi)) (*.f32 (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))) (+.f32 (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 xi (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi)))) (*.f32 (*.f32 (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))))) (+.f32 (*.f32 ux (*.f32 (*.f32 xi (sqrt.f32 #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 xi (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi)))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))))))
(* -1 (* maxCos (* ux (* xi (* (sqrt -1) (* (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (- 1 ux)))))))
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos ux)) (*.f32 (*.f32 xi (sqrt.f32 #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi)))))
(* -1 (* maxCos (+ (* 1/2 (/ (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* xi (* (sqrt -1) (* (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (- 1 ux))))))))
(neg.f32 (*.f32 maxCos (+.f32 (*.f32 ux (*.f32 (*.f32 xi (sqrt.f32 #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 xi (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi)))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))))))
(* -1 (* maxCos (+ (* -1/8 (/ (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* xi (* (sqrt -1) (* (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (- 1 ux)))))))))
(*.f32 (+.f32 (+.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (/.f32 xi (*.f32 (*.f32 ux (*.f32 ux ux)) (pow.f32 maxCos #s(literal 4 binary32)))) (/.f32 (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi)) (*.f32 (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 xi (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi)))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 ux (*.f32 (*.f32 xi (sqrt.f32 #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi)))))) (neg.f32 maxCos))
(* -1 (* maxCos (+ (* -1/8 (/ (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* xi (* (sqrt -1) (* (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (- 1 ux))))))))))
(*.f32 (+.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (/.f32 xi (*.f32 (*.f32 ux (*.f32 ux ux)) (pow.f32 maxCos #s(literal 4 binary32)))) (/.f32 (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi)) (*.f32 (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))) (+.f32 (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 xi (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi)))) (*.f32 (*.f32 (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))))) (+.f32 (*.f32 ux (*.f32 (*.f32 xi (sqrt.f32 #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 xi (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi)))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))))) (neg.f32 maxCos))
(* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)))
(*.f32 xi (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi)))
(+ (* -1/2 (* (pow maxCos 2) (* (pow ux 2) (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)))))) (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))))
(+.f32 (*.f32 xi (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi))) (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 xi (*.f32 ux ux)) (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi)))))
(+ (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))) (* (pow ux 2) (+ (* -1/2 (* (pow maxCos 2) (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))))) (* (pow maxCos 2) (* ux (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))))))))
(+.f32 (*.f32 xi (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi))) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) xi) (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi)))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux xi) (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi)))))))
(+ (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))) (* (pow ux 2) (+ (* -1/2 (* (pow maxCos 2) (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))))) (* ux (+ (* -1/2 (* ux (* xi (* (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (+ (* 1/4 (pow maxCos 4)) (pow maxCos 2)))))) (* (pow maxCos 2) (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)))))))))
(+.f32 (*.f32 xi (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi))) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) xi) (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi)))) (*.f32 ux (+.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) xi) (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi))) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 ux xi) (*.f32 (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi)) (+.f32 (*.f32 maxCos maxCos) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) #s(literal 1/4 binary32)))))))))))
(* maxCos (* (pow ux 2) (* xi (* (sqrt -1) (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))))))
(*.f32 (*.f32 maxCos (*.f32 ux ux)) (*.f32 (*.f32 xi (sqrt.f32 #s(literal -1 binary32))) (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi))))
(* (pow ux 2) (+ (* maxCos (* xi (* (sqrt -1) (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))))) (/ (* maxCos (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)))) (* ux (sqrt -1)))))
(*.f32 (*.f32 ux ux) (+.f32 (*.f32 maxCos (*.f32 (*.f32 xi (sqrt.f32 #s(literal -1 binary32))) (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi)))) (/.f32 (*.f32 (*.f32 maxCos xi) (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))
(* (pow ux 2) (+ (* -1/2 (/ (* xi (* (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* maxCos (* xi (* (sqrt -1) (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))))) (/ (* maxCos (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)))) (* ux (sqrt -1))))))
(*.f32 (*.f32 ux ux) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 xi (*.f32 (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi)) (/.f32 (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))) (*.f32 (*.f32 maxCos (*.f32 ux ux)) (sqrt.f32 #s(literal -1 binary32))))))) (+.f32 (*.f32 maxCos (*.f32 (*.f32 xi (sqrt.f32 #s(literal -1 binary32))) (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi)))) (/.f32 (*.f32 (*.f32 maxCos xi) (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))))
(* (pow ux 2) (+ (* -1/2 (/ (* xi (* (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 1/2 (/ (* xi (* (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))) (+ (* maxCos (* xi (* (sqrt -1) (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))))) (/ (* maxCos (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)))) (* ux (sqrt -1)))))))
(*.f32 (*.f32 ux ux) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 xi (*.f32 (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi)) (/.f32 (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))) (*.f32 (*.f32 maxCos (*.f32 ux ux)) (sqrt.f32 #s(literal -1 binary32))))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 xi (*.f32 (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi)) (/.f32 (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))) (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 ux ux))) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))))))) (+.f32 (*.f32 maxCos (*.f32 (*.f32 xi (sqrt.f32 #s(literal -1 binary32))) (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi)))) (/.f32 (*.f32 (*.f32 maxCos xi) (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))))
(* maxCos (* (pow ux 2) (* xi (* (sqrt -1) (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))))))
(*.f32 (*.f32 maxCos (*.f32 ux ux)) (*.f32 (*.f32 xi (sqrt.f32 #s(literal -1 binary32))) (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi))))
(* (pow ux 2) (+ (* maxCos (* xi (* (sqrt -1) (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))))) (/ (* maxCos (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)))) (* ux (sqrt -1)))))
(*.f32 (*.f32 ux ux) (+.f32 (*.f32 maxCos (*.f32 (*.f32 xi (sqrt.f32 #s(literal -1 binary32))) (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi)))) (/.f32 (*.f32 (*.f32 maxCos xi) (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))
(* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ (* maxCos (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)))) (sqrt -1))) (* 1/2 (/ (* xi (* (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* ux (sqrt -1)))))) ux)) (* maxCos (* xi (* (sqrt -1) (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)))))))
(*.f32 (*.f32 ux ux) (-.f32 (*.f32 maxCos (*.f32 (*.f32 xi (sqrt.f32 #s(literal -1 binary32))) (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi)))) (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 xi (*.f32 (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi)) (/.f32 (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))))) (/.f32 (*.f32 (*.f32 maxCos xi) (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi))) (sqrt.f32 #s(literal -1 binary32)))) ux)))
(* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ (* maxCos (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)))) (sqrt -1))) (* -1 (/ (+ (* -1/2 (/ (* xi (* (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* 1/2 (/ (* xi (* (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) 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) (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)))))))
(*.f32 (*.f32 ux ux) (-.f32 (*.f32 maxCos (*.f32 (*.f32 xi (sqrt.f32 #s(literal -1 binary32))) (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi)))) (/.f32 (neg.f32 (+.f32 (/.f32 (*.f32 (*.f32 maxCos xi) (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 xi (*.f32 (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi)) (/.f32 (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))))) (*.f32 #s(literal 1/2 binary32) (*.f32 xi (*.f32 (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi)) (/.f32 (+.f32 (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)) (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))))) ux))) 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) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))))
(+ (* 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 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 (PI.f32) yi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) 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)))))))
(+.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 uy (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) 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)))))))
(+.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 uy (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) xi) (*.f32 (PI.f32) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))))))))
(* (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 xi (*.f32 (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))))
(* (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 xi (*.f32 (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))))
(* (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 xi (*.f32 (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))))
(* (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 xi (*.f32 (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))))
(* (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 xi (*.f32 (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))))
(* (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 xi (*.f32 (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))))
(* (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 xi (*.f32 (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))))
(* (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 xi (*.f32 (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.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 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.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) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) 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) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) 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) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) 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 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))))
(* 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) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) 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) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) 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) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) 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 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))))
(* -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 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) yi)))) (neg.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))))))))))
(*.f32 (neg.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) yi)))) (neg.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))))))))))
(*.f32 (neg.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) yi)))) (neg.f32 yi))
(+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))
(+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi))
(+ (cos (* 2 (* uy (PI)))) (+ (* -1/2 (* (pow maxCos 2) (* (pow ux 2) (* (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (pow (- 1 ux) 2))))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)))
(+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (+.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi)))))))
(+ (cos (* 2 (* uy (PI)))) (+ (* (pow maxCos 2) (+ (* -1/2 (* (pow ux 2) (* (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (pow (- 1 ux) 2)))) (* -1/8 (* (pow maxCos 2) (* (pow ux 4) (* (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (pow (- 1 ux) 4))))))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)))
(+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (+.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi) (*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi))))) (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux #s(literal 4 binary32))) (*.f32 (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32)))))))))
(+ (cos (* 2 (* uy (PI)))) (+ (* (pow maxCos 2) (+ (* -1/2 (* (pow ux 2) (* (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (pow (- 1 ux) 2)))) (* (pow maxCos 2) (+ (* -1/8 (* (pow ux 4) (* (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (pow (- 1 ux) 4)))) (* -1/16 (* (pow maxCos 2) (* (pow ux 6) (* (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (pow (- 1 ux) 6))))))))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)))
(+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (+.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi) (*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi))))) (*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 (*.f32 #s(literal -1/8 binary32) (pow.f32 ux #s(literal 4 binary32))) (*.f32 (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32)))) (*.f32 #s(literal -1/16 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux #s(literal 6 binary32))) (*.f32 (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 6 binary32)))))))))))
(* maxCos (* ux (* (sqrt -1) (* (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (- 1 ux)))))
(*.f32 maxCos (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi)))))
(* maxCos (+ (* 1/2 (/ (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* (sqrt -1) (* (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (- 1 ux))))))
(*.f32 maxCos (+.f32 (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi)))) (/.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi))) (*.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)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* (sqrt -1) (* (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (- 1 ux)))))))
(*.f32 maxCos (+.f32 (+.f32 (*.f32 (/.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (pow.f32 maxCos #s(literal 4 binary32)))) (/.f32 (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi)) (*.f32 (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi))))))
(* maxCos (+ (* -1/8 (/ (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* (sqrt -1) (* (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (- 1 ux))))))))
(*.f32 maxCos (+.f32 (*.f32 (/.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (pow.f32 maxCos #s(literal 4 binary32)))) (/.f32 (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi)) (*.f32 (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (+.f32 (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi)))) (/.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))) (/.f32 (*.f32 #s(literal 1/16 binary32) (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi))) (*.f32 (*.f32 (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))))))))
(* -1 (* maxCos (* ux (* (sqrt -1) (* (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (- 1 ux))))))
(*.f32 (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi)))) (neg.f32 maxCos))
(* -1 (* maxCos (+ (* 1/2 (/ (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* (sqrt -1) (* (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (- 1 ux)))))))
(*.f32 (+.f32 (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi)))) (/.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))) (neg.f32 maxCos))
(* -1 (* maxCos (+ (* -1/8 (/ (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* (sqrt -1) (* (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (- 1 ux))))))))
(*.f32 (+.f32 (+.f32 (*.f32 (/.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (pow.f32 maxCos #s(literal 4 binary32)))) (/.f32 (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi)) (*.f32 (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi))))) (neg.f32 maxCos))
(* -1 (* maxCos (+ (* -1/8 (/ (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* (sqrt -1) (* (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (- 1 ux)))))))))
(*.f32 (+.f32 (*.f32 (/.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (pow.f32 maxCos #s(literal 4 binary32)))) (/.f32 (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi)) (*.f32 (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (+.f32 (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi)))) (/.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))) (/.f32 (*.f32 #s(literal 1/16 binary32) (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi))) (*.f32 (*.f32 (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))))))) (neg.f32 maxCos))
(+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))
(+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi))
(+ (cos (* 2 (* uy (PI)))) (+ (* -1/2 (* (pow maxCos 2) (* (pow ux 2) (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)))
(+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (+.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)) (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi))))))
(+ (cos (* 2 (* uy (PI)))) (+ (* (pow ux 2) (+ (* -1/2 (* (pow maxCos 2) (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)))) (* (pow maxCos 2) (* ux (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)))))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)))
(+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (+.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi))) (*.f32 (*.f32 ux (*.f32 maxCos maxCos)) (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi)))))))
(+ (cos (* 2 (* uy (PI)))) (+ (* (pow ux 2) (+ (* -1/2 (* (pow maxCos 2) (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)))) (* ux (+ (* -1/2 (* ux (* (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (+ (* 1/4 (pow maxCos 4)) (pow maxCos 2))))) (* (pow maxCos 2) (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))))))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)))
(+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (+.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi))) (*.f32 ux (+.f32 (*.f32 (*.f32 maxCos maxCos) (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi))) (*.f32 (*.f32 #s(literal -1/2 binary32) ux) (*.f32 (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi)) (+.f32 (*.f32 maxCos maxCos) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) #s(literal 1/4 binary32)))))))))))
(* maxCos (* (pow ux 2) (* (sqrt -1) (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)))))
(*.f32 maxCos (*.f32 (*.f32 (*.f32 ux ux) (sqrt.f32 #s(literal -1 binary32))) (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi))))
(* (pow ux 2) (+ (* maxCos (* (sqrt -1) (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)))) (/ (* maxCos (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))) (* ux (sqrt -1)))))
(*.f32 (*.f32 ux ux) (+.f32 (*.f32 (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))) (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi))) (/.f32 (*.f32 maxCos (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))
(* (pow ux 2) (+ (* -1/2 (/ (* (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* maxCos (* (sqrt -1) (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)))) (/ (* maxCos (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))) (* ux (sqrt -1))))))
(*.f32 (*.f32 ux ux) (+.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi)) (/.f32 (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))) (*.f32 (*.f32 maxCos (*.f32 ux ux)) (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))) (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi)))) (/.f32 (*.f32 maxCos (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))
(* (pow ux 2) (+ (* -1/2 (/ (* (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 1/2 (/ (* (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))) (+ (* maxCos (* (sqrt -1) (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)))) (/ (* maxCos (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))) (* ux (sqrt -1)))))))
(*.f32 (*.f32 ux ux) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi)) (/.f32 (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))) (*.f32 (*.f32 maxCos (*.f32 ux ux)) (sqrt.f32 #s(literal -1 binary32)))))) (+.f32 (+.f32 (*.f32 (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))) (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi))) (/.f32 (*.f32 maxCos (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))) (*.f32 #s(literal 1/2 binary32) (*.f32 (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi)) (/.f32 (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))) (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 ux ux))) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))))))))))
(* maxCos (* (pow ux 2) (* (sqrt -1) (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)))))
(*.f32 maxCos (*.f32 (*.f32 (*.f32 ux ux) (sqrt.f32 #s(literal -1 binary32))) (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi))))
(* (pow ux 2) (+ (* maxCos (* (sqrt -1) (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)))) (/ (* maxCos (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))) (* ux (sqrt -1)))))
(*.f32 (*.f32 ux ux) (+.f32 (*.f32 (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))) (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi))) (/.f32 (*.f32 maxCos (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))
(* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ (* maxCos (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))) (sqrt -1))) (* 1/2 (/ (* (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))) (* maxCos (* ux (sqrt -1)))))) ux)) (* maxCos (* (sqrt -1) (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))))))
(*.f32 (*.f32 ux ux) (-.f32 (*.f32 (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))) (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi))) (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi)) (/.f32 (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))) (/.f32 (*.f32 maxCos (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi))) (sqrt.f32 #s(literal -1 binary32)))) ux)))
(* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ (* maxCos (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))) (sqrt -1))) (* -1 (/ (+ (* -1/2 (/ (* (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))) (* maxCos (sqrt -1)))) (* 1/2 (/ (* (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4)))) (* maxCos (* ux (sqrt -1)))))) ux))) ux)) (* maxCos (* (sqrt -1) (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi))))))
(*.f32 (*.f32 ux ux) (-.f32 (*.f32 (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))) (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi))) (/.f32 (-.f32 (*.f32 (neg.f32 maxCos) (/.f32 (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi)) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi)) (/.f32 (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 #s(literal 1/2 binary32) (*.f32 (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi)) (/.f32 (+.f32 (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)) (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))))) ux)) ux)))
(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) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))
(+ (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 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 (PI.f32) yi) xi))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))))
(+ (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))) (* uy (+ (* -2 (* (* uy (pow (PI) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 2 (* (/ (* yi (PI)) xi) (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) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 (PI.f32) yi) xi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))))))
(+ (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))) (* uy (+ (* 2 (* (/ (* yi (PI)) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* uy (+ (* -2 (* (pow (PI) 2) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -4/3 (* (/ (* uy (* yi (pow (PI) 3))) xi) (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) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 (PI.f32) yi) xi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 uy (+.f32 (*.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) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (/.f32 (*.f32 (*.f32 uy yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) xi))))))))
(* (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))))
(* (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))))
(* (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))))
(* (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))))
(* (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))))
(* (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))))
(* (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))))
(* (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))))
(* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))))
(+ (* (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 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))))
(+ (* (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 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))))
(+ (* (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 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))))
(* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(/.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))) xi)
(* yi (+ (* (/ (cos (* 2 (* uy (PI)))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (sin (* 2 (* uy (PI)))) xi) (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) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (/.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) yi) (/.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) xi))))
(* yi (+ (* (/ (cos (* 2 (* uy (PI)))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (sin (* 2 (* uy (PI)))) xi) (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) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (/.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) yi) (/.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) xi))))
(* yi (+ (* (/ (cos (* 2 (* uy (PI)))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (* (/ (sin (* 2 (* uy (PI)))) xi) (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) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (/.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) yi) (/.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) xi))))
(* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(/.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))) xi)
(* -1 (* yi (+ (* -1 (* (/ (cos (* 2 (* uy (PI)))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (/ (sin (* 2 (* uy (PI)))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))
(*.f32 (neg.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (/.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) yi) (/.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) xi)))) (neg.f32 yi))
(* -1 (* yi (+ (* -1 (* (/ (cos (* 2 (* uy (PI)))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (/ (sin (* 2 (* uy (PI)))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))
(*.f32 (neg.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (/.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) yi) (/.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) xi)))) (neg.f32 yi))
(* -1 (* yi (+ (* -1 (* (/ (cos (* 2 (* uy (PI)))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (/ (sin (* 2 (* uy (PI)))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))
(*.f32 (neg.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (/.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) yi) (/.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) xi)))) (neg.f32 yi))
(* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(/.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.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))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) xi)
(/.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) 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))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) xi)
(/.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) 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))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) xi)
(/.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))) xi)
(* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))))
(+ (* (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 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))))
(+ (* (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 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))))
(+ (* (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 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))))
(* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))))
(+ (* (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 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))))
(+ (* (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 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))))
(+ (* (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 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))))
1
#s(literal 1 binary32)
(+ 1 (* -1/2 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))
(+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))
(+ 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)))))))
(+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 ux ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.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)))))))
(+ 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)))))))))
(+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 ux ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 maxCos maxCos) (+.f32 (*.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 #s(literal -1/16 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux #s(literal 6 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 6 binary32)))))))))
(* 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 (+.f32 (*.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 (+.f32 (*.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 #s(literal 1/8 binary32) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))))
(* 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 (+.f32 (+.f32 (*.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 #s(literal 1/16 binary32) (*.f32 (*.f32 (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)))))) (/.f32 #s(literal 1/8 binary32) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))))
(* -1 (* maxCos (* ux (* (sqrt -1) (- 1 ux)))))
(*.f32 (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)) (neg.f32 maxCos))
(* -1 (* maxCos (+ (* ux (* (sqrt -1) (- 1 ux))) (* 1/2 (/ 1 (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))))))
(*.f32 (+.f32 (*.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)))) (neg.f32 maxCos))
(* -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))))))))
(*.f32 (-.f32 (+.f32 (*.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 #s(literal 1/8 binary32) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))) (neg.f32 maxCos))
(* -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)))))))))
(*.f32 (-.f32 (+.f32 (+.f32 (*.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 #s(literal 1/16 binary32) (*.f32 (*.f32 (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)))))) (/.f32 #s(literal 1/8 binary32) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))) (neg.f32 maxCos))
1
#s(literal 1 binary32)
(+ 1 (* -1/2 (* (pow maxCos 2) (pow ux 2))))
(+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux)))
(+ 1 (* (pow ux 2) (+ (* -1/2 (pow maxCos 2)) (* (pow maxCos 2) ux))))
(+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 ux (*.f32 maxCos maxCos)) (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)))))
(+ 1 (* (pow ux 2) (+ (* -1/2 (pow maxCos 2)) (* ux (+ (* -1/2 (* ux (+ (* 1/4 (pow maxCos 4)) (pow maxCos 2)))) (pow maxCos 2))))))
(+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux (+.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 #s(literal -1/2 binary32) ux) (+.f32 (*.f32 maxCos maxCos) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) #s(literal 1/4 binary32)))))))))
(* 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) (+.f32 (*.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) (+.f32 (+.f32 (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))) (/.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 maxCos (*.f32 ux ux))) (/.f32 (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))) (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) (+.f32 (+.f32 (*.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 maxCos (*.f32 ux ux))) (/.f32 (+.f32 (*.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 (*.f32 ux (*.f32 ux ux)))) (/.f32 (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))))) (+.f32 (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))) (/.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))))
(* 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) (+.f32 (*.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) (-.f32 (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))) (/.f32 (-.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) maxCos) (/.f32 (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))) (/.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) (-.f32 (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))) (/.f32 (-.f32 (-.f32 #s(literal 0 binary32) (/.f32 maxCos (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (+.f32 (*.f32 (/.f32 #s(literal -1/2 binary32) maxCos) (/.f32 (+.f32 (*.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 (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)) (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) ux)) ux)))
1
#s(literal 1 binary32)
(+ 1 (* -1 (* (pow maxCos 2) (pow ux 2))))
(-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))
(+ 1 (* (pow ux 2) (+ (* -1 (pow maxCos 2)) (* 2 (* (pow maxCos 2) ux)))))
(+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 maxCos maxCos))) (*.f32 maxCos maxCos))))
(+ 1 (* (pow ux 2) (+ (* -1 (pow maxCos 2)) (* ux (+ (* -1 (* (pow maxCos 2) ux)) (* 2 (pow maxCos 2)))))))
(+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (-.f32 (*.f32 ux (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux (*.f32 maxCos maxCos)))) (*.f32 maxCos maxCos))))
(* -1 (* (pow maxCos 2) (pow ux 4)))
(*.f32 (*.f32 maxCos maxCos) (neg.f32 (pow.f32 ux #s(literal 4 binary32))))
(* (pow ux 4) (+ (* -1 (pow maxCos 2)) (* 2 (/ (pow maxCos 2) ux))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos)))
(* (pow ux 4) (+ (* -1 (/ (pow maxCos 2) (pow ux 2))) (+ (* -1 (pow maxCos 2)) (* 2 (/ (pow maxCos 2) ux)))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos)) (/.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))
(* (pow ux 4) (+ (* -1 (/ (pow maxCos 2) (pow ux 2))) (+ (* -1 (pow maxCos 2)) (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 (-.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32)))) (*.f32 maxCos maxCos)) (/.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))
(* -1 (* (pow maxCos 2) (pow ux 4)))
(*.f32 (*.f32 maxCos maxCos) (neg.f32 (pow.f32 ux #s(literal 4 binary32))))
(* (pow ux 4) (+ (* -1 (pow maxCos 2)) (* 2 (/ (pow maxCos 2) ux))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos)))
(* (pow ux 4) (+ (* -1 (/ (+ (* -2 (pow maxCos 2)) (/ (pow maxCos 2) ux)) ux)) (* -1 (pow maxCos 2))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 (-.f32 #s(literal 0 binary32) (*.f32 maxCos maxCos)) (/.f32 (+.f32 (/.f32 (*.f32 maxCos maxCos) ux) (*.f32 (*.f32 maxCos maxCos) #s(literal -2 binary32))) ux)))
(* (pow ux 4) (+ (* -1 (/ (+ (* -2 (pow maxCos 2)) (* -1 (/ (+ (* -1 (pow maxCos 2)) (/ 1 (pow ux 2))) ux))) ux)) (* -1 (pow maxCos 2))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 (-.f32 #s(literal 0 binary32) (*.f32 maxCos maxCos)) (/.f32 (-.f32 (*.f32 (*.f32 maxCos maxCos) #s(literal -2 binary32)) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 maxCos maxCos)) ux)) ux)))
1
#s(literal 1 binary32)
(+ 1 (* (pow maxCos 2) (* (pow ux 4) (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2)))))))
(+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 (/.f32 #s(literal 2 binary32) ux) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux)))))))
(+ 1 (* (pow maxCos 2) (* (pow ux 4) (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2)))))))
(+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 (/.f32 #s(literal 2 binary32) ux) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux)))))))
(+ 1 (* (pow maxCos 2) (* (pow ux 4) (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2)))))))
(+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 (/.f32 #s(literal 2 binary32) ux) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux)))))))
(* (pow maxCos 2) (* (pow ux 4) (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2))))))
(*.f32 (*.f32 maxCos maxCos) (*.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 (/.f32 #s(literal 2 binary32) ux) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))))))
(* (pow maxCos 2) (+ (* (pow ux 4) (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2))))) (/ 1 (pow maxCos 2))))
(+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 (/.f32 #s(literal 2 binary32) ux) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux)))))))
(* (pow maxCos 2) (+ (* (pow ux 4) (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2))))) (/ 1 (pow maxCos 2))))
(+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 (/.f32 #s(literal 2 binary32) ux) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux)))))))
(* (pow maxCos 2) (+ (* (pow ux 4) (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2))))) (/ 1 (pow maxCos 2))))
(+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 (/.f32 #s(literal 2 binary32) ux) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux)))))))
(* (pow maxCos 2) (* (pow ux 4) (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2))))))
(*.f32 (*.f32 maxCos maxCos) (*.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 (/.f32 #s(literal 2 binary32) ux) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))))))
(* (pow maxCos 2) (+ (* (pow ux 4) (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2))))) (/ 1 (pow maxCos 2))))
(+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 (/.f32 #s(literal 2 binary32) ux) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux)))))))
(* (pow maxCos 2) (+ (* (pow ux 4) (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2))))) (/ 1 (pow maxCos 2))))
(+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 (/.f32 #s(literal 2 binary32) ux) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux)))))))
(* (pow maxCos 2) (+ (* (pow ux 4) (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2))))) (/ 1 (pow maxCos 2))))
(+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 (/.f32 #s(literal 2 binary32) ux) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux)))))))
(/ 1 (pow ux 4))
(/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32)))
(+ (* (pow maxCos 2) (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2))))) (/ 1 (pow ux 4)))
(+.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (*.f32 (*.f32 maxCos maxCos) (-.f32 (/.f32 #s(literal 2 binary32) ux) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))))))
(+ (* (pow maxCos 2) (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2))))) (/ 1 (pow ux 4)))
(+.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (*.f32 (*.f32 maxCos maxCos) (-.f32 (/.f32 #s(literal 2 binary32) ux) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))))))
(+ (* (pow maxCos 2) (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2))))) (/ 1 (pow ux 4)))
(+.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (*.f32 (*.f32 maxCos maxCos) (-.f32 (/.f32 #s(literal 2 binary32) ux) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))))))
(* (pow maxCos 2) (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2)))))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (/.f32 #s(literal 2 binary32) ux) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux)))))
(* (pow maxCos 2) (- (+ (* 2 (/ 1 ux)) (/ 1 (* (pow maxCos 2) (pow ux 4)))) (+ 1 (/ 1 (pow ux 2)))))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (/.f32 #s(literal 2 binary32) ux) (-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (pow.f32 ux #s(literal 4 binary32))) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))))))
(* (pow maxCos 2) (- (+ (* 2 (/ 1 ux)) (/ 1 (* (pow maxCos 2) (pow ux 4)))) (+ 1 (/ 1 (pow ux 2)))))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (/.f32 #s(literal 2 binary32) ux) (-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (pow.f32 ux #s(literal 4 binary32))) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))))))
(* (pow maxCos 2) (- (+ (* 2 (/ 1 ux)) (/ 1 (* (pow maxCos 2) (pow ux 4)))) (+ 1 (/ 1 (pow ux 2)))))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (/.f32 #s(literal 2 binary32) ux) (-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (pow.f32 ux #s(literal 4 binary32))) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))))))
(* (pow maxCos 2) (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2)))))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (/.f32 #s(literal 2 binary32) ux) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux)))))
(* (pow maxCos 2) (- (+ (* 2 (/ 1 ux)) (/ 1 (* (pow maxCos 2) (pow ux 4)))) (+ 1 (/ 1 (pow ux 2)))))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (/.f32 #s(literal 2 binary32) ux) (-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (pow.f32 ux #s(literal 4 binary32))) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))))))
(* (pow maxCos 2) (- (+ (* 2 (/ 1 ux)) (/ 1 (* (pow maxCos 2) (pow ux 4)))) (+ 1 (/ 1 (pow ux 2)))))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (/.f32 #s(literal 2 binary32) ux) (-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (pow.f32 ux #s(literal 4 binary32))) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))))))
(* (pow maxCos 2) (- (+ (* 2 (/ 1 ux)) (/ 1 (* (pow maxCos 2) (pow ux 4)))) (+ 1 (/ 1 (pow ux 2)))))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (/.f32 #s(literal 2 binary32) ux) (-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (pow.f32 ux #s(literal 4 binary32))) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))))))
(/ 1 (pow ux 4))
(/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32)))
(/ (+ 1 (* -1 (* (pow maxCos 2) (pow ux 2)))) (pow ux 4))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))) (pow.f32 ux #s(literal 4 binary32)))
(/ (+ 1 (* (pow ux 2) (- (* 2 (* (pow maxCos 2) ux)) (pow maxCos 2)))) (pow ux 4))
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 maxCos maxCos))) (*.f32 maxCos maxCos)))) (pow.f32 ux #s(literal 4 binary32)))
(/ (+ 1 (* (pow ux 2) (- (* ux (+ (* -1 (* (pow maxCos 2) ux)) (* 2 (pow maxCos 2)))) (pow maxCos 2)))) (pow ux 4))
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (-.f32 (*.f32 ux (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux (*.f32 maxCos maxCos)))) (*.f32 maxCos maxCos)))) (pow.f32 ux #s(literal 4 binary32)))
(* -1 (pow maxCos 2))
(-.f32 #s(literal 0 binary32) (*.f32 maxCos maxCos))
(- (* 2 (/ (pow maxCos 2) ux)) (pow maxCos 2))
(-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos))
(- (+ (* -1 (/ (pow maxCos 2) (pow ux 2))) (* 2 (/ (pow maxCos 2) ux))) (pow maxCos 2))
(-.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos)) (/.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))
(- (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2)))
(+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))
(* -1 (pow maxCos 2))
(-.f32 #s(literal 0 binary32) (*.f32 maxCos maxCos))
(- (* 2 (/ (pow maxCos 2) ux)) (pow maxCos 2))
(-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos))
(- (* -1 (/ (+ (* -2 (pow maxCos 2)) (/ (pow maxCos 2) ux)) ux)) (pow maxCos 2))
(-.f32 (-.f32 #s(literal 0 binary32) (*.f32 maxCos maxCos)) (/.f32 (+.f32 (/.f32 (*.f32 maxCos maxCos) ux) (*.f32 (*.f32 maxCos maxCos) #s(literal -2 binary32))) ux))
(- (* -1 (/ (+ (* -2 (pow maxCos 2)) (* -1 (/ (- (/ 1 (pow ux 2)) (pow maxCos 2)) ux))) ux)) (pow maxCos 2))
(-.f32 (-.f32 #s(literal 0 binary32) (*.f32 maxCos maxCos)) (/.f32 (-.f32 (*.f32 (*.f32 maxCos maxCos) #s(literal -2 binary32)) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 maxCos maxCos)) ux)) ux))
(* (pow maxCos 2) (- (* 2 (/ 1 ux)) 1))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)))
(* (pow maxCos 2) (- (* 2 (/ 1 ux)) 1))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)))
(* (pow maxCos 2) (- (* 2 (/ 1 ux)) 1))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)))
(* (pow maxCos 2) (- (* 2 (/ 1 ux)) 1))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)))
(* (pow maxCos 2) (- (* 2 (/ 1 ux)) 1))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)))
(* (pow maxCos 2) (- (* 2 (/ 1 ux)) 1))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)))
(* (pow maxCos 2) (- (* 2 (/ 1 ux)) 1))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)))
(* (pow maxCos 2) (- (* 2 (/ 1 ux)) 1))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)))
(* (pow maxCos 2) (- (* 2 (/ 1 ux)) 1))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)))
(* (pow maxCos 2) (- (* 2 (/ 1 ux)) 1))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)))
(* (pow maxCos 2) (- (* 2 (/ 1 ux)) 1))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)))
(* (pow maxCos 2) (- (* 2 (/ 1 ux)) 1))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)))
(* 2 (/ (pow maxCos 2) ux))
(*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux))
(/ (+ (* -1 (* (pow maxCos 2) ux)) (* 2 (pow maxCos 2))) ux)
(/.f32 (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux (*.f32 maxCos maxCos))) ux)
(/ (+ (* -1 (* (pow maxCos 2) ux)) (* 2 (pow maxCos 2))) ux)
(/.f32 (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux (*.f32 maxCos maxCos))) ux)
(/ (+ (* -1 (* (pow maxCos 2) ux)) (* 2 (pow maxCos 2))) ux)
(/.f32 (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux (*.f32 maxCos maxCos))) ux)
(* -1 (pow maxCos 2))
(-.f32 #s(literal 0 binary32) (*.f32 maxCos maxCos))
(- (* 2 (/ (pow maxCos 2) ux)) (pow maxCos 2))
(-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos))
(- (* 2 (/ (pow maxCos 2) ux)) (pow maxCos 2))
(-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos))
(- (* 2 (/ (pow maxCos 2) ux)) (pow maxCos 2))
(-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos))
(* -1 (pow maxCos 2))
(-.f32 #s(literal 0 binary32) (*.f32 maxCos maxCos))
(- (* 2 (/ (pow maxCos 2) ux)) (pow maxCos 2))
(-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos))
(- (* 2 (/ (pow maxCos 2) ux)) (pow maxCos 2))
(-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos))
(- (* 2 (/ (pow maxCos 2) ux)) (pow maxCos 2))
(-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (*.f32 maxCos maxCos))
(+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))
(+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))
(+ (* maxCos (* ux zi)) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(+.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (*.f32 maxCos (*.f32 ux zi)))
(+ (* ux (+ (* maxCos zi) (* ux (+ (* -1 (* maxCos zi)) (* -1/2 (* (pow maxCos 2) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(+.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (*.f32 ux (+.f32 (*.f32 maxCos zi) (*.f32 ux (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))) (*.f32 maxCos zi))))))
(+ (* ux (+ (* maxCos zi) (* ux (+ (* -1 (* maxCos zi)) (+ (* -1/2 (* (pow maxCos 2) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (* (pow maxCos 2) (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(+.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (*.f32 ux (+.f32 (*.f32 maxCos zi) (*.f32 ux (+.f32 (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))) (*.f32 maxCos zi)) (*.f32 (*.f32 ux (*.f32 maxCos maxCos)) (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))))
(*.f32 (*.f32 ux ux) (-.f32 (*.f32 maxCos (*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 maxCos zi)))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (+ (/ (* maxCos zi) ux) (/ (* maxCos (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (* ux (sqrt -1)))))))
(*.f32 (*.f32 ux ux) (+.f32 (-.f32 (*.f32 maxCos (*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 maxCos zi)) (+.f32 (/.f32 (*.f32 maxCos zi) ux) (/.f32 (*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) maxCos) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1/2 (/ (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (+ (/ (* maxCos zi) ux) (/ (* maxCos (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (* ux (sqrt -1))))))))
(*.f32 (*.f32 ux ux) (-.f32 (+.f32 (+.f32 (+.f32 (*.f32 maxCos (*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 maxCos zi) ux)) (/.f32 (*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) maxCos) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))))) (*.f32 (*.f32 maxCos (*.f32 ux ux)) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 maxCos zi)))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1/2 (/ (* (+ (* xi (cos (* 2 (* uy (PI))))) (* 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))))) (* yi (sin (* 2 (* uy (PI)))))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))) (+ (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (+ (/ (* maxCos zi) ux) (/ (* maxCos (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (* ux (sqrt -1)))))))))
(*.f32 (*.f32 ux ux) (-.f32 (+.f32 (+.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))))) (*.f32 (*.f32 maxCos (*.f32 ux ux)) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))))) (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 ux ux))) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))))) (+.f32 (+.f32 (*.f32 maxCos (*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 maxCos zi) ux)) (/.f32 (*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) maxCos) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 maxCos zi)))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))))
(*.f32 (*.f32 ux ux) (-.f32 (*.f32 maxCos (*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 maxCos zi)))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -1 (* maxCos zi)) (* -1 (/ (* maxCos (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt -1)))) ux)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))))))
(*.f32 (*.f32 ux ux) (-.f32 (-.f32 (*.f32 maxCos (*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (-.f32 (*.f32 maxCos (neg.f32 zi)) (/.f32 (*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) maxCos) (sqrt.f32 #s(literal -1 binary32)))) ux)) (*.f32 maxCos zi)))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* maxCos (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt -1))) (* 1/2 (/ (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))) (* maxCos (* ux (sqrt -1))))))) ux)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))))))
(*.f32 (*.f32 ux ux) (-.f32 (-.f32 (*.f32 maxCos (*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (-.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (/.f32 (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))) (/.f32 (*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) maxCos) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 maxCos zi)) ux)) (*.f32 maxCos zi)))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* maxCos (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt -1))) (* -1 (/ (+ (* -1/2 (/ (* (+ (* xi (cos (* 2 (* uy (PI))))) (* 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))))) (* 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 (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))))))
(*.f32 (*.f32 ux ux) (-.f32 (-.f32 (*.f32 maxCos (*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (-.f32 (-.f32 (*.f32 maxCos (neg.f32 zi)) (/.f32 (*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) maxCos) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (*.f32 #s(literal 1/2 binary32) (*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (/.f32 (+.f32 (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)) (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))))) ux)) ux)) (*.f32 maxCos zi)))
(+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))
(+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(+.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(+ (* maxCos (+ (* 1/2 (* maxCos (* (pow ux 4) (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2)))))))) (* ux (* zi (- 1 ux))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(+.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (*.f32 maxCos (+.f32 (*.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux)) (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos (pow.f32 ux #s(literal 4 binary32))) (*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (-.f32 (/.f32 #s(literal 2 binary32) ux) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))))))))))
(+ (* maxCos (+ (* maxCos (+ (* -1/8 (* (pow maxCos 2) (* (pow ux 8) (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (pow (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2)))) 2))))) (* 1/2 (* (pow ux 4) (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2))))))))) (* ux (* zi (- 1 ux))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(+.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (*.f32 maxCos (+.f32 (*.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux #s(literal 8 binary32))) (*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (*.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (-.f32 (/.f32 #s(literal 2 binary32) ux) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux)))))))) (*.f32 (*.f32 #s(literal 1/2 binary32) (pow.f32 ux #s(literal 4 binary32))) (*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (-.f32 (/.f32 #s(literal 2 binary32) ux) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux)))))))))))
(* maxCos (+ (* ux (* zi (- 1 ux))) (* (* (pow ux 2) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2))))))))
(*.f32 maxCos (+.f32 (*.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (sqrt.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux)))))))))
(* maxCos (+ (* 1/2 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 2) (pow ux 2))) (sqrt (/ 1 (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2)))))))) (+ (* ux (* zi (- 1 ux))) (* (* (pow ux 2) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2)))))))))
(*.f32 maxCos (+.f32 (+.f32 (*.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (sqrt.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux)))))))) (*.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 2 binary32) ux) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux)))))))))
(* maxCos (+ (* -1/8 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 4) (pow ux 6))) (sqrt (/ 1 (pow (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2)))) 3))))) (+ (* 1/2 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 2) (pow ux 2))) (sqrt (/ 1 (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2)))))))) (+ (* ux (* zi (- 1 ux))) (* (* (pow ux 2) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2))))))))))
(*.f32 maxCos (+.f32 (+.f32 (+.f32 (*.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (sqrt.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux)))))))) (*.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 2 binary32) ux) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux)))))))) (*.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (pow.f32 ux #s(literal 6 binary32))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (*.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (-.f32 (/.f32 #s(literal 2 binary32) ux) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux)))))))))))
(* maxCos (+ (* -1/8 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 4) (pow ux 6))) (sqrt (/ 1 (pow (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2)))) 3))))) (+ (* 1/16 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 6) (pow ux 10))) (sqrt (/ 1 (pow (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2)))) 5))))) (+ (* 1/2 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 2) (pow ux 2))) (sqrt (/ 1 (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2)))))))) (+ (* ux (* zi (- 1 ux))) (* (* (pow ux 2) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2)))))))))))
(*.f32 maxCos (+.f32 (+.f32 (*.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (pow.f32 ux #s(literal 6 binary32))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (*.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (-.f32 (/.f32 #s(literal 2 binary32) ux) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))))))))) (*.f32 (*.f32 #s(literal 1/16 binary32) (/.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (pow.f32 ux #s(literal 10 binary32))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux)))) #s(literal 5 binary32)))))) (+.f32 (+.f32 (*.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (sqrt.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux)))))))) (*.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 2 binary32) ux) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))))))))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (* (* (pow ux 2) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2)))))))))
(*.f32 (-.f32 (*.f32 (*.f32 ux ux) (*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (sqrt.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))))))) (*.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux))) (neg.f32 maxCos))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* 1/2 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 2) (pow ux 2))) (sqrt (/ 1 (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2)))))))) (* (* (pow ux 2) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2))))))))))
(*.f32 (-.f32 (+.f32 (*.f32 (*.f32 ux ux) (*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (sqrt.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))))))) (*.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 2 binary32) ux) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux)))))))) (*.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux))) (neg.f32 maxCos))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* -1/8 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 4) (pow ux 6))) (sqrt (/ 1 (pow (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2)))) 3))))) (+ (* 1/2 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 2) (pow ux 2))) (sqrt (/ 1 (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2)))))))) (* (* (pow ux 2) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2)))))))))))
(*.f32 (-.f32 (+.f32 (*.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (pow.f32 ux #s(literal 6 binary32))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (*.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (-.f32 (/.f32 #s(literal 2 binary32) ux) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))))))))) (+.f32 (*.f32 (*.f32 ux ux) (*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (sqrt.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))))))) (*.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 2 binary32) ux) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))))))))) (*.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux))) (neg.f32 maxCos))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* -1/8 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 4) (pow ux 6))) (sqrt (/ 1 (pow (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2)))) 3))))) (+ (* 1/16 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 6) (pow ux 10))) (sqrt (/ 1 (pow (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2)))) 5))))) (+ (* 1/2 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 2) (pow ux 2))) (sqrt (/ 1 (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2)))))))) (* (* (pow ux 2) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2))))))))))))
(*.f32 maxCos (neg.f32 (-.f32 (+.f32 (*.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (pow.f32 ux #s(literal 6 binary32))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (*.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (-.f32 (/.f32 #s(literal 2 binary32) ux) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))))))))) (+.f32 (*.f32 (*.f32 #s(literal 1/16 binary32) (/.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (pow.f32 ux #s(literal 10 binary32))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux)))) #s(literal 5 binary32))))) (+.f32 (*.f32 (*.f32 ux ux) (*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (sqrt.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))))))) (*.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 2 binary32) ux) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux)))))))))) (*.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux)))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* (pow ux 2) xi) (sqrt (- (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (*.f32 ux ux)) (sqrt.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))))))
(+ (* 2 (* (* (pow ux 2) (* uy (* yi (PI)))) (sqrt (- (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2)))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* (pow ux 2) xi) (sqrt (- (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2)))))))
(+.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (*.f32 ux ux)) (sqrt.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))))) (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))) (*.f32 (*.f32 ux ux) (*.f32 uy (*.f32 (PI.f32) yi))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* uy (+ (* -2 (* (* (pow ux 2) (* uy (* xi (pow (PI) 2)))) (sqrt (- (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2)))))) (* 2 (* (* (pow ux 2) (* yi (PI))) (sqrt (- (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2)))))))) (* (* (pow ux 2) xi) (sqrt (- (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2)))))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 (*.f32 xi (*.f32 ux ux)) (sqrt.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))))) (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (sqrt.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))) (*.f32 (*.f32 ux ux) (*.f32 (PI.f32) yi))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* uy (+ (* 2 (* (* (pow ux 2) (* yi (PI))) (sqrt (- (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2)))))) (* uy (+ (* -2 (* (* (pow ux 2) (* xi (pow (PI) 2))) (sqrt (- (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2)))))) (* -4/3 (* (* (pow ux 2) (* uy (* yi (pow (PI) 3)))) (sqrt (- (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2)))))))))) (* (* (pow ux 2) xi) (sqrt (- (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2)))))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 (*.f32 xi (*.f32 ux ux)) (sqrt.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))) (*.f32 (*.f32 ux ux) (*.f32 (PI.f32) yi)))) (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (sqrt.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))) (*.f32 (*.f32 ux ux) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))))) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 (*.f32 uy yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))))))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* (pow ux 2) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (- (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (sqrt.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* (pow ux 2) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (- (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (sqrt.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* (pow ux 2) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (- (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (sqrt.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* (pow ux 2) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (- (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (sqrt.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* (pow ux 2) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (- (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (sqrt.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* (pow ux 2) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (- (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (sqrt.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* (pow ux 2) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (- (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (sqrt.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* (pow ux 2) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (- (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (sqrt.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* (pow ux 2) (* yi (sin (* 2 (* uy (PI)))))) (sqrt (- (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (sqrt.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))) (*.f32 (*.f32 (*.f32 ux ux) yi) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* (pow ux 2) (* xi (cos (* 2 (* uy (PI)))))) (sqrt (- (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))) (* (* (pow ux 2) (* yi (sin (* 2 (* uy (PI)))))) (sqrt (- (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2)))))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (sqrt.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* (pow ux 2) (* xi (cos (* 2 (* uy (PI)))))) (sqrt (- (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))) (* (* (pow ux 2) (* yi (sin (* 2 (* uy (PI)))))) (sqrt (- (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2)))))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (sqrt.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* (pow ux 2) (* xi (cos (* 2 (* uy (PI)))))) (sqrt (- (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))) (* (* (pow ux 2) (* yi (sin (* 2 (* uy (PI)))))) (sqrt (- (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2)))))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (sqrt.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))))))
(* (* (pow ux 2) (* xi (cos (* 2 (* uy (PI)))))) (sqrt (- (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2)))))
(*.f32 (sqrt.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))) (*.f32 (*.f32 xi (*.f32 ux ux)) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))
(* xi (+ (* (* (pow ux 2) (cos (* 2 (* uy (PI))))) (sqrt (- (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))) (+ (* (/ (* (pow ux 2) (* yi (sin (* 2 (* uy (PI)))))) xi) (sqrt (- (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi))))
(*.f32 xi (+.f32 (*.f32 (*.f32 ux ux) (*.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))))) (+.f32 (/.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi) (*.f32 (sqrt.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))) (/.f32 (*.f32 (*.f32 (*.f32 ux ux) yi) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi)))))
(* xi (+ (* (* (pow ux 2) (cos (* 2 (* uy (PI))))) (sqrt (- (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))) (+ (* (/ (* (pow ux 2) (* yi (sin (* 2 (* uy (PI)))))) xi) (sqrt (- (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi))))
(*.f32 xi (+.f32 (*.f32 (*.f32 ux ux) (*.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))))) (+.f32 (/.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi) (*.f32 (sqrt.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))) (/.f32 (*.f32 (*.f32 (*.f32 ux ux) yi) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi)))))
(* xi (+ (* (* (pow ux 2) (cos (* 2 (* uy (PI))))) (sqrt (- (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))) (+ (* (/ (* (pow ux 2) (* yi (sin (* 2 (* uy (PI)))))) xi) (sqrt (- (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi))))
(*.f32 xi (+.f32 (*.f32 (*.f32 ux ux) (*.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))))) (+.f32 (/.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi) (*.f32 (sqrt.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))) (/.f32 (*.f32 (*.f32 (*.f32 ux ux) yi) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi)))))
(* (* (pow ux 2) (* xi (cos (* 2 (* uy (PI)))))) (sqrt (- (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2)))))
(*.f32 (sqrt.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))) (*.f32 (*.f32 xi (*.f32 ux ux)) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))
(* -1 (* xi (+ (* -1 (* (* (pow ux 2) (cos (* 2 (* uy (PI))))) (sqrt (- (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2)))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* (pow ux 2) (* yi (sin (* 2 (* uy (PI)))))) (sqrt (- (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2)))))) xi)))))
(*.f32 (-.f32 (*.f32 (neg.f32 (*.f32 ux ux)) (*.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))))) (/.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (sqrt.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))) (*.f32 (*.f32 (*.f32 ux ux) yi) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))) xi)) (neg.f32 xi))
(* -1 (* xi (+ (* -1 (* (* (pow ux 2) (cos (* 2 (* uy (PI))))) (sqrt (- (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2)))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* (pow ux 2) (* yi (sin (* 2 (* uy (PI)))))) (sqrt (- (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2)))))) xi)))))
(*.f32 (-.f32 (*.f32 (neg.f32 (*.f32 ux ux)) (*.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))))) (/.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (sqrt.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))) (*.f32 (*.f32 (*.f32 ux ux) yi) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))) xi)) (neg.f32 xi))
(* -1 (* xi (+ (* -1 (* (* (pow ux 2) (cos (* 2 (* uy (PI))))) (sqrt (- (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2)))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* (pow ux 2) (* yi (sin (* 2 (* uy (PI)))))) (sqrt (- (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2)))))) xi)))))
(*.f32 (-.f32 (*.f32 (neg.f32 (*.f32 ux ux)) (*.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))))) (/.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (sqrt.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))) (*.f32 (*.f32 (*.f32 ux ux) yi) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))) xi)) (neg.f32 xi))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* (pow ux 2) (* xi (cos (* 2 (* uy (PI)))))) (sqrt (- (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (sqrt.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))) (*.f32 (*.f32 xi (*.f32 ux ux)) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* (pow ux 2) (* xi (cos (* 2 (* uy (PI)))))) (sqrt (- (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))) (* (* (pow ux 2) (* yi (sin (* 2 (* uy (PI)))))) (sqrt (- (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2)))))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (sqrt.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* (pow ux 2) (* xi (cos (* 2 (* uy (PI)))))) (sqrt (- (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))) (* (* (pow ux 2) (* yi (sin (* 2 (* uy (PI)))))) (sqrt (- (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2)))))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (sqrt.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* (pow ux 2) (* xi (cos (* 2 (* uy (PI)))))) (sqrt (- (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))) (* (* (pow ux 2) (* yi (sin (* 2 (* uy (PI)))))) (sqrt (- (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2)))))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (sqrt.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))))))
(* (* (pow ux 2) (* yi (sin (* 2 (* uy (PI)))))) (sqrt (- (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2)))))
(*.f32 (sqrt.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))) (*.f32 (*.f32 (*.f32 ux ux) yi) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))
(* yi (+ (* (* (pow ux 2) (sin (* 2 (* uy (PI))))) (sqrt (- (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))) (+ (* (/ (* (pow ux 2) (* xi (cos (* 2 (* uy (PI)))))) yi) (sqrt (- (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi))))
(*.f32 yi (+.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 ux ux))) (+.f32 (/.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) yi) (/.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))) (*.f32 (*.f32 xi (*.f32 ux ux)) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) yi))))
(* yi (+ (* (* (pow ux 2) (sin (* 2 (* uy (PI))))) (sqrt (- (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))) (+ (* (/ (* (pow ux 2) (* xi (cos (* 2 (* uy (PI)))))) yi) (sqrt (- (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi))))
(*.f32 yi (+.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 ux ux))) (+.f32 (/.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) yi) (/.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))) (*.f32 (*.f32 xi (*.f32 ux ux)) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) yi))))
(* yi (+ (* (* (pow ux 2) (sin (* 2 (* uy (PI))))) (sqrt (- (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))) (+ (* (/ (* (pow ux 2) (* xi (cos (* 2 (* uy (PI)))))) yi) (sqrt (- (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi))))
(*.f32 yi (+.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 ux ux))) (+.f32 (/.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) yi) (/.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))) (*.f32 (*.f32 xi (*.f32 ux ux)) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) yi))))
(* (* (pow ux 2) (* yi (sin (* 2 (* uy (PI)))))) (sqrt (- (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2)))))
(*.f32 (sqrt.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))) (*.f32 (*.f32 (*.f32 ux ux) yi) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))
(* -1 (* yi (+ (* -1 (* (* (pow ux 2) (sin (* 2 (* uy (PI))))) (sqrt (- (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2)))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* (pow ux 2) (* xi (cos (* 2 (* uy (PI)))))) (sqrt (- (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2)))))) yi)))))
(*.f32 (neg.f32 (+.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 ux ux))) (/.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (sqrt.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))) (*.f32 (*.f32 xi (*.f32 ux ux)) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))) yi))) (neg.f32 yi))
(* -1 (* yi (+ (* -1 (* (* (pow ux 2) (sin (* 2 (* uy (PI))))) (sqrt (- (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2)))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* (pow ux 2) (* xi (cos (* 2 (* uy (PI)))))) (sqrt (- (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2)))))) yi)))))
(*.f32 (neg.f32 (+.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 ux ux))) (/.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (sqrt.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))) (*.f32 (*.f32 xi (*.f32 ux ux)) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))) yi))) (neg.f32 yi))
(* -1 (* yi (+ (* -1 (* (* (pow ux 2) (sin (* 2 (* uy (PI))))) (sqrt (- (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2)))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* (pow ux 2) (* xi (cos (* 2 (* uy (PI)))))) (sqrt (- (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2)))))) yi)))))
(*.f32 (neg.f32 (+.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))) (*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 ux ux))) (/.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (sqrt.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))) (*.f32 (*.f32 xi (*.f32 ux ux)) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))) yi))) (neg.f32 yi))
(* (* (pow ux 2) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (- (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2)))))
(*.f32 (*.f32 ux ux) (*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (sqrt.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* (pow ux 2) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (- (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (sqrt.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* (pow ux 2) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (- (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (sqrt.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* (pow ux 2) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (- (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (sqrt.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))))))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* zi (+ (* maxCos (* ux (- 1 ux))) (* (/ (* (pow ux 2) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) zi) (sqrt (- (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2)))))))
(*.f32 zi (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 (*.f32 ux ux) (*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (sqrt.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))))) zi)))
(* zi (+ (* maxCos (* ux (- 1 ux))) (* (/ (* (pow ux 2) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) zi) (sqrt (- (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2)))))))
(*.f32 zi (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 (*.f32 ux ux) (*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (sqrt.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))))) zi)))
(* zi (+ (* maxCos (* ux (- 1 ux))) (* (/ (* (pow ux 2) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) zi) (sqrt (- (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2)))))))
(*.f32 zi (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 (*.f32 ux ux) (*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (sqrt.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))))) zi)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (* (/ (* (pow ux 2) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) zi) (sqrt (- (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2)))))))))
(*.f32 (neg.f32 zi) (-.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (neg.f32 maxCos)) (/.f32 (*.f32 (*.f32 ux ux) (*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (sqrt.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))))) zi)))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (* (/ (* (pow ux 2) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) zi) (sqrt (- (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2)))))))))
(*.f32 (neg.f32 zi) (-.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (neg.f32 maxCos)) (/.f32 (*.f32 (*.f32 ux ux) (*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (sqrt.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))))) zi)))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (* (/ (* (pow ux 2) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) zi) (sqrt (- (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2)))))))))
(*.f32 (neg.f32 zi) (-.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (neg.f32 maxCos)) (/.f32 (*.f32 (*.f32 ux ux) (*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (sqrt.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))))) zi)))
(* 2 (* uy (PI)))
(*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))
(* 2 (* uy (PI)))
(*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))
(* 2 (* uy (PI)))
(*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))
(* 2 (* uy (PI)))
(*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))
(* 2 (* uy (PI)))
(*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))
(* 2 (* uy (PI)))
(*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))
(* 2 (* uy (PI)))
(*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))
(* 2 (* uy (PI)))
(*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))
(* 2 (* uy (PI)))
(*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))
(* 2 (* uy (PI)))
(*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))
(* 2 (* uy (PI)))
(*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))
(* 2 (* uy (PI)))
(*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))
(* 2 (* uy (* yi (PI))))
(*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 (PI.f32) yi))
(* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI)))))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))
(* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5))))))))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 4/15 binary32) (*.f32 (*.f32 (*.f32 uy uy) yi) (pow.f32 (PI.f32) #s(literal 5 binary32))))))))
(* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* (pow uy 2) (+ (* -8/315 (* (pow uy 2) (* yi (pow (PI) 7)))) (* 4/15 (* yi (pow (PI) 5)))))))))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -8/315 binary32) (*.f32 (*.f32 (*.f32 uy uy) yi) (pow.f32 (PI.f32) #s(literal 7 binary32)))) (*.f32 (*.f32 #s(literal 4/15 binary32) yi) (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))
(* yi (sin (* 2 (* uy (PI)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))
(* yi (sin (* 2 (* uy (PI)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))
(* yi (sin (* 2 (* uy (PI)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))
(* yi (sin (* 2 (* uy (PI)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))
(* yi (sin (* 2 (* uy (PI)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))
(* yi (sin (* 2 (* uy (PI)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))
(* yi (sin (* 2 (* uy (PI)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))
(* yi (sin (* 2 (* uy (PI)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))
(* yi (sin (* 2 (* uy (PI)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))
(* yi (sin (* 2 (* uy (PI)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))
(* yi (sin (* 2 (* uy (PI)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))
(* yi (sin (* 2 (* uy (PI)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))
(* yi (sin (* 2 (* uy (PI)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))
(* yi (sin (* 2 (* uy (PI)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))
(* yi (sin (* 2 (* uy (PI)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))
(* yi (sin (* 2 (* uy (PI)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))
(* yi (sin (* 2 (* uy (PI)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))
(* yi (sin (* 2 (* uy (PI)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))
(* yi (sin (* 2 (* uy (PI)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))
(* yi (sin (* 2 (* uy (PI)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* ux (+ (* -1 (* maxCos (* ux zi))) (* maxCos zi)))
(*.f32 ux (-.f32 (*.f32 maxCos zi) (*.f32 maxCos (*.f32 ux zi))))
(* ux (+ (* -1 (* maxCos (* ux zi))) (* maxCos zi)))
(*.f32 ux (-.f32 (*.f32 maxCos zi) (*.f32 maxCos (*.f32 ux zi))))
(* ux (+ (* -1 (* maxCos (* ux zi))) (* maxCos zi)))
(*.f32 ux (-.f32 (*.f32 maxCos zi) (*.f32 maxCos (*.f32 ux zi))))
(* -1 (* maxCos (* (pow ux 2) zi)))
(*.f32 (*.f32 zi (*.f32 ux ux)) (neg.f32 maxCos))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (/ (* maxCos zi) ux)))
(*.f32 (*.f32 ux ux) (-.f32 (/.f32 (*.f32 maxCos zi) ux) (*.f32 maxCos zi)))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (/ (* maxCos zi) ux)))
(*.f32 (*.f32 ux ux) (-.f32 (/.f32 (*.f32 maxCos zi) ux) (*.f32 maxCos zi)))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (/ (* maxCos zi) ux)))
(*.f32 (*.f32 ux ux) (-.f32 (/.f32 (*.f32 maxCos zi) ux) (*.f32 maxCos zi)))
(* -1 (* maxCos (* (pow ux 2) zi)))
(*.f32 (*.f32 zi (*.f32 ux ux)) (neg.f32 maxCos))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (/ (* maxCos zi) ux)))
(*.f32 (*.f32 ux ux) (-.f32 (/.f32 (*.f32 maxCos zi) ux) (*.f32 maxCos zi)))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (/ (* maxCos zi) ux)))
(*.f32 (*.f32 ux ux) (-.f32 (/.f32 (*.f32 maxCos zi) ux) (*.f32 maxCos zi)))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (/ (* maxCos zi) ux)))
(*.f32 (*.f32 ux ux) (-.f32 (/.f32 (*.f32 maxCos zi) ux) (*.f32 maxCos zi)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (- ux 1))
(*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))
(* maxCos (- ux 1))
(*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))
(* maxCos (- ux 1))
(*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))
(* maxCos (- ux 1))
(*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))
(* maxCos (- ux 1))
(*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))
(* maxCos (- ux 1))
(*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))
(* maxCos (- ux 1))
(*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))
(* maxCos (- ux 1))
(*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))
(* maxCos (- ux 1))
(*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))
(* maxCos (- ux 1))
(*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))
(* maxCos (- ux 1))
(*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))
(* maxCos (- ux 1))
(*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))
(* -1 maxCos)
(neg.f32 maxCos)
(+ (* -1 maxCos) (* maxCos ux))
(-.f32 (*.f32 maxCos ux) maxCos)
(+ (* -1 maxCos) (* maxCos ux))
(-.f32 (*.f32 maxCos ux) maxCos)
(+ (* -1 maxCos) (* maxCos ux))
(-.f32 (*.f32 maxCos ux) maxCos)
(* maxCos ux)
(*.f32 maxCos ux)
(* ux (+ maxCos (* -1 (/ maxCos ux))))
(*.f32 ux (-.f32 maxCos (/.f32 maxCos ux)))
(* ux (+ maxCos (* -1 (/ maxCos ux))))
(*.f32 ux (-.f32 maxCos (/.f32 maxCos ux)))
(* ux (+ maxCos (* -1 (/ maxCos ux))))
(*.f32 ux (-.f32 maxCos (/.f32 maxCos ux)))
(* maxCos ux)
(*.f32 maxCos ux)
(* -1 (* ux (+ (* -1 maxCos) (/ maxCos ux))))
(*.f32 (neg.f32 ux) (-.f32 (/.f32 maxCos ux) maxCos))
(* -1 (* ux (+ (* -1 maxCos) (/ maxCos ux))))
(*.f32 (neg.f32 ux) (-.f32 (/.f32 maxCos ux) maxCos))
(* -1 (* ux (+ (* -1 maxCos) (/ maxCos ux))))
(*.f32 (neg.f32 ux) (-.f32 (/.f32 maxCos ux) maxCos))
(* 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 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))
(* uy (PI))
(*.f32 uy (PI.f32))
(* uy (PI))
(*.f32 uy (PI.f32))
(* uy (PI))
(*.f32 uy (PI.f32))
(* yi (sin (* 2 (* uy (PI)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))
(* yi (sin (* 2 (* uy (PI)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))
(* yi (sin (* 2 (* uy (PI)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))
(* yi (sin (* 2 (* uy (PI)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))
(* yi (sin (* 2 (* uy (PI)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))
(* yi (sin (* 2 (* uy (PI)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))
(* yi (sin (* 2 (* uy (PI)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))
(* yi (sin (* 2 (* uy (PI)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))
(* yi (sin (* 2 (* uy (PI)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))
(* yi (sin (* 2 (* uy (PI)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))
(* yi (sin (* 2 (* uy (PI)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))
(* yi (sin (* 2 (* uy (PI)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))
(* 2 (* uy (* yi (PI))))
(*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 (PI.f32) yi))
(* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI)))))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))
(* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5))))))))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 4/15 binary32) (*.f32 (*.f32 (*.f32 uy uy) yi) (pow.f32 (PI.f32) #s(literal 5 binary32))))))))
(* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* (pow uy 2) (+ (* -8/315 (* (pow uy 2) (* yi (pow (PI) 7)))) (* 4/15 (* yi (pow (PI) 5)))))))))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -8/315 binary32) (*.f32 (*.f32 (*.f32 uy uy) yi) (pow.f32 (PI.f32) #s(literal 7 binary32)))) (*.f32 (*.f32 #s(literal 4/15 binary32) yi) (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))
(* yi (sin (* 2 (* uy (PI)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))
(* yi (sin (* 2 (* uy (PI)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))
(* yi (sin (* 2 (* uy (PI)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))
(* yi (sin (* 2 (* uy (PI)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))
(* yi (sin (* 2 (* uy (PI)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))
(* yi (sin (* 2 (* uy (PI)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))
(* yi (sin (* 2 (* uy (PI)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))
(* yi (sin (* 2 (* uy (PI)))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* ux (+ (* -1 (* maxCos (* ux zi))) (* maxCos zi)))
(*.f32 ux (-.f32 (*.f32 maxCos zi) (*.f32 maxCos (*.f32 ux zi))))
(* ux (+ (* -1 (* maxCos (* ux zi))) (* maxCos zi)))
(*.f32 ux (-.f32 (*.f32 maxCos zi) (*.f32 maxCos (*.f32 ux zi))))
(* ux (+ (* -1 (* maxCos (* ux zi))) (* maxCos zi)))
(*.f32 ux (-.f32 (*.f32 maxCos zi) (*.f32 maxCos (*.f32 ux zi))))
(* -1 (* maxCos (* (pow ux 2) zi)))
(*.f32 (*.f32 zi (*.f32 ux ux)) (neg.f32 maxCos))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (/ (* maxCos zi) ux)))
(*.f32 (*.f32 ux ux) (-.f32 (/.f32 (*.f32 maxCos zi) ux) (*.f32 maxCos zi)))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (/ (* maxCos zi) ux)))
(*.f32 (*.f32 ux ux) (-.f32 (/.f32 (*.f32 maxCos zi) ux) (*.f32 maxCos zi)))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (/ (* maxCos zi) ux)))
(*.f32 (*.f32 ux ux) (-.f32 (/.f32 (*.f32 maxCos zi) ux) (*.f32 maxCos zi)))
(* -1 (* maxCos (* (pow ux 2) zi)))
(*.f32 (*.f32 zi (*.f32 ux ux)) (neg.f32 maxCos))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (/ (* maxCos zi) ux)))
(*.f32 (*.f32 ux ux) (-.f32 (/.f32 (*.f32 maxCos zi) ux) (*.f32 maxCos zi)))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (/ (* maxCos zi) ux)))
(*.f32 (*.f32 ux ux) (-.f32 (/.f32 (*.f32 maxCos zi) ux) (*.f32 maxCos zi)))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (/ (* maxCos zi) ux)))
(*.f32 (*.f32 ux ux) (-.f32 (/.f32 (*.f32 maxCos zi) ux) (*.f32 maxCos zi)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(/ (* yi (sin (* 2 (* uy (PI))))) xi)
(/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi)
(/ (* yi (sin (* 2 (* uy (PI))))) xi)
(/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi)
(/ (* yi (sin (* 2 (* uy (PI))))) xi)
(/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi)
(/ (* yi (sin (* 2 (* uy (PI))))) xi)
(/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi)
(/ (* yi (sin (* 2 (* uy (PI))))) xi)
(/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi)
(/ (* yi (sin (* 2 (* uy (PI))))) xi)
(/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi)
(/ (* yi (sin (* 2 (* uy (PI))))) xi)
(/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi)
(/ (* yi (sin (* 2 (* uy (PI))))) xi)
(/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi)
(/ (* yi (sin (* 2 (* uy (PI))))) xi)
(/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi)
(/ (* yi (sin (* 2 (* uy (PI))))) xi)
(/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi)
(/ (* yi (sin (* 2 (* uy (PI))))) xi)
(/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi)
(/ (* yi (sin (* 2 (* uy (PI))))) xi)
(/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi)
(* 2 (/ (* uy (* yi (PI))) xi))
(*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 (PI.f32) yi) xi)))
(* uy (+ (* -4/3 (/ (* (pow uy 2) (* yi (pow (PI) 3))) xi)) (* 2 (/ (* yi (PI)) xi))))
(*.f32 uy (+.f32 (/.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) xi) (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 (PI.f32) yi) xi))))
(* uy (+ (* 2 (/ (* yi (PI)) xi)) (* (pow uy 2) (+ (* -4/3 (/ (* yi (pow (PI) 3)) xi)) (* 4/15 (/ (* (pow uy 2) (* yi (pow (PI) 5))) xi))))))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 (PI.f32) yi) xi)) (*.f32 (*.f32 uy uy) (+.f32 (/.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) xi) (*.f32 #s(literal 4/15 binary32) (*.f32 (*.f32 uy uy) (*.f32 yi (/.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) xi))))))))
(* uy (+ (* 2 (/ (* yi (PI)) xi)) (* (pow uy 2) (+ (* -4/3 (/ (* yi (pow (PI) 3)) xi)) (* (pow uy 2) (+ (* -8/315 (/ (* (pow uy 2) (* yi (pow (PI) 7))) xi)) (* 4/15 (/ (* yi (pow (PI) 5)) xi))))))))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 (PI.f32) yi) xi)) (*.f32 (*.f32 uy uy) (+.f32 (/.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) xi) (*.f32 (*.f32 uy uy) (+.f32 (/.f32 (*.f32 #s(literal -8/315 binary32) (*.f32 (*.f32 (*.f32 uy uy) yi) (pow.f32 (PI.f32) #s(literal 7 binary32)))) xi) (/.f32 (*.f32 (*.f32 #s(literal 4/15 binary32) yi) (pow.f32 (PI.f32) #s(literal 5 binary32))) xi)))))))
(/ (* yi (sin (* 2 (* uy (PI))))) xi)
(/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi)
(/ (* yi (sin (* 2 (* uy (PI))))) xi)
(/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi)
(/ (* yi (sin (* 2 (* uy (PI))))) xi)
(/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi)
(/ (* yi (sin (* 2 (* uy (PI))))) xi)
(/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi)
(/ (* yi (sin (* 2 (* uy (PI))))) xi)
(/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi)
(/ (* yi (sin (* 2 (* uy (PI))))) xi)
(/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi)
(/ (* yi (sin (* 2 (* uy (PI))))) xi)
(/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi)
(/ (* yi (sin (* 2 (* uy (PI))))) xi)
(/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi)
(/ (* yi (sin (* 2 (* uy (PI))))) xi)
(/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi)
(/ (* yi (sin (* 2 (* uy (PI))))) xi)
(/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi)
(/ (* yi (sin (* 2 (* uy (PI))))) xi)
(/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi)
(/ (* yi (sin (* 2 (* uy (PI))))) xi)
(/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi)
(/ (* yi (sin (* 2 (* uy (PI))))) xi)
(/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi)
(/ (* yi (sin (* 2 (* uy (PI))))) xi)
(/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi)
(/ (* yi (sin (* 2 (* uy (PI))))) xi)
(/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi)
(/ (* yi (sin (* 2 (* uy (PI))))) xi)
(/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi)
(/ (* yi (sin (* 2 (* uy (PI))))) xi)
(/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi)
(/ (* yi (sin (* 2 (* uy (PI))))) xi)
(/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi)
(/ (* yi (sin (* 2 (* uy (PI))))) xi)
(/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi)
(/ (* yi (sin (* 2 (* uy (PI))))) xi)
(/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi)
1
#s(literal 1 binary32)
(+ 1 (* -2 ux))
(+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))
(+ 1 (* ux (- ux 2)))
(+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal -2 binary32))))
(+ 1 (* ux (- ux 2)))
(+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal -2 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 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))) (/.f32 #s(literal 2 binary32) ux)))
(* (pow ux 2) (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))))
(*.f32 (*.f32 ux ux) (-.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))) (/.f32 #s(literal 2 binary32) 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) (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) ux)))
(* (pow ux 2) (+ 1 (* -1 (/ (- 2 (/ 1 ux)) ux))))
(*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) ux)))
(/ (pow maxCos 2) (pow ux 2))
(/.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(/ (pow maxCos 2) (pow ux 2))
(/.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(/ (pow maxCos 2) (pow ux 2))
(/.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(/ (pow maxCos 2) (pow ux 2))
(/.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(/ (pow maxCos 2) (pow ux 2))
(/.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(/ (pow maxCos 2) (pow ux 2))
(/.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(/ (pow maxCos 2) (pow ux 2))
(/.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(/ (pow maxCos 2) (pow ux 2))
(/.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(/ (pow maxCos 2) (pow ux 2))
(/.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(/ (pow maxCos 2) (pow ux 2))
(/.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(/ (pow maxCos 2) (pow ux 2))
(/.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(/ (pow maxCos 2) (pow ux 2))
(/.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(/ (pow maxCos 2) (pow ux 2))
(/.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(/ (pow maxCos 2) (pow ux 2))
(/.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(/ (pow maxCos 2) (pow ux 2))
(/.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(/ (pow maxCos 2) (pow ux 2))
(/.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(/ (pow maxCos 2) (pow ux 2))
(/.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(/ (pow maxCos 2) (pow ux 2))
(/.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(/ (pow maxCos 2) (pow ux 2))
(/.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(/ (pow maxCos 2) (pow ux 2))
(/.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(/ (pow maxCos 2) (pow ux 2))
(/.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(/ (pow maxCos 2) (pow ux 2))
(/.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(/ (pow maxCos 2) (pow ux 2))
(/.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(/ (pow maxCos 2) (pow ux 2))
(/.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(* 2 (/ (pow maxCos 2) ux))
(*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux))
(* 2 (/ (pow maxCos 2) ux))
(*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux))
(* 2 (/ (pow maxCos 2) ux))
(*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux))
(* 2 (/ (pow maxCos 2) ux))
(*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux))
(* 2 (/ (pow maxCos 2) ux))
(*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux))
(* 2 (/ (pow maxCos 2) ux))
(*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux))
(* 2 (/ (pow maxCos 2) ux))
(*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux))
(* 2 (/ (pow maxCos 2) ux))
(*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux))
(* 2 (/ (pow maxCos 2) ux))
(*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux))
(* 2 (/ (pow maxCos 2) ux))
(*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux))
(* 2 (/ (pow maxCos 2) ux))
(*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux))
(* 2 (/ (pow maxCos 2) ux))
(*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux))
(* 2 (/ (pow maxCos 2) ux))
(*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux))
(* 2 (/ (pow maxCos 2) ux))
(*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux))
(* 2 (/ (pow maxCos 2) ux))
(*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux))
(* 2 (/ (pow maxCos 2) ux))
(*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux))
(* 2 (/ (pow maxCos 2) ux))
(*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux))
(* 2 (/ (pow maxCos 2) ux))
(*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux))
(* 2 (/ (pow maxCos 2) ux))
(*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux))
(* 2 (/ (pow maxCos 2) ux))
(*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux))
(* 2 (/ (pow maxCos 2) ux))
(*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux))
(* 2 (/ (pow maxCos 2) ux))
(*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux))
(* 2 (/ (pow maxCos 2) ux))
(*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux))
(* 2 (/ (pow maxCos 2) ux))
(*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux))

eval574.0ms (2.6%)

Compiler

Compiled 110172 to 4960 computations (95.5% saved)

prune297.0ms (1.4%)

Pruning

44 alts after pruning (44 fresh and 0 done)

PrunedKeptTotal
New2022442066
Fresh23023
Picked505
Done000
Total2050442094
Accuracy
99.9%
Counts
2094 → 44
Alt Table
Click to see full alt table
StatusAccuracyProgram
82.6%
(+.f32 (/.f32 (-.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) #s(literal 2 binary32)) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 xi xi))) (-.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
87.4%
(+.f32 (/.f32 (*.f32 (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32))) (-.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) (pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (/.f32 yi xi)) #s(literal 2 binary32)))) (-.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (/.f32 yi xi)))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
82.4%
(+.f32 (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) (-.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 xi xi)) (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) #s(literal 2 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
93.3%
(+.f32 (+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
98.9%
(+.f32 (+.f32 (*.f32 xi (-.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
99.1%
(+.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux zi) maxCos)))
95.9%
(+.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (*.f32 maxCos (*.f32 ux zi)))
99.0%
(+.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (cbrt.f32 (*.f32 (PI.f32) (PI.f32)))) (pow.f32 (PI.f32) #s(literal 1/3 binary32)))))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
99.0%
(+.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 yi #s(literal 2 binary32)) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
90.0%
(+.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 (PI.f32) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
98.8%
(+.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (cbrt.f32 (*.f32 (PI.f32) (PI.f32)))) (pow.f32 (PI.f32) #s(literal 1/3 binary32))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
98.7%
(+.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) (*.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) uy)))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
93.7%
(+.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
86.0%
(+.f32 (+.f32 xi (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))))
89.6%
(+.f32 (+.f32 xi (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) xi) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))))
82.3%
(+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 (PI.f32) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
89.4%
(+.f32 (+.f32 xi (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
82.5%
(+.f32 (*.f32 (-.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 xi xi)) (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
98.4%
(+.f32 (*.f32 yi (+.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
44.8%
(+.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
98.9%
(+.f32 (*.f32 xi (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (/.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) xi) yi)))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
89.2%
(+.f32 (*.f32 xi (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 (PI.f32) yi) xi)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
58.6%
(+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
91.7%
(+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))
51.4%
(+.f32 xi (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
51.4%
(+.f32 xi (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
98.9%
(*.f32 (-.f32 (neg.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (/.f32 (+.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) xi)) (neg.f32 xi))
12.4%
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux zi)) maxCos)
8.6%
(*.f32 (*.f32 zi (*.f32 ux ux)) (neg.f32 maxCos))
98.4%
(*.f32 (*.f32 ux ux) (-.f32 (*.f32 maxCos (neg.f32 zi)) (/.f32 (-.f32 (*.f32 maxCos (neg.f32 zi)) (/.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) ux)) ux)))
98.5%
(*.f32 (*.f32 ux ux) (+.f32 (-.f32 (/.f32 (*.f32 maxCos zi) ux) (*.f32 maxCos zi)) (+.f32 (*.f32 xi (/.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 ux ux))) (*.f32 yi (/.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 ux ux))))))
12.4%
(*.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) zi)
8.6%
(*.f32 (*.f32 maxCos ux) (*.f32 zi (neg.f32 ux)))
12.4%
(*.f32 (*.f32 maxCos ux) (*.f32 ux (-.f32 (/.f32 zi ux) zi)))
11.0%
(*.f32 (*.f32 maxCos ux) zi)
39.0%
(*.f32 (sqrt.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))) (*.f32 (*.f32 (*.f32 ux ux) yi) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))
51.9%
(*.f32 (sqrt.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))) (*.f32 (*.f32 xi (*.f32 ux ux)) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))
98.7%
(*.f32 (neg.f32 zi) (-.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (neg.f32 maxCos)) (/.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) zi)))
39.9%
(*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))
91.6%
(*.f32 xi (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi)))
53.2%
(*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))
12.5%
(*.f32 ux (*.f32 (*.f32 maxCos zi) (-.f32 #s(literal 1 binary32) ux)))
98.5%
(*.f32 maxCos (+.f32 (*.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux)) (+.f32 (/.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) maxCos) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) maxCos))))
11.0%
(*.f32 maxCos (*.f32 ux zi))
Compiler

Compiled 2968 to 1856 computations (37.5% saved)

simplify254.0ms (1.2%)

Algorithm
egg-herbie
Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
cost-diff0
(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))
cost-diff0
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 (PI.f32) yi) xi)))))
cost-diff0
(*.f32 xi (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 (PI.f32) yi) xi))))))
cost-diff0
(+.f32 (*.f32 xi (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 (PI.f32) yi) xi)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
cost-diff0
(*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
cost-diff0
(+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))
cost-diff0
(+.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
cost-diff64
(+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))
cost-diff0
(*.f32 #s(literal 2 binary32) uy)
cost-diff0
(*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 (PI.f32) yi))
cost-diff0
(+.f32 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 (PI.f32) yi)))
cost-diff0
(+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 (PI.f32) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
cost-diff0
(*.f32 ux zi)
cost-diff0
(*.f32 maxCos (*.f32 ux zi))
cost-diff0
(cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))
cost-diff0
(*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))
cost-diff0
(+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))
cost-diff0
(+.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux zi) maxCos)))
Rules
4180×*-lowering-*.f32
4180×*-lowering-*.f64
1652×+-lowering-+.f64
1652×+-lowering-+.f32
1120×fma-lowering-fma.f32
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
062608
1193593
2611587
32655566
45728566
08412566
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(+ (+ (* xi (cos (* (* 2 uy) (PI)))) (* yi (sin (* (* 2 uy) (PI))))) (* (- 1 ux) (* (* ux zi) maxCos)))
(+ (* xi (cos (* (* 2 uy) (PI)))) (* yi (sin (* (* 2 uy) (PI)))))
(* xi (cos (* (* 2 uy) (PI))))
xi
(cos (* (* 2 uy) (PI)))
(* (* 2 uy) (PI))
(* 2 uy)
2
uy
(PI)
(* yi (sin (* (* 2 uy) (PI))))
yi
(sin (* (* 2 uy) (PI)))
(* (- 1 ux) (* (* ux zi) maxCos))
(- 1 ux)
1
ux
(* (* ux zi) maxCos)
(* ux zi)
zi
maxCos
(* maxCos (* ux zi))
maxCos
(* ux zi)
ux
zi
(+ (+ xi (* (* 2 uy) (* (PI) yi))) (* (- 1 ux) (* zi (* ux maxCos))))
(+ xi (* (* 2 uy) (* (PI) yi)))
xi
(* (* 2 uy) (* (PI) yi))
(* 2 uy)
2
uy
(* (PI) yi)
(PI)
yi
(* (- 1 ux) (* zi (* ux maxCos)))
(- 1 ux)
1
ux
(* zi (* ux maxCos))
zi
(* ux maxCos)
maxCos
(+ (+ (* xi (cos (* 2 (* uy (PI))))) (* uy (+ (* 2 (* (PI) yi)) (* -4/3 (* (* (* uy uy) yi) (* (PI) (* (PI) (PI)))))))) (* (- 1 ux) (* zi (* ux maxCos))))
(+ (* xi (cos (* 2 (* uy (PI))))) (* uy (+ (* 2 (* (PI) yi)) (* -4/3 (* (* (* uy uy) yi) (* (PI) (* (PI) (PI))))))))
(* xi (cos (* 2 (* uy (PI)))))
xi
(cos (* 2 (* uy (PI))))
(* 2 (* uy (PI)))
2
(* uy (PI))
uy
(PI)
(* uy (+ (* 2 (* (PI) yi)) (* -4/3 (* (* (* uy uy) yi) (* (PI) (* (PI) (PI)))))))
(+ (* 2 (* (PI) yi)) (* -4/3 (* (* (* uy uy) yi) (* (PI) (* (PI) (PI))))))
(* 2 (* (PI) yi))
(* (PI) yi)
yi
(* -4/3 (* (* (* uy uy) yi) (* (PI) (* (PI) (PI)))))
-4/3
(* (* (* uy uy) yi) (* (PI) (* (PI) (PI))))
(* (* uy uy) yi)
(* uy uy)
(* (PI) (* (PI) (PI)))
(* (PI) (PI))
(* (- 1 ux) (* zi (* ux maxCos)))
(- 1 ux)
1
ux
(* zi (* ux maxCos))
zi
(* ux maxCos)
maxCos
(+ (* xi (* (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (* (- 1 ux) (- 1 ux)))))) (+ (cos (* 2 (* uy (PI)))) (* 2 (* uy (/ (* (PI) yi) xi)))))) (* (* (* (- 1 ux) maxCos) ux) zi))
(* xi (* (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (* (- 1 ux) (- 1 ux)))))) (+ (cos (* 2 (* uy (PI)))) (* 2 (* uy (/ (* (PI) yi) xi))))))
xi
(* (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (* (- 1 ux) (- 1 ux)))))) (+ (cos (* 2 (* uy (PI)))) (* 2 (* uy (/ (* (PI) yi) xi)))))
(sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (* (- 1 ux) (- 1 ux))))))
(- 1 (* (* maxCos maxCos) (* (* ux ux) (* (- 1 ux) (- 1 ux)))))
1
(* (* maxCos maxCos) (* (* ux ux) (* (- 1 ux) (- 1 ux))))
(* maxCos maxCos)
maxCos
(* (* ux ux) (* (- 1 ux) (- 1 ux)))
(* ux ux)
ux
(* (- 1 ux) (- 1 ux))
(- 1 ux)
(+ (cos (* 2 (* uy (PI)))) (* 2 (* uy (/ (* (PI) yi) xi))))
(cos (* 2 (* uy (PI))))
(* 2 (* uy (PI)))
2
(* uy (PI))
uy
(PI)
(* 2 (* uy (/ (* (PI) yi) xi)))
(* uy (/ (* (PI) yi) xi))
(/ (* (PI) yi) xi)
(* (PI) yi)
yi
(* (* (* (- 1 ux) maxCos) ux) zi)
(* (* (- 1 ux) maxCos) ux)
(* (- 1 ux) maxCos)
zi
Outputs
(+ (+ (* xi (cos (* (* 2 uy) (PI)))) (* yi (sin (* (* 2 uy) (PI))))) (* (- 1 ux) (* (* ux zi) maxCos)))
(+.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(+ (* xi (cos (* (* 2 uy) (PI)))) (* yi (sin (* (* 2 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))))))
(* xi (cos (* (* 2 uy) (PI))))
(*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
xi
(cos (* (* 2 uy) (PI)))
(cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(* (* 2 uy) (PI))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 uy)
(*.f32 #s(literal 2 binary32) uy)
2
#s(literal 2 binary32)
uy
(PI)
(PI.f32)
(* yi (sin (* (* 2 uy) (PI))))
(*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
yi
(sin (* (* 2 uy) (PI)))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(* (- 1 ux) (* (* ux zi) maxCos))
(*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos)))
(- 1 ux)
(-.f32 #s(literal 1 binary32) ux)
1
#s(literal 1 binary32)
ux
(* (* ux zi) maxCos)
(*.f32 zi (*.f32 ux maxCos))
(* ux zi)
(*.f32 ux zi)
zi
maxCos
(* maxCos (* ux zi))
(*.f32 zi (*.f32 ux maxCos))
maxCos
(* ux zi)
(*.f32 ux zi)
ux
zi
(+ (+ xi (* (* 2 uy) (* (PI) yi))) (* (- 1 ux) (* zi (* ux maxCos))))
(+.f32 (+.f32 xi (*.f32 uy (*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+ xi (* (* 2 uy) (* (PI) yi)))
(+.f32 xi (*.f32 uy (*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32)))))
xi
(* (* 2 uy) (* (PI) yi))
(*.f32 uy (*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32))))
(* 2 uy)
(*.f32 #s(literal 2 binary32) uy)
2
#s(literal 2 binary32)
uy
(* (PI) yi)
(*.f32 (PI.f32) yi)
(PI)
(PI.f32)
yi
(* (- 1 ux) (* zi (* ux maxCos)))
(*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos)))
(- 1 ux)
(-.f32 #s(literal 1 binary32) ux)
1
#s(literal 1 binary32)
ux
(* zi (* ux maxCos))
(*.f32 zi (*.f32 ux maxCos))
zi
(* ux maxCos)
(*.f32 ux maxCos)
maxCos
(+ (+ (* xi (cos (* 2 (* uy (PI))))) (* uy (+ (* 2 (* (PI) yi)) (* -4/3 (* (* (* uy uy) yi) (* (PI) (* (PI) (PI)))))))) (* (- 1 ux) (* zi (* ux maxCos))))
(+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))) (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 uy (PI.f32)) (+.f32 (*.f32 (*.f32 uy (*.f32 uy yi)) (*.f32 (PI.f32) (*.f32 (PI.f32) #s(literal -4/3 binary32)))) (*.f32 #s(literal 2 binary32) yi)))))
(+ (* xi (cos (* 2 (* uy (PI))))) (* uy (+ (* 2 (* (PI) yi)) (* -4/3 (* (* (* uy uy) yi) (* (PI) (* (PI) (PI))))))))
(+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 uy (PI.f32)) (+.f32 (*.f32 (*.f32 uy (*.f32 uy yi)) (*.f32 (PI.f32) (*.f32 (PI.f32) #s(literal -4/3 binary32)))) (*.f32 #s(literal 2 binary32) yi))))
(* xi (cos (* 2 (* uy (PI)))))
(*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
xi
(cos (* 2 (* uy (PI))))
(cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
2
#s(literal 2 binary32)
(* uy (PI))
(*.f32 uy (PI.f32))
uy
(PI)
(PI.f32)
(* uy (+ (* 2 (* (PI) yi)) (* -4/3 (* (* (* uy uy) yi) (* (PI) (* (PI) (PI)))))))
(*.f32 (*.f32 uy (PI.f32)) (+.f32 (*.f32 (*.f32 uy (*.f32 uy yi)) (*.f32 (PI.f32) (*.f32 (PI.f32) #s(literal -4/3 binary32)))) (*.f32 #s(literal 2 binary32) yi)))
(+ (* 2 (* (PI) yi)) (* -4/3 (* (* (* uy uy) yi) (* (PI) (* (PI) (PI))))))
(*.f32 (PI.f32) (+.f32 (*.f32 (*.f32 uy (*.f32 uy yi)) (*.f32 (PI.f32) (*.f32 (PI.f32) #s(literal -4/3 binary32)))) (*.f32 #s(literal 2 binary32) yi)))
(* 2 (* (PI) yi))
(*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32)))
(* (PI) yi)
(*.f32 (PI.f32) yi)
yi
(* -4/3 (* (* (* uy uy) yi) (* (PI) (* (PI) (PI)))))
(*.f32 uy (*.f32 uy (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 yi (*.f32 (PI.f32) (PI.f32)))))))
-4/3
#s(literal -4/3 binary32)
(* (* (* uy uy) yi) (* (PI) (* (PI) (PI))))
(*.f32 uy (*.f32 yi (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))
(* (* uy uy) yi)
(*.f32 uy (*.f32 uy yi))
(* uy uy)
(*.f32 uy uy)
(* (PI) (* (PI) (PI)))
(*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))
(* (PI) (PI))
(*.f32 (PI.f32) (PI.f32))
(* (- 1 ux) (* zi (* ux maxCos)))
(*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos)))
(- 1 ux)
(-.f32 #s(literal 1 binary32) ux)
1
#s(literal 1 binary32)
ux
(* zi (* ux maxCos))
(*.f32 zi (*.f32 ux maxCos))
zi
(* ux maxCos)
(*.f32 ux maxCos)
maxCos
(+ (* xi (* (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (* (- 1 ux) (- 1 ux)))))) (+ (cos (* 2 (* uy (PI)))) (* 2 (* uy (/ (* (PI) yi) xi)))))) (* (* (* (- 1 ux) maxCos) ux) zi))
(+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))) (*.f32 xi (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (+.f32 ux #s(literal -1 binary32))))))) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (*.f32 uy (*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32)))) xi)))))
(* xi (* (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (* (- 1 ux) (- 1 ux)))))) (+ (cos (* 2 (* uy (PI)))) (* 2 (* uy (/ (* (PI) yi) xi))))))
(*.f32 xi (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (+.f32 ux #s(literal -1 binary32))))))) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (*.f32 uy (*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32)))) xi))))
xi
(* (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (* (- 1 ux) (- 1 ux)))))) (+ (cos (* 2 (* uy (PI)))) (* 2 (* uy (/ (* (PI) yi) xi)))))
(*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (+.f32 ux #s(literal -1 binary32))))))) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (*.f32 uy (*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32)))) xi)))
(sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (* (- 1 ux) (- 1 ux))))))
(sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (+.f32 ux #s(literal -1 binary32)))))))
(- 1 (* (* maxCos maxCos) (* (* ux ux) (* (- 1 ux) (- 1 ux)))))
(+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (+.f32 ux #s(literal -1 binary32))))))
1
#s(literal 1 binary32)
(* (* maxCos maxCos) (* (* ux ux) (* (- 1 ux) (- 1 ux))))
(*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))))
(* maxCos maxCos)
(*.f32 maxCos maxCos)
maxCos
(* (* ux ux) (* (- 1 ux) (- 1 ux)))
(*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))
(* ux ux)
(*.f32 ux ux)
ux
(* (- 1 ux) (- 1 ux))
(*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))
(- 1 ux)
(-.f32 #s(literal 1 binary32) ux)
(+ (cos (* 2 (* uy (PI)))) (* 2 (* uy (/ (* (PI) yi) xi))))
(+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (*.f32 uy (*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32)))) xi))
(cos (* 2 (* uy (PI))))
(cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
2
#s(literal 2 binary32)
(* uy (PI))
(*.f32 uy (PI.f32))
uy
(PI)
(PI.f32)
(* 2 (* uy (/ (* (PI) yi) xi)))
(/.f32 (*.f32 uy (*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32)))) xi)
(* uy (/ (* (PI) yi) xi))
(/.f32 (*.f32 (PI.f32) (*.f32 uy yi)) xi)
(/ (* (PI) yi) xi)
(/.f32 (*.f32 (PI.f32) yi) xi)
(* (PI) yi)
(*.f32 (PI.f32) yi)
yi
(* (* (* (- 1 ux) maxCos) ux) zi)
(*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos)))
(* (* (- 1 ux) maxCos) ux)
(*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))
(* (- 1 ux) maxCos)
(*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)
zi

localize373.0ms (1.7%)

Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
accuracy99.0%
(*.f32 uy (PI.f32))
accuracy98.9%
(*.f32 (PI.f32) yi)
accuracy98.8%
(*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))
accuracy98.6%
(*.f32 uy (/.f32 (*.f32 (PI.f32) yi) xi))
accuracy98.9%
(*.f32 (PI.f32) yi)
accuracy98.8%
(*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))
accuracy98.0%
(*.f32 (*.f32 (*.f32 uy uy) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))
accuracy96.9%
(*.f32 (PI.f32) (PI.f32))
accuracy99.5%
(*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos)))
accuracy99.3%
(*.f32 zi (*.f32 ux maxCos))
accuracy99.3%
(*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 (PI.f32) yi))
accuracy98.9%
(*.f32 (PI.f32) yi)
accuracy100.0%
(*.f32 ux zi)
accuracy99.7%
(*.f32 maxCos (*.f32 ux zi))
accuracy99.6%
(sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))
accuracy99.5%
(*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux zi) maxCos))
accuracy99.3%
(*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))
accuracy99.0%
(*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))
Results
264.0ms256×0valid
Compiler

Compiled 687 to 63 computations (90.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 98.0ms
ival-mult: 60.0ms (61.1% of total)
ival-add: 11.0ms (11.2% of total)
ival-cos: 8.0ms (8.2% of total)
ival-sin: 5.0ms (5.1% of total)
...c/correct-round.rkt:119:19: 4.0ms (4.1% of total)
ival-sub: 3.0ms (3.1% of total)
ival-sqrt: 3.0ms (3.1% of total)
ival-div: 2.0ms (2% of total)
ival-pi: 1.0ms (1% of total)
const: 1.0ms (1% of total)
backward-pass: 0.0ms (0% of total)

series91.0ms (0.4%)

Counts
31 → 996
Calls
Call 1
Inputs
#<alt (+ (+ (* xi (cos (* (* 2 uy) (PI)))) (* yi (sin (* (* 2 uy) (PI))))) (* (- 1 ux) (* (* ux zi) maxCos)))>
#<alt (+ (* xi (cos (* (* 2 uy) (PI)))) (* yi (sin (* (* 2 uy) (PI)))))>
#<alt (* xi (cos (* (* 2 uy) (PI))))>
#<alt (cos (* (* 2 uy) (PI)))>
#<alt (* maxCos (* ux zi))>
#<alt (* ux zi)>
#<alt (+ (+ xi (* (* 2 uy) (* (PI) yi))) (* (- 1 ux) (* zi (* ux maxCos))))>
#<alt (+ xi (* (* 2 uy) (* (PI) yi)))>
#<alt (* (* 2 uy) (* (PI) yi))>
#<alt (* 2 uy)>
#<alt (+ (* 2 (* (PI) yi)) (* -4/3 (* (* (* uy uy) yi) (* (PI) (* (PI) (PI))))))>
#<alt (+ (+ (* xi (cos (* 2 (* uy (PI))))) (* uy (+ (* 2 (* (PI) yi)) (* -4/3 (* (* (* uy uy) yi) (* (PI) (* (PI) (PI)))))))) (* (- 1 ux) (* zi (* ux maxCos))))>
#<alt (+ (* xi (cos (* 2 (* uy (PI))))) (* uy (+ (* 2 (* (PI) yi)) (* -4/3 (* (* (* uy uy) yi) (* (PI) (* (PI) (PI))))))))>
#<alt (* xi (cos (* 2 (* uy (PI)))))>
#<alt (+ (* xi (* (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (* (- 1 ux) (- 1 ux)))))) (+ (cos (* 2 (* uy (PI)))) (* 2 (* uy (/ (* (PI) yi) xi)))))) (* (* (* (- 1 ux) maxCos) ux) zi))>
#<alt (* xi (* (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (* (- 1 ux) (- 1 ux)))))) (+ (cos (* 2 (* uy (PI)))) (* 2 (* uy (/ (* (PI) yi) xi))))))>
#<alt (* (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (* (- 1 ux) (- 1 ux)))))) (+ (cos (* 2 (* uy (PI)))) (* 2 (* uy (/ (* (PI) yi) xi)))))>
#<alt (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (* (- 1 ux) (- 1 ux))))))>
#<alt (* (* 2 uy) (PI))>
#<alt (* yi (sin (* (* 2 uy) (PI))))>
#<alt (* (- 1 ux) (* (* ux zi) maxCos))>
#<alt (sin (* (* 2 uy) (PI)))>
#<alt (* (PI) yi)>
#<alt (* zi (* ux maxCos))>
#<alt (* (- 1 ux) (* zi (* ux maxCos)))>
#<alt (* (PI) (PI))>
#<alt (* (* (* uy uy) yi) (* (PI) (* (PI) (PI))))>
#<alt (* -4/3 (* (* (* uy uy) yi) (* (PI) (* (PI) (PI)))))>
#<alt (* uy (/ (* (PI) yi) xi))>
#<alt (* (- 1 ux) (- 1 ux))>
#<alt (* uy (PI))>
Outputs
#<alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (* yi (sin (* 2 (* uy (PI))))))>
#<alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))>
#<alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))>
#<alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))>
#<alt (* xi (cos (* 2 (* uy (PI)))))>
#<alt (* xi (+ (cos (* 2 (* uy (PI)))) (+ (/ (* maxCos (* ux (* zi (- 1 ux)))) xi) (/ (* yi (sin (* 2 (* uy (PI))))) xi))))>
#<alt (* xi (+ (cos (* 2 (* uy (PI)))) (+ (/ (* maxCos (* ux (* zi (- 1 ux)))) xi) (/ (* yi (sin (* 2 (* uy (PI))))) xi))))>
#<alt (* xi (+ (cos (* 2 (* uy (PI)))) (+ (/ (* maxCos (* ux (* zi (- 1 ux)))) xi) (/ (* yi (sin (* 2 (* uy (PI))))) xi))))>
#<alt (* xi (cos (* 2 (* uy (PI)))))>
#<alt (* -1 (* xi (+ (* -1 (cos (* 2 (* uy (PI))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* yi (sin (* 2 (* uy (PI)))))) xi)))))>
#<alt (* -1 (* xi (+ (* -1 (cos (* 2 (* uy (PI))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* yi (sin (* 2 (* uy (PI)))))) xi)))))>
#<alt (* -1 (* xi (+ (* -1 (cos (* 2 (* uy (PI))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* yi (sin (* 2 (* uy (PI)))))) xi)))))>
#<alt (+ xi (* maxCos (* ux (* zi (- 1 ux)))))>
#<alt (+ xi (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))))>
#<alt (+ xi (+ (* maxCos (* ux (* zi (- 1 ux)))) (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))))))>
#<alt (+ xi (+ (* maxCos (* ux (* zi (- 1 ux)))) (* uy (+ (* 2 (* yi (PI))) (* uy (+ (* -2 (* xi (pow (PI) 2))) (* -4/3 (* uy (* yi (pow (PI) 3))))))))))>
#<alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))>
#<alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))>
#<alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))>
#<alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))>
#<alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))>
#<alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))>
#<alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))>
#<alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))>
#<alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (cos (* 2 (* uy (PI))))))>
#<alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))>
#<alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))>
#<alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))>
#<alt (* yi (sin (* 2 (* uy (PI)))))>
#<alt (* yi (+ (sin (* 2 (* uy (PI)))) (+ (/ (* maxCos (* ux (* zi (- 1 ux)))) yi) (/ (* xi (cos (* 2 (* uy (PI))))) yi))))>
#<alt (* yi (+ (sin (* 2 (* uy (PI)))) (+ (/ (* maxCos (* ux (* zi (- 1 ux)))) yi) (/ (* xi (cos (* 2 (* uy (PI))))) yi))))>
#<alt (* yi (+ (sin (* 2 (* uy (PI)))) (+ (/ (* maxCos (* ux (* zi (- 1 ux)))) yi) (/ (* xi (cos (* 2 (* uy (PI))))) yi))))>
#<alt (* yi (sin (* 2 (* uy (PI)))))>
#<alt (* -1 (* yi (+ (* -1 (sin (* 2 (* uy (PI))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (cos (* 2 (* uy (PI)))))) yi)))))>
#<alt (* -1 (* yi (+ (* -1 (sin (* 2 (* uy (PI))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (cos (* 2 (* uy (PI)))))) yi)))))>
#<alt (* -1 (* yi (+ (* -1 (sin (* 2 (* uy (PI))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (cos (* 2 (* uy (PI)))))) yi)))))>
#<alt (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))>
#<alt (+ (* maxCos (* ux zi)) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))>
#<alt (+ (* ux (+ (* -1 (* maxCos (* ux zi))) (* maxCos zi))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))>
#<alt (+ (* ux (+ (* -1 (* maxCos (* ux zi))) (* maxCos zi))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))>
#<alt (* -1 (* maxCos (* (pow ux 2) zi)))>
#<alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (/ (* maxCos zi) ux)))>
#<alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (/ (* maxCos zi) ux) (+ (/ (* xi (cos (* 2 (* uy (PI))))) (pow ux 2)) (/ (* yi (sin (* 2 (* uy (PI))))) (pow ux 2))))))>
#<alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (/ (* maxCos zi) ux) (+ (/ (* xi (cos (* 2 (* uy (PI))))) (pow ux 2)) (/ (* yi (sin (* 2 (* uy (PI))))) (pow ux 2))))))>
#<alt (* -1 (* maxCos (* (pow ux 2) zi)))>
#<alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (/ (* maxCos zi) ux)))>
#<alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (* -1 (/ (+ (* -1 (* maxCos zi)) (* -1 (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) ux))) ux))))>
#<alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (* -1 (/ (+ (* -1 (* maxCos zi)) (* -1 (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) ux))) ux))))>
#<alt (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))>
#<alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))>
#<alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))>
#<alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* zi (+ (* maxCos (* ux (- 1 ux))) (+ (/ (* xi (cos (* 2 (* uy (PI))))) zi) (/ (* yi (sin (* 2 (* uy (PI))))) zi))))>
#<alt (* zi (+ (* maxCos (* ux (- 1 ux))) (+ (/ (* xi (cos (* 2 (* uy (PI))))) zi) (/ (* yi (sin (* 2 (* uy (PI))))) zi))))>
#<alt (* zi (+ (* maxCos (* ux (- 1 ux))) (+ (/ (* xi (cos (* 2 (* uy (PI))))) zi) (/ (* yi (sin (* 2 (* uy (PI))))) zi))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) zi)))))>
#<alt (* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) zi)))))>
#<alt (* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) zi)))))>
#<alt (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))>
#<alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))>
#<alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))>
#<alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (+ (* ux (* zi (- 1 ux))) (+ (/ (* xi (cos (* 2 (* uy (PI))))) maxCos) (/ (* yi (sin (* 2 (* uy (PI))))) maxCos))))>
#<alt (* maxCos (+ (* ux (* zi (- 1 ux))) (+ (/ (* xi (cos (* 2 (* uy (PI))))) maxCos) (/ (* yi (sin (* 2 (* uy (PI))))) maxCos))))>
#<alt (* maxCos (+ (* ux (* zi (- 1 ux))) (+ (/ (* xi (cos (* 2 (* uy (PI))))) maxCos) (/ (* yi (sin (* 2 (* uy (PI))))) maxCos))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (* -1 (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) maxCos)))))>
#<alt (* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (* -1 (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) maxCos)))))>
#<alt (* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (* -1 (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) maxCos)))))>
#<alt (* yi (sin (* 2 (* uy (PI)))))>
#<alt (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))>
#<alt (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))>
#<alt (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))>
#<alt (* xi (cos (* 2 (* uy (PI)))))>
#<alt (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)))>
#<alt (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)))>
#<alt (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)))>
#<alt (* xi (cos (* 2 (* uy (PI)))))>
#<alt (* -1 (* xi (+ (* -1 (cos (* 2 (* uy (PI))))) (* -1 (/ (* yi (sin (* 2 (* uy (PI))))) xi)))))>
#<alt (* -1 (* xi (+ (* -1 (cos (* 2 (* uy (PI))))) (* -1 (/ (* yi (sin (* 2 (* uy (PI))))) xi)))))>
#<alt (* -1 (* xi (+ (* -1 (cos (* 2 (* uy (PI))))) (* -1 (/ (* yi (sin (* 2 (* uy (PI))))) xi)))))>
#<alt xi>
#<alt (+ xi (* 2 (* uy (* yi (PI)))))>
#<alt (+ xi (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))))>
#<alt (+ xi (* uy (+ (* 2 (* yi (PI))) (* uy (+ (* -2 (* xi (pow (PI) 2))) (* -4/3 (* uy (* yi (pow (PI) 3)))))))))>
#<alt (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))>
#<alt (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))>
#<alt (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))>
#<alt (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))>
#<alt (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))>
#<alt (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))>
#<alt (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))>
#<alt (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))>
#<alt (* xi (cos (* 2 (* uy (PI)))))>
#<alt (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))>
#<alt (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))>
#<alt (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))>
#<alt (* yi (sin (* 2 (* uy (PI)))))>
#<alt (* yi (+ (sin (* 2 (* uy (PI)))) (/ (* xi (cos (* 2 (* uy (PI))))) yi)))>
#<alt (* yi (+ (sin (* 2 (* uy (PI)))) (/ (* xi (cos (* 2 (* uy (PI))))) yi)))>
#<alt (* yi (+ (sin (* 2 (* uy (PI)))) (/ (* xi (cos (* 2 (* uy (PI))))) yi)))>
#<alt (* yi (sin (* 2 (* uy (PI)))))>
#<alt (* -1 (* yi (+ (* -1 (sin (* 2 (* uy (PI))))) (* -1 (/ (* xi (cos (* 2 (* uy (PI))))) yi)))))>
#<alt (* -1 (* yi (+ (* -1 (sin (* 2 (* uy (PI))))) (* -1 (/ (* xi (cos (* 2 (* uy (PI))))) yi)))))>
#<alt (* -1 (* yi (+ (* -1 (sin (* 2 (* uy (PI))))) (* -1 (/ (* xi (cos (* 2 (* uy (PI))))) yi)))))>
#<alt (* xi (cos (* 2 (* uy (PI)))))>
#<alt (* xi (cos (* 2 (* uy (PI)))))>
#<alt (* xi (cos (* 2 (* uy (PI)))))>
#<alt (* xi (cos (* 2 (* uy (PI)))))>
#<alt (* xi (cos (* 2 (* uy (PI)))))>
#<alt (* xi (cos (* 2 (* uy (PI)))))>
#<alt (* xi (cos (* 2 (* uy (PI)))))>
#<alt (* xi (cos (* 2 (* uy (PI)))))>
#<alt (* xi (cos (* 2 (* uy (PI)))))>
#<alt (* xi (cos (* 2 (* uy (PI)))))>
#<alt (* xi (cos (* 2 (* uy (PI)))))>
#<alt (* xi (cos (* 2 (* uy (PI)))))>
#<alt xi>
#<alt (+ xi (* -2 (* (pow uy 2) (* xi (pow (PI) 2)))))>
#<alt (+ xi (* (pow uy 2) (+ (* -2 (* xi (pow (PI) 2))) (* 2/3 (* (pow uy 2) (* xi (pow (PI) 4)))))))>
#<alt (+ xi (* (pow uy 2) (+ (* -2 (* xi (pow (PI) 2))) (* (pow uy 2) (+ (* -4/45 (* (pow uy 2) (* xi (pow (PI) 6)))) (* 2/3 (* xi (pow (PI) 4))))))))>
#<alt (* xi (cos (* 2 (* uy (PI)))))>
#<alt (* xi (cos (* 2 (* uy (PI)))))>
#<alt (* xi (cos (* 2 (* uy (PI)))))>
#<alt (* xi (cos (* 2 (* uy (PI)))))>
#<alt (* xi (cos (* 2 (* uy (PI)))))>
#<alt (* xi (cos (* 2 (* uy (PI)))))>
#<alt (* xi (cos (* 2 (* uy (PI)))))>
#<alt (* xi (cos (* 2 (* uy (PI)))))>
#<alt 1>
#<alt (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2))))>
#<alt (+ 1 (* (pow uy 2) (+ (* -2 (pow (PI) 2)) (* 2/3 (* (pow uy 2) (pow (PI) 4))))))>
#<alt (+ 1 (* (pow uy 2) (+ (* -2 (pow (PI) 2)) (* (pow uy 2) (+ (* -4/45 (* (pow uy 2) (pow (PI) 6))) (* 2/3 (pow (PI) 4)))))))>
#<alt (cos (* 2 (* uy (PI))))>
#<alt (cos (* 2 (* uy (PI))))>
#<alt (cos (* 2 (* uy (PI))))>
#<alt (cos (* 2 (* uy (PI))))>
#<alt (cos (* 2 (* uy (PI))))>
#<alt (cos (* 2 (* uy (PI))))>
#<alt (cos (* 2 (* uy (PI))))>
#<alt (cos (* 2 (* uy (PI))))>
#<alt (* maxCos (* ux zi))>
#<alt (* maxCos (* ux zi))>
#<alt (* maxCos (* ux zi))>
#<alt (* maxCos (* ux zi))>
#<alt (* maxCos (* ux zi))>
#<alt (* maxCos (* ux zi))>
#<alt (* maxCos (* ux zi))>
#<alt (* maxCos (* ux zi))>
#<alt (* maxCos (* ux zi))>
#<alt (* maxCos (* ux zi))>
#<alt (* maxCos (* ux zi))>
#<alt (* maxCos (* ux zi))>
#<alt (* maxCos (* ux zi))>
#<alt (* maxCos (* ux zi))>
#<alt (* maxCos (* ux zi))>
#<alt (* maxCos (* ux zi))>
#<alt (* maxCos (* ux zi))>
#<alt (* maxCos (* ux zi))>
#<alt (* maxCos (* ux zi))>
#<alt (* maxCos (* ux zi))>
#<alt (* maxCos (* ux zi))>
#<alt (* maxCos (* ux zi))>
#<alt (* maxCos (* ux zi))>
#<alt (* maxCos (* ux zi))>
#<alt (* maxCos (* ux zi))>
#<alt (* maxCos (* ux zi))>
#<alt (* maxCos (* ux zi))>
#<alt (* maxCos (* ux zi))>
#<alt (* maxCos (* ux zi))>
#<alt (* maxCos (* ux zi))>
#<alt (* maxCos (* ux zi))>
#<alt (* maxCos (* ux zi))>
#<alt (* maxCos (* ux zi))>
#<alt (* maxCos (* ux zi))>
#<alt (* maxCos (* ux zi))>
#<alt (* maxCos (* ux zi))>
#<alt (* ux zi)>
#<alt (* ux zi)>
#<alt (* ux zi)>
#<alt (* ux zi)>
#<alt (* ux zi)>
#<alt (* ux zi)>
#<alt (* ux zi)>
#<alt (* ux zi)>
#<alt (* ux zi)>
#<alt (* ux zi)>
#<alt (* ux zi)>
#<alt (* ux zi)>
#<alt (* ux zi)>
#<alt (* ux zi)>
#<alt (* ux zi)>
#<alt (* ux zi)>
#<alt (* ux zi)>
#<alt (* ux zi)>
#<alt (* ux zi)>
#<alt (* ux zi)>
#<alt (* ux zi)>
#<alt (* ux zi)>
#<alt (* ux zi)>
#<alt (* ux zi)>
#<alt (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux)))))>
#<alt (+ xi (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))))>
#<alt (+ xi (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))))>
#<alt (+ xi (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))))>
#<alt xi>
#<alt (* xi (+ 1 (+ (* 2 (/ (* uy (* yi (PI))) xi)) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi))))>
#<alt (* xi (+ 1 (+ (* 2 (/ (* uy (* yi (PI))) xi)) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi))))>
#<alt (* xi (+ 1 (+ (* 2 (/ (* uy (* yi (PI))) xi)) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi))))>
#<alt xi>
#<alt (* -1 (* xi (- (* -1 (/ (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))) xi)) 1)))>
#<alt (* -1 (* xi (- (* -1 (/ (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))) xi)) 1)))>
#<alt (* -1 (* xi (- (* -1 (/ (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))) xi)) 1)))>
#<alt (+ xi (* maxCos (* ux (* zi (- 1 ux)))))>
#<alt (+ xi (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))))>
#<alt (+ xi (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))))>
#<alt (+ xi (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))))>
#<alt (* 2 (* uy (* yi (PI))))>
#<alt (* uy (+ (* 2 (* yi (PI))) (+ (/ xi uy) (/ (* maxCos (* ux (* zi (- 1 ux)))) uy))))>
#<alt (* uy (+ (* 2 (* yi (PI))) (+ (/ xi uy) (/ (* maxCos (* ux (* zi (- 1 ux)))) uy))))>
#<alt (* uy (+ (* 2 (* yi (PI))) (+ (/ xi uy) (/ (* maxCos (* ux (* zi (- 1 ux)))) uy))))>
#<alt (* 2 (* uy (* yi (PI))))>
#<alt (* -1 (* uy (+ (* -2 (* yi (PI))) (* -1 (/ (+ xi (* maxCos (* ux (* zi (- 1 ux))))) uy)))))>
#<alt (* -1 (* uy (+ (* -2 (* yi (PI))) (* -1 (/ (+ xi (* maxCos (* ux (* zi (- 1 ux))))) uy)))))>
#<alt (* -1 (* uy (+ (* -2 (* yi (PI))) (* -1 (/ (+ xi (* maxCos (* ux (* zi (- 1 ux))))) uy)))))>
#<alt (+ xi (* maxCos (* ux (* zi (- 1 ux)))))>
#<alt (+ xi (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))))>
#<alt (+ xi (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))))>
#<alt (+ xi (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))))>
#<alt (* 2 (* uy (* yi (PI))))>
#<alt (* yi (+ (* 2 (* uy (PI))) (+ (/ xi yi) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi))))>
#<alt (* yi (+ (* 2 (* uy (PI))) (+ (/ xi yi) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi))))>
#<alt (* yi (+ (* 2 (* uy (PI))) (+ (/ xi yi) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi))))>
#<alt (* 2 (* uy (* yi (PI))))>
#<alt (* -1 (* yi (+ (* -2 (* uy (PI))) (* -1 (/ (+ xi (* maxCos (* ux (* zi (- 1 ux))))) yi)))))>
#<alt (* -1 (* yi (+ (* -2 (* uy (PI))) (* -1 (/ (+ xi (* maxCos (* ux (* zi (- 1 ux))))) yi)))))>
#<alt (* -1 (* yi (+ (* -2 (* uy (PI))) (* -1 (/ (+ xi (* maxCos (* ux (* zi (- 1 ux))))) yi)))))>
#<alt (+ xi (* 2 (* uy (* yi (PI)))))>
#<alt (+ xi (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux zi))))>
#<alt (+ xi (+ (* 2 (* uy (* yi (PI)))) (* ux (+ (* -1 (* maxCos (* ux zi))) (* maxCos zi)))))>
#<alt (+ xi (+ (* 2 (* uy (* yi (PI)))) (* ux (+ (* -1 (* maxCos (* ux zi))) (* maxCos zi)))))>
#<alt (* -1 (* maxCos (* (pow ux 2) zi)))>
#<alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (/ (* maxCos zi) ux)))>
#<alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* 2 (/ (* uy (* yi (PI))) (pow ux 2))) (+ (/ xi (pow ux 2)) (/ (* maxCos zi) ux)))))>
#<alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* 2 (/ (* uy (* yi (PI))) (pow ux 2))) (+ (/ xi (pow ux 2)) (/ (* maxCos zi) ux)))))>
#<alt (* -1 (* maxCos (* (pow ux 2) zi)))>
#<alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (/ (* maxCos zi) ux)))>
#<alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (* -1 (/ (+ (* -1 (* maxCos zi)) (* -1 (/ (+ xi (* 2 (* uy (* yi (PI))))) ux))) ux))))>
#<alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (* -1 (/ (+ (* -1 (* maxCos zi)) (* -1 (/ (+ xi (* 2 (* uy (* yi (PI))))) ux))) ux))))>
#<alt (+ xi (* 2 (* uy (* yi (PI)))))>
#<alt (+ xi (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))))>
#<alt (+ xi (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))))>
#<alt (+ xi (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* zi (+ (* 2 (/ (* uy (* yi (PI))) zi)) (+ (* maxCos (* ux (- 1 ux))) (/ xi zi))))>
#<alt (* zi (+ (* 2 (/ (* uy (* yi (PI))) zi)) (+ (* maxCos (* ux (- 1 ux))) (/ xi zi))))>
#<alt (* zi (+ (* 2 (/ (* uy (* yi (PI))) zi)) (+ (* maxCos (* ux (- 1 ux))) (/ xi zi))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ xi (* 2 (* uy (* yi (PI))))) zi)))))>
#<alt (* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ xi (* 2 (* uy (* yi (PI))))) zi)))))>
#<alt (* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ xi (* 2 (* uy (* yi (PI))))) zi)))))>
#<alt (+ xi (* 2 (* uy (* yi (PI)))))>
#<alt (+ xi (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))))>
#<alt (+ xi (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))))>
#<alt (+ xi (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (+ (* 2 (/ (* uy (* yi (PI))) maxCos)) (+ (* ux (* zi (- 1 ux))) (/ xi maxCos))))>
#<alt (* maxCos (+ (* 2 (/ (* uy (* yi (PI))) maxCos)) (+ (* ux (* zi (- 1 ux))) (/ xi maxCos))))>
#<alt (* maxCos (+ (* 2 (/ (* uy (* yi (PI))) maxCos)) (+ (* ux (* zi (- 1 ux))) (/ xi maxCos))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (* -1 (/ (+ xi (* 2 (* uy (* yi (PI))))) maxCos)))))>
#<alt (* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (* -1 (/ (+ xi (* 2 (* uy (* yi (PI))))) maxCos)))))>
#<alt (* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (* -1 (/ (+ xi (* 2 (* uy (* yi (PI))))) maxCos)))))>
#<alt (* 2 (* uy (* yi (PI))))>
#<alt (+ xi (* 2 (* uy (* yi (PI)))))>
#<alt (+ xi (* 2 (* uy (* yi (PI)))))>
#<alt (+ xi (* 2 (* uy (* yi (PI)))))>
#<alt xi>
#<alt (* xi (+ 1 (* 2 (/ (* uy (* yi (PI))) xi))))>
#<alt (* xi (+ 1 (* 2 (/ (* uy (* yi (PI))) xi))))>
#<alt (* xi (+ 1 (* 2 (/ (* uy (* yi (PI))) xi))))>
#<alt xi>
#<alt (* -1 (* xi (- (* -2 (/ (* uy (* yi (PI))) xi)) 1)))>
#<alt (* -1 (* xi (- (* -2 (/ (* uy (* yi (PI))) xi)) 1)))>
#<alt (* -1 (* xi (- (* -2 (/ (* uy (* yi (PI))) xi)) 1)))>
#<alt xi>
#<alt (+ xi (* 2 (* uy (* yi (PI)))))>
#<alt (+ xi (* 2 (* uy (* yi (PI)))))>
#<alt (+ xi (* 2 (* uy (* yi (PI)))))>
#<alt (* 2 (* uy (* yi (PI))))>
#<alt (* uy (+ (* 2 (* yi (PI))) (/ xi uy)))>
#<alt (* uy (+ (* 2 (* yi (PI))) (/ xi uy)))>
#<alt (* uy (+ (* 2 (* yi (PI))) (/ xi uy)))>
#<alt (* 2 (* uy (* yi (PI))))>
#<alt (* -1 (* uy (+ (* -2 (* yi (PI))) (* -1 (/ xi uy)))))>
#<alt (* -1 (* uy (+ (* -2 (* yi (PI))) (* -1 (/ xi uy)))))>
#<alt (* -1 (* uy (+ (* -2 (* yi (PI))) (* -1 (/ xi uy)))))>
#<alt xi>
#<alt (+ xi (* 2 (* uy (* yi (PI)))))>
#<alt (+ xi (* 2 (* uy (* yi (PI)))))>
#<alt (+ xi (* 2 (* uy (* yi (PI)))))>
#<alt (* 2 (* uy (* yi (PI))))>
#<alt (* yi (+ (* 2 (* uy (PI))) (/ xi yi)))>
#<alt (* yi (+ (* 2 (* uy (PI))) (/ xi yi)))>
#<alt (* yi (+ (* 2 (* uy (PI))) (/ xi yi)))>
#<alt (* 2 (* uy (* yi (PI))))>
#<alt (* -1 (* yi (+ (* -2 (* uy (PI))) (* -1 (/ xi yi)))))>
#<alt (* -1 (* yi (+ (* -2 (* uy (PI))) (* -1 (/ xi yi)))))>
#<alt (* -1 (* yi (+ (* -2 (* uy (PI))) (* -1 (/ xi yi)))))>
#<alt (* 2 (* uy (* yi (PI))))>
#<alt (* 2 (* uy (* yi (PI))))>
#<alt (* 2 (* uy (* yi (PI))))>
#<alt (* 2 (* uy (* yi (PI))))>
#<alt (* 2 (* uy (* yi (PI))))>
#<alt (* 2 (* uy (* yi (PI))))>
#<alt (* 2 (* uy (* yi (PI))))>
#<alt (* 2 (* uy (* yi (PI))))>
#<alt (* 2 (* uy (* yi (PI))))>
#<alt (* 2 (* uy (* yi (PI))))>
#<alt (* 2 (* uy (* yi (PI))))>
#<alt (* 2 (* uy (* yi (PI))))>
#<alt (* 2 (* uy (* yi (PI))))>
#<alt (* 2 (* uy (* yi (PI))))>
#<alt (* 2 (* uy (* yi (PI))))>
#<alt (* 2 (* uy (* yi (PI))))>
#<alt (* 2 (* uy (* yi (PI))))>
#<alt (* 2 (* uy (* yi (PI))))>
#<alt (* 2 (* uy (* yi (PI))))>
#<alt (* 2 (* uy (* yi (PI))))>
#<alt (* 2 (* uy (* yi (PI))))>
#<alt (* 2 (* uy (* yi (PI))))>
#<alt (* 2 (* uy (* yi (PI))))>
#<alt (* 2 (* uy (* yi (PI))))>
#<alt (* 2 uy)>
#<alt (* 2 uy)>
#<alt (* 2 uy)>
#<alt (* 2 uy)>
#<alt (* 2 uy)>
#<alt (* 2 uy)>
#<alt (* 2 uy)>
#<alt (* 2 uy)>
#<alt (* 2 uy)>
#<alt (* 2 uy)>
#<alt (* 2 uy)>
#<alt (* 2 uy)>
#<alt (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))>
#<alt (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))>
#<alt (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))>
#<alt (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))>
#<alt (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))>
#<alt (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))>
#<alt (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))>
#<alt (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))>
#<alt (* -1 (* yi (+ (* -2 (PI)) (* 4/3 (* (pow uy 2) (pow (PI) 3))))))>
#<alt (* -1 (* yi (+ (* -2 (PI)) (* 4/3 (* (pow uy 2) (pow (PI) 3))))))>
#<alt (* -1 (* yi (+ (* -2 (PI)) (* 4/3 (* (pow uy 2) (pow (PI) 3))))))>
#<alt (* -1 (* yi (+ (* -2 (PI)) (* 4/3 (* (pow uy 2) (pow (PI) 3))))))>
#<alt (* 2 (* yi (PI)))>
#<alt (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))>
#<alt (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))>
#<alt (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))>
#<alt (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3))))>
#<alt (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 2 (/ (* yi (PI)) (pow uy 2)))))>
#<alt (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 2 (/ (* yi (PI)) (pow uy 2)))))>
#<alt (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 2 (/ (* yi (PI)) (pow uy 2)))))>
#<alt (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3))))>
#<alt (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 2 (/ (* yi (PI)) (pow uy 2)))))>
#<alt (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 2 (/ (* yi (PI)) (pow uy 2)))))>
#<alt (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 2 (/ (* yi (PI)) (pow uy 2)))))>
#<alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))))>
#<alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))) (* xi (cos (* 2 (* uy (PI)))))))>
#<alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))) (* xi (cos (* 2 (* uy (PI)))))))>
#<alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))) (* xi (cos (* 2 (* uy (PI)))))))>
#<alt (* xi (cos (* 2 (* uy (PI)))))>
#<alt (* xi (+ (cos (* 2 (* uy (PI)))) (+ (/ (* maxCos (* ux (* zi (- 1 ux)))) xi) (/ (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))) xi))))>
#<alt (* xi (+ (cos (* 2 (* uy (PI)))) (+ (/ (* maxCos (* ux (* zi (- 1 ux)))) xi) (/ (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))) xi))))>
#<alt (* xi (+ (cos (* 2 (* uy (PI)))) (+ (/ (* maxCos (* ux (* zi (- 1 ux)))) xi) (/ (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))) xi))))>
#<alt (* xi (cos (* 2 (* uy (PI)))))>
#<alt (* -1 (* xi (+ (* -1 (cos (* 2 (* uy (PI))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI)))))) xi)))))>
#<alt (* -1 (* xi (+ (* -1 (cos (* 2 (* uy (PI))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI)))))) xi)))))>
#<alt (* -1 (* xi (+ (* -1 (cos (* 2 (* uy (PI))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI)))))) xi)))))>
#<alt (+ xi (* maxCos (* ux (* zi (- 1 ux)))))>
#<alt (+ xi (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))))>
#<alt (+ xi (+ (* maxCos (* ux (* zi (- 1 ux)))) (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))))))>
#<alt (+ xi (+ (* maxCos (* ux (* zi (- 1 ux)))) (* uy (+ (* 2 (* yi (PI))) (* uy (+ (* -2 (* xi (pow (PI) 2))) (* -4/3 (* uy (* yi (pow (PI) 3))))))))))>
#<alt (* -4/3 (* (pow uy 3) (* yi (pow (PI) 3))))>
#<alt (* (pow uy 3) (+ (* -4/3 (* yi (pow (PI) 3))) (* 2 (/ (* yi (PI)) (pow uy 2)))))>
#<alt (* (pow uy 3) (+ (* -4/3 (* yi (pow (PI) 3))) (+ (* 2 (/ (* yi (PI)) (pow uy 2))) (+ (/ (* maxCos (* ux (* zi (- 1 ux)))) (pow uy 3)) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3))))))>
#<alt (* (pow uy 3) (+ (* -4/3 (* yi (pow (PI) 3))) (+ (* 2 (/ (* yi (PI)) (pow uy 2))) (+ (/ (* maxCos (* ux (* zi (- 1 ux)))) (pow uy 3)) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3))))))>
#<alt (* -4/3 (* (pow uy 3) (* yi (pow (PI) 3))))>
#<alt (* -1 (* (pow uy 3) (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3))))))>
#<alt (* -1 (* (pow uy 3) (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (+ (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (cos (* 2 (* uy (PI)))))) (pow uy 3))) (* 4/3 (* yi (pow (PI) 3)))))))>
#<alt (* -1 (* (pow uy 3) (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (+ (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (cos (* 2 (* uy (PI)))))) (pow uy 3))) (* 4/3 (* yi (pow (PI) 3)))))))>
#<alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (cos (* 2 (* uy (PI))))))>
#<alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (cos (* 2 (* uy (PI)))))))>
#<alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (cos (* 2 (* uy (PI)))))))>
#<alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (cos (* 2 (* uy (PI)))))))>
#<alt (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))))>
#<alt (* yi (+ (* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))) (+ (/ (* maxCos (* ux (* zi (- 1 ux)))) yi) (/ (* xi (cos (* 2 (* uy (PI))))) yi))))>
#<alt (* yi (+ (* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))) (+ (/ (* maxCos (* ux (* zi (- 1 ux)))) yi) (/ (* xi (cos (* 2 (* uy (PI))))) yi))))>
#<alt (* yi (+ (* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))) (+ (/ (* maxCos (* ux (* zi (- 1 ux)))) yi) (/ (* xi (cos (* 2 (* uy (PI))))) yi))))>
#<alt (* -1 (* uy (* yi (+ (* -2 (PI)) (* 4/3 (* (pow uy 2) (pow (PI) 3)))))))>
#<alt (* -1 (* yi (+ (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (cos (* 2 (* uy (PI)))))) yi)) (* uy (+ (* -2 (PI)) (* 4/3 (* (pow uy 2) (pow (PI) 3))))))))>
#<alt (* -1 (* yi (+ (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (cos (* 2 (* uy (PI)))))) yi)) (* uy (+ (* -2 (PI)) (* 4/3 (* (pow uy 2) (pow (PI) 3))))))))>
#<alt (* -1 (* yi (+ (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (cos (* 2 (* uy (PI)))))) yi)) (* uy (+ (* -2 (PI)) (* 4/3 (* (pow uy 2) (pow (PI) 3))))))))>
#<alt (+ (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))) (* xi (cos (* 2 (* uy (PI))))))>
#<alt (+ (* maxCos (* ux zi)) (+ (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))) (* xi (cos (* 2 (* uy (PI)))))))>
#<alt (+ (* ux (+ (* -1 (* maxCos (* ux zi))) (* maxCos zi))) (+ (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))) (* xi (cos (* 2 (* uy (PI)))))))>
#<alt (+ (* ux (+ (* -1 (* maxCos (* ux zi))) (* maxCos zi))) (+ (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))) (* xi (cos (* 2 (* uy (PI)))))))>
#<alt (* -1 (* maxCos (* (pow ux 2) zi)))>
#<alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (/ (* maxCos zi) ux)))>
#<alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (/ (* maxCos zi) ux) (+ (/ (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))) (pow ux 2)) (/ (* xi (cos (* 2 (* uy (PI))))) (pow ux 2))))))>
#<alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (/ (* maxCos zi) ux) (+ (/ (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))) (pow ux 2)) (/ (* xi (cos (* 2 (* uy (PI))))) (pow ux 2))))))>
#<alt (* -1 (* maxCos (* (pow ux 2) zi)))>
#<alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (/ (* maxCos zi) ux)))>
#<alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (* -1 (/ (+ (* -1 (* maxCos zi)) (* -1 (/ (+ (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))) (* xi (cos (* 2 (* uy (PI)))))) ux))) ux))))>
#<alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (* -1 (/ (+ (* -1 (* maxCos zi)) (* -1 (/ (+ (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))) (* xi (cos (* 2 (* uy (PI)))))) ux))) ux))))>
#<alt (+ (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))) (* xi (cos (* 2 (* uy (PI))))))>
#<alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))) (* xi (cos (* 2 (* uy (PI)))))))>
#<alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))) (* xi (cos (* 2 (* uy (PI)))))))>
#<alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))) (* xi (cos (* 2 (* uy (PI)))))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* zi (+ (* maxCos (* ux (- 1 ux))) (+ (/ (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))) zi) (/ (* xi (cos (* 2 (* uy (PI))))) zi))))>
#<alt (* zi (+ (* maxCos (* ux (- 1 ux))) (+ (/ (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))) zi) (/ (* xi (cos (* 2 (* uy (PI))))) zi))))>
#<alt (* zi (+ (* maxCos (* ux (- 1 ux))) (+ (/ (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))) zi) (/ (* xi (cos (* 2 (* uy (PI))))) zi))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))) (* xi (cos (* 2 (* uy (PI)))))) zi)))))>
#<alt (* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))) (* xi (cos (* 2 (* uy (PI)))))) zi)))))>
#<alt (* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))) (* xi (cos (* 2 (* uy (PI)))))) zi)))))>
#<alt (+ (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))) (* xi (cos (* 2 (* uy (PI))))))>
#<alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))) (* xi (cos (* 2 (* uy (PI)))))))>
#<alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))) (* xi (cos (* 2 (* uy (PI)))))))>
#<alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))) (* xi (cos (* 2 (* uy (PI)))))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (+ (* ux (* zi (- 1 ux))) (+ (/ (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))) maxCos) (/ (* xi (cos (* 2 (* uy (PI))))) maxCos))))>
#<alt (* maxCos (+ (* ux (* zi (- 1 ux))) (+ (/ (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))) maxCos) (/ (* xi (cos (* 2 (* uy (PI))))) maxCos))))>
#<alt (* maxCos (+ (* ux (* zi (- 1 ux))) (+ (/ (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))) maxCos) (/ (* xi (cos (* 2 (* uy (PI))))) maxCos))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (* -1 (/ (+ (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))) (* xi (cos (* 2 (* uy (PI)))))) maxCos)))))>
#<alt (* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (* -1 (/ (+ (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))) (* xi (cos (* 2 (* uy (PI)))))) maxCos)))))>
#<alt (* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (* -1 (/ (+ (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))) (* xi (cos (* 2 (* uy (PI)))))) maxCos)))))>
#<alt (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI)))))>
#<alt (+ (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))) (* xi (cos (* 2 (* uy (PI))))))>
#<alt (+ (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))) (* xi (cos (* 2 (* uy (PI))))))>
#<alt (+ (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))) (* xi (cos (* 2 (* uy (PI))))))>
#<alt (* xi (cos (* 2 (* uy (PI)))))>
#<alt (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))) xi)))>
#<alt (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))) xi)))>
#<alt (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))) xi)))>
#<alt (* xi (cos (* 2 (* uy (PI)))))>
#<alt (* -1 (* xi (+ (* -1 (cos (* 2 (* uy (PI))))) (* -1 (/ (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))) xi)))))>
#<alt (* -1 (* xi (+ (* -1 (cos (* 2 (* uy (PI))))) (* -1 (/ (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))) xi)))))>
#<alt (* -1 (* xi (+ (* -1 (cos (* 2 (* uy (PI))))) (* -1 (/ (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))) xi)))))>
#<alt xi>
#<alt (+ xi (* 2 (* uy (* yi (PI)))))>
#<alt (+ xi (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))))>
#<alt (+ xi (* uy (+ (* 2 (* yi (PI))) (* uy (+ (* -2 (* xi (pow (PI) 2))) (* -4/3 (* uy (* yi (pow (PI) 3)))))))))>
#<alt (* -4/3 (* (pow uy 3) (* yi (pow (PI) 3))))>
#<alt (* (pow uy 3) (+ (* -4/3 (* yi (pow (PI) 3))) (* 2 (/ (* yi (PI)) (pow uy 2)))))>
#<alt (* (pow uy 3) (+ (* -4/3 (* yi (pow (PI) 3))) (+ (* 2 (/ (* yi (PI)) (pow uy 2))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3)))))>
#<alt (* (pow uy 3) (+ (* -4/3 (* yi (pow (PI) 3))) (+ (* 2 (/ (* yi (PI)) (pow uy 2))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3)))))>
#<alt (* -4/3 (* (pow uy 3) (* yi (pow (PI) 3))))>
#<alt (* -1 (* (pow uy 3) (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3))))))>
#<alt (* -1 (* (pow uy 3) (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (+ (* -1 (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3))) (* 4/3 (* yi (pow (PI) 3)))))))>
#<alt (* -1 (* (pow uy 3) (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (+ (* -1 (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3))) (* 4/3 (* yi (pow (PI) 3)))))))>
#<alt (* xi (cos (* 2 (* uy (PI)))))>
#<alt (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (cos (* 2 (* uy (PI))))))>
#<alt (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (cos (* 2 (* uy (PI))))))>
#<alt (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (cos (* 2 (* uy (PI))))))>
#<alt (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))))>
#<alt (* yi (+ (* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))) (/ (* xi (cos (* 2 (* uy (PI))))) yi)))>
#<alt (* yi (+ (* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))) (/ (* xi (cos (* 2 (* uy (PI))))) yi)))>
#<alt (* yi (+ (* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))) (/ (* xi (cos (* 2 (* uy (PI))))) yi)))>
#<alt (* -1 (* uy (* yi (+ (* -2 (PI)) (* 4/3 (* (pow uy 2) (pow (PI) 3)))))))>
#<alt (* -1 (* yi (+ (* -1 (/ (* xi (cos (* 2 (* uy (PI))))) yi)) (* uy (+ (* -2 (PI)) (* 4/3 (* (pow uy 2) (pow (PI) 3))))))))>
#<alt (* -1 (* yi (+ (* -1 (/ (* xi (cos (* 2 (* uy (PI))))) yi)) (* uy (+ (* -2 (PI)) (* 4/3 (* (pow uy 2) (pow (PI) 3))))))))>
#<alt (* -1 (* yi (+ (* -1 (/ (* xi (cos (* 2 (* uy (PI))))) yi)) (* uy (+ (* -2 (PI)) (* 4/3 (* (pow uy 2) (pow (PI) 3))))))))>
#<alt (* xi (cos (* 2 (* uy (PI)))))>
#<alt (* xi (cos (* 2 (* uy (PI)))))>
#<alt (* xi (cos (* 2 (* uy (PI)))))>
#<alt (* xi (cos (* 2 (* uy (PI)))))>
#<alt (* xi (cos (* 2 (* uy (PI)))))>
#<alt (* xi (cos (* 2 (* uy (PI)))))>
#<alt (* xi (cos (* 2 (* uy (PI)))))>
#<alt (* xi (cos (* 2 (* uy (PI)))))>
#<alt (* xi (cos (* 2 (* uy (PI)))))>
#<alt (* xi (cos (* 2 (* uy (PI)))))>
#<alt (* xi (cos (* 2 (* uy (PI)))))>
#<alt (* xi (cos (* 2 (* uy (PI)))))>
#<alt xi>
#<alt (+ xi (* -2 (* (pow uy 2) (* xi (pow (PI) 2)))))>
#<alt (+ xi (* (pow uy 2) (+ (* -2 (* xi (pow (PI) 2))) (* 2/3 (* (pow uy 2) (* xi (pow (PI) 4)))))))>
#<alt (+ xi (* (pow uy 2) (+ (* -2 (* xi (pow (PI) 2))) (* (pow uy 2) (+ (* -4/45 (* (pow uy 2) (* xi (pow (PI) 6)))) (* 2/3 (* xi (pow (PI) 4))))))))>
#<alt (* xi (cos (* 2 (* uy (PI)))))>
#<alt (* xi (cos (* 2 (* uy (PI)))))>
#<alt (* xi (cos (* 2 (* uy (PI)))))>
#<alt (* xi (cos (* 2 (* uy (PI)))))>
#<alt (* xi (cos (* 2 (* uy (PI)))))>
#<alt (* xi (cos (* 2 (* uy (PI)))))>
#<alt (* xi (cos (* 2 (* uy (PI)))))>
#<alt (* xi (cos (* 2 (* uy (PI)))))>
#<alt (+ (* 2 (* (* uy (* yi (PI))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* maxCos (* ux (* zi (- 1 ux)))))>
#<alt (+ (* 2 (* (* uy (* yi (PI))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))>
#<alt (+ (* 2 (* (* uy (* yi (PI))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))>
#<alt (+ (* 2 (* (* uy (* yi (PI))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))>
#<alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))>
#<alt (* xi (+ (* 2 (* (/ (* uy (* yi (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))))>
#<alt (* xi (+ (* 2 (* (/ (* uy (* yi (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))))>
#<alt (* xi (+ (* 2 (* (/ (* uy (* yi (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))))>
#<alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))>
#<alt (* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* 2 (* (* uy (* yi (PI))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* maxCos (* ux (* zi (- 1 ux))))) xi)))))>
#<alt (* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* 2 (* (* uy (* yi (PI))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* maxCos (* ux (* zi (- 1 ux))))) xi)))))>
#<alt (* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* 2 (* (* uy (* yi (PI))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* maxCos (* ux (* zi (- 1 ux))))) xi)))))>
#<alt (* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))))>
#<alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))))>
#<alt (+ (* maxCos (+ (* -1/2 (* maxCos (* (pow ux 2) (* xi (* (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))) (pow (- 1 ux) 2)))))) (* ux (* zi (- 1 ux))))) (* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))))>
#<alt (+ (* maxCos (+ (* maxCos (+ (* -1/2 (* (pow ux 2) (* xi (* (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))) (pow (- 1 ux) 2))))) (* -1/8 (* (pow maxCos 2) (* (pow ux 4) (* xi (* (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))) (pow (- 1 ux) 4)))))))) (* ux (* zi (- 1 ux))))) (* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))))>
#<alt (* maxCos (+ (* ux (* xi (* (sqrt -1) (* (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))) (- 1 ux))))) (* ux (* zi (- 1 ux)))))>
#<alt (* maxCos (+ (* 1/2 (/ (* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (sqrt -1) (* (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))) (- 1 ux))))) (* ux (* zi (- 1 ux))))))>
#<alt (* maxCos (+ (* -1/8 (/ (* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (sqrt -1) (* (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))) (- 1 ux))))) (* ux (* zi (- 1 ux)))))))>
#<alt (* maxCos (+ (* -1/8 (/ (* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (sqrt -1) (* (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))) (- 1 ux))))) (* ux (* zi (- 1 ux))))))))>
#<alt (* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (* ux (* xi (* (sqrt -1) (* (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))) (- 1 ux))))))))>
#<alt (* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* 1/2 (/ (* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* xi (* (sqrt -1) (* (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))) (- 1 ux)))))))))>
#<alt (* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* -1/8 (/ (* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* xi (* (sqrt -1) (* (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))) (- 1 ux))))))))))>
#<alt (* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* -1/8 (/ (* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* xi (* (sqrt -1) (* (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))) (- 1 ux)))))))))))>
#<alt (* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))))>
#<alt (+ (* maxCos (* ux zi)) (* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))))>
#<alt (+ (* ux (+ (* maxCos zi) (* ux (+ (* -1 (* maxCos zi)) (* -1/2 (* (pow maxCos 2) (* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))))))))) (* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))))>
#<alt (+ (* ux (+ (* maxCos zi) (* ux (+ (* -1 (* maxCos zi)) (+ (* -1/2 (* (pow maxCos 2) (* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))))) (* (pow maxCos 2) (* ux (* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))))))))))) (* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))))>
#<alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (* maxCos (* xi (* (sqrt -1) (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))))))))>
#<alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* maxCos (* xi (* (sqrt -1) (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))))) (+ (/ (* maxCos zi) ux) (/ (* maxCos (* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))))) (* ux (sqrt -1)))))))>
#<alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1/2 (/ (* xi (* (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* maxCos (* xi (* (sqrt -1) (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))))) (+ (/ (* maxCos zi) ux) (/ (* maxCos (* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))))) (* ux (sqrt -1))))))))>
#<alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1/2 (/ (* xi (* (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 1/2 (/ (* xi (* (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))) (+ (* maxCos (* xi (* (sqrt -1) (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))))) (+ (/ (* maxCos zi) ux) (/ (* maxCos (* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))))) (* ux (sqrt -1)))))))))>
#<alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (* maxCos (* xi (* (sqrt -1) (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))))))))>
#<alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -1 (* maxCos zi)) (* -1 (/ (* maxCos (* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))))) (sqrt -1)))) ux)) (* maxCos (* xi (* (sqrt -1) (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))))))))>
#<alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* maxCos (* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))))) (sqrt -1))) (* 1/2 (/ (* xi (* (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* ux (sqrt -1))))))) ux)) (* maxCos (* xi (* (sqrt -1) (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))))))))>
#<alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* maxCos (* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))))) (sqrt -1))) (* -1 (/ (+ (* -1/2 (/ (* xi (* (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* 1/2 (/ (* xi (* (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) 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) (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))))))))>
#<alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))>
#<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))))))))>
#<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))))))))>
#<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/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))))))))>
#<alt (* 2 (* (* uy (* yi (PI))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))>
#<alt (* uy (+ (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) uy) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) uy))))>
#<alt (* uy (+ (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) uy) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) uy))))>
#<alt (* uy (+ (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) uy) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) uy))))>
#<alt (* 2 (* (* uy (* yi (PI))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))>
#<alt (* -1 (* uy (+ (* -2 (* (* yi (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))))))) uy)))))>
#<alt (* -1 (* uy (+ (* -2 (* (* yi (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))))))) uy)))))>
#<alt (* -1 (* uy (+ (* -2 (* (* yi (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))))))) uy)))))>
#<alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))>
#<alt (+ (* 2 (* (* uy (* yi (PI))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))>
#<alt (+ (* 2 (* (* uy (* yi (PI))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))>
#<alt (+ (* 2 (* (* uy (* yi (PI))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))>
#<alt (* 2 (* (* uy (* yi (PI))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))>
#<alt (* yi (+ (* 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))))>
#<alt (* yi (+ (* 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))))>
#<alt (* yi (+ (* 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))))>
#<alt (* 2 (* (* uy (* yi (PI))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))>
#<alt (* -1 (* yi (+ (* -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)))))>
#<alt (* -1 (* yi (+ (* -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)))))>
#<alt (* -1 (* yi (+ (* -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)))))>
#<alt (* (* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))>
#<alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))>
#<alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))>
#<alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* zi (+ (* maxCos (* ux (- 1 ux))) (* (/ (* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))>
#<alt (* zi (+ (* maxCos (* ux (- 1 ux))) (* (/ (* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))>
#<alt (* zi (+ (* maxCos (* ux (- 1 ux))) (* (/ (* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (* (/ (* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))>
#<alt (* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (* (/ (* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))>
#<alt (* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (* (/ (* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))>
#<alt (* 2 (* (* uy (* yi (PI))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))>
#<alt (+ (* 2 (* (* uy (* yi (PI))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))>
#<alt (+ (* 2 (* (* uy (* yi (PI))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))>
#<alt (+ (* 2 (* (* uy (* yi (PI))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))>
#<alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))>
#<alt (* xi (+ (* 2 (* (/ (* uy (* yi (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))))))))>
#<alt (* xi (+ (* 2 (* (/ (* uy (* yi (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))))))))>
#<alt (* xi (+ (* 2 (* (/ (* uy (* yi (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))))))))>
#<alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))>
#<alt (* -1 (* xi (+ (* -2 (* (/ (* uy (* yi (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))))))))))>
#<alt (* -1 (* xi (+ (* -2 (* (/ (* uy (* yi (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))))))))))>
#<alt (* -1 (* xi (+ (* -2 (* (/ (* uy (* yi (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))))))))))>
#<alt (* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))))>
#<alt (+ (* -1/2 (* (pow maxCos 2) (* (pow ux 2) (* xi (* (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))) (pow (- 1 ux) 2)))))) (* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))))>
#<alt (+ (* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))) (* (pow maxCos 2) (+ (* -1/2 (* (pow ux 2) (* xi (* (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))) (pow (- 1 ux) 2))))) (* -1/8 (* (pow maxCos 2) (* (pow ux 4) (* xi (* (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))) (pow (- 1 ux) 4)))))))))>
#<alt (+ (* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))) (* (pow maxCos 2) (+ (* -1/2 (* (pow ux 2) (* xi (* (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))) (pow (- 1 ux) 2))))) (* (pow maxCos 2) (+ (* -1/8 (* (pow ux 4) (* xi (* (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))) (pow (- 1 ux) 4))))) (* -1/16 (* (pow maxCos 2) (* (pow ux 6) (* xi (* (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))) (pow (- 1 ux) 6)))))))))))>
#<alt (* maxCos (* ux (* xi (* (sqrt -1) (* (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))) (- 1 ux))))))>
#<alt (* maxCos (+ (* 1/2 (/ (* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* xi (* (sqrt -1) (* (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))) (- 1 ux)))))))>
#<alt (* maxCos (+ (* -1/8 (/ (* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* xi (* (sqrt -1) (* (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))) (- 1 ux))))))))>
#<alt (* maxCos (+ (* -1/8 (/ (* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* xi (* (sqrt -1) (* (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))) (- 1 ux)))))))))>
#<alt (* -1 (* maxCos (* ux (* xi (* (sqrt -1) (* (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))) (- 1 ux)))))))>
#<alt (* -1 (* maxCos (+ (* 1/2 (/ (* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* xi (* (sqrt -1) (* (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))) (- 1 ux))))))))>
#<alt (* -1 (* maxCos (+ (* -1/8 (/ (* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* xi (* (sqrt -1) (* (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))) (- 1 ux)))))))))>
#<alt (* -1 (* maxCos (+ (* -1/8 (/ (* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* xi (* (sqrt -1) (* (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))) (- 1 ux))))))))))>
#<alt (* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))))>
#<alt (+ (* -1/2 (* (pow maxCos 2) (* (pow ux 2) (* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))))))) (* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))))>
#<alt (+ (* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))) (* (pow ux 2) (+ (* -1/2 (* (pow maxCos 2) (* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))))) (* (pow maxCos 2) (* ux (* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))))))))>
#<alt (+ (* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))) (* (pow ux 2) (+ (* -1/2 (* (pow maxCos 2) (* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))))) (* ux (+ (* -1/2 (* ux (* xi (* (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))) (+ (* 1/4 (pow maxCos 4)) (pow maxCos 2)))))) (* (pow maxCos 2) (* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))))))))))>
#<alt (* maxCos (* (pow ux 2) (* xi (* (sqrt -1) (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))))))>
#<alt (* (pow ux 2) (+ (* maxCos (* xi (* (sqrt -1) (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))))) (/ (* maxCos (* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))))) (* ux (sqrt -1)))))>
#<alt (* (pow ux 2) (+ (* -1/2 (/ (* xi (* (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* maxCos (* xi (* (sqrt -1) (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))))) (/ (* maxCos (* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))))) (* ux (sqrt -1))))))>
#<alt (* (pow ux 2) (+ (* -1/2 (/ (* xi (* (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 1/2 (/ (* xi (* (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))) (+ (* maxCos (* xi (* (sqrt -1) (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))))) (/ (* maxCos (* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))))) (* ux (sqrt -1)))))))>
#<alt (* maxCos (* (pow ux 2) (* xi (* (sqrt -1) (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))))))>
#<alt (* (pow ux 2) (+ (* maxCos (* xi (* (sqrt -1) (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))))) (/ (* maxCos (* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))))) (* ux (sqrt -1)))))>
#<alt (* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ (* maxCos (* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))))) (sqrt -1))) (* 1/2 (/ (* xi (* (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* ux (sqrt -1)))))) ux)) (* maxCos (* xi (* (sqrt -1) (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))))))))>
#<alt (* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ (* maxCos (* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))))) (sqrt -1))) (* -1 (/ (+ (* -1/2 (/ (* xi (* (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* 1/2 (/ (* xi (* (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) 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) (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))))))))>
#<alt (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))>
#<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)))))))>
#<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)))))))>
#<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/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)))))))>
#<alt (* 2 (* (* uy (* yi (PI))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))>
#<alt (* uy (+ (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (/ (* xi (cos (* 2 (* uy (PI))))) uy) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))>
#<alt (* uy (+ (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (/ (* xi (cos (* 2 (* uy (PI))))) uy) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))>
#<alt (* uy (+ (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (/ (* xi (cos (* 2 (* uy (PI))))) uy) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))>
#<alt (* 2 (* (* uy (* yi (PI))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))>
#<alt (* -1 (* uy (+ (* -2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (/ (* xi (cos (* 2 (* uy (PI))))) uy) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))>
#<alt (* -1 (* uy (+ (* -2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (/ (* xi (cos (* 2 (* uy (PI))))) uy) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))>
#<alt (* -1 (* uy (+ (* -2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (/ (* xi (cos (* 2 (* uy (PI))))) uy) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))>
#<alt (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))>
#<alt (+ (* 2 (* (* uy (* yi (PI))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))>
#<alt (+ (* 2 (* (* uy (* yi (PI))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))>
#<alt (+ (* 2 (* (* uy (* yi (PI))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))>
#<alt (* 2 (* (* uy (* yi (PI))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))>
#<alt (* yi (+ (* 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))))))))>
#<alt (* yi (+ (* 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))))))))>
#<alt (* yi (+ (* 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))))))))>
#<alt (* 2 (* (* uy (* yi (PI))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))>
#<alt (* -1 (* yi (+ (* -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))))))))))>
#<alt (* -1 (* yi (+ (* -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))))))))))>
#<alt (* -1 (* yi (+ (* -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))))))))))>
#<alt (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))>
#<alt (+ (cos (* 2 (* uy (PI)))) (+ (* -1/2 (* (pow maxCos 2) (* (pow ux 2) (* (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))) (pow (- 1 ux) 2))))) (* 2 (/ (* uy (* yi (PI))) xi))))>
#<alt (+ (cos (* 2 (* uy (PI)))) (+ (* 2 (/ (* uy (* yi (PI))) xi)) (* (pow maxCos 2) (+ (* -1/2 (* (pow ux 2) (* (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))) (pow (- 1 ux) 2)))) (* -1/8 (* (pow maxCos 2) (* (pow ux 4) (* (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))) (pow (- 1 ux) 4)))))))))>
#<alt (+ (cos (* 2 (* uy (PI)))) (+ (* 2 (/ (* uy (* yi (PI))) xi)) (* (pow maxCos 2) (+ (* -1/2 (* (pow ux 2) (* (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))) (pow (- 1 ux) 2)))) (* (pow maxCos 2) (+ (* -1/8 (* (pow ux 4) (* (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))) (pow (- 1 ux) 4)))) (* -1/16 (* (pow maxCos 2) (* (pow ux 6) (* (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))) (pow (- 1 ux) 6)))))))))))>
#<alt (* maxCos (* ux (* (sqrt -1) (* (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))) (- 1 ux)))))>
#<alt (* maxCos (+ (* 1/2 (/ (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* (sqrt -1) (* (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))) (- 1 ux))))))>
#<alt (* maxCos (+ (* -1/8 (/ (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* (sqrt -1) (* (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))) (- 1 ux)))))))>
#<alt (* maxCos (+ (* -1/8 (/ (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* (sqrt -1) (* (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))) (- 1 ux))))))))>
#<alt (* -1 (* maxCos (* ux (* (sqrt -1) (* (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))) (- 1 ux))))))>
#<alt (* -1 (* maxCos (+ (* 1/2 (/ (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* (sqrt -1) (* (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))) (- 1 ux)))))))>
#<alt (* -1 (* maxCos (+ (* -1/8 (/ (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* (sqrt -1) (* (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))) (- 1 ux))))))))>
#<alt (* -1 (* maxCos (+ (* -1/8 (/ (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* (sqrt -1) (* (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))) (- 1 ux)))))))))>
#<alt (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))>
#<alt (+ (cos (* 2 (* uy (PI)))) (+ (* -1/2 (* (pow maxCos 2) (* (pow ux 2) (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))))) (* 2 (/ (* uy (* yi (PI))) xi))))>
#<alt (+ (cos (* 2 (* uy (PI)))) (+ (* 2 (/ (* uy (* yi (PI))) xi)) (* (pow ux 2) (+ (* -1/2 (* (pow maxCos 2) (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))))) (* (pow maxCos 2) (* ux (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))))))))>
#<alt (+ (cos (* 2 (* uy (PI)))) (+ (* 2 (/ (* uy (* yi (PI))) xi)) (* (pow ux 2) (+ (* -1/2 (* (pow maxCos 2) (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))))) (* ux (+ (* -1/2 (* ux (* (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))) (+ (* 1/4 (pow maxCos 4)) (pow maxCos 2))))) (* (pow maxCos 2) (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))))))))))>
#<alt (* maxCos (* (pow ux 2) (* (sqrt -1) (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))))))>
#<alt (* (pow ux 2) (+ (* maxCos (* (sqrt -1) (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))))) (/ (* maxCos (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))) (* ux (sqrt -1)))))>
#<alt (* (pow ux 2) (+ (* -1/2 (/ (* (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* maxCos (* (sqrt -1) (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))))) (/ (* maxCos (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))) (* ux (sqrt -1))))))>
#<alt (* (pow ux 2) (+ (* -1/2 (/ (* (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 1/2 (/ (* (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))) (+ (* maxCos (* (sqrt -1) (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))))) (/ (* maxCos (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))) (* ux (sqrt -1)))))))>
#<alt (* maxCos (* (pow ux 2) (* (sqrt -1) (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))))))>
#<alt (* (pow ux 2) (+ (* maxCos (* (sqrt -1) (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))))) (/ (* maxCos (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))) (* ux (sqrt -1)))))>
#<alt (* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ (* maxCos (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))) (sqrt -1))) (* 1/2 (/ (* (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))) (* maxCos (* ux (sqrt -1)))))) ux)) (* maxCos (* (sqrt -1) (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))))))>
#<alt (* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ (* maxCos (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))) (sqrt -1))) (* -1 (/ (+ (* -1/2 (/ (* (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))) (* maxCos (sqrt -1)))) (* 1/2 (/ (* (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4)))) (* maxCos (* ux (sqrt -1)))))) ux))) ux)) (* maxCos (* (sqrt -1) (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))))))>
#<alt (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))>
#<alt (+ (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))))))))>
#<alt (+ (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))) (* uy (+ (* -2 (* (* uy (pow (PI) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 2 (* (/ (* yi (PI)) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))>
#<alt (+ (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))) (* uy (+ (* 2 (* (/ (* yi (PI)) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* uy (+ (* -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))))))))))))>
#<alt (* 2 (* (/ (* uy (* yi (PI))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))>
#<alt (* uy (+ (* 2 (* (/ (* yi (PI)) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (/ (cos (* 2 (* uy (PI)))) uy) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))>
#<alt (* uy (+ (* 2 (* (/ (* yi (PI)) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (/ (cos (* 2 (* uy (PI)))) uy) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))>
#<alt (* uy (+ (* 2 (* (/ (* yi (PI)) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (/ (cos (* 2 (* uy (PI)))) uy) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))>
#<alt (* 2 (* (/ (* uy (* yi (PI))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))>
#<alt (* -1 (* uy (+ (* -2 (* (/ (* yi (PI)) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (/ (cos (* 2 (* uy (PI)))) uy) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))>
#<alt (* -1 (* uy (+ (* -2 (* (/ (* yi (PI)) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (/ (cos (* 2 (* uy (PI)))) uy) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))>
#<alt (* -1 (* uy (+ (* -2 (* (/ (* yi (PI)) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (/ (cos (* 2 (* uy (PI)))) uy) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))>
#<alt (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))>
#<alt (+ (* 2 (* (/ (* uy (* yi (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)))))))>
#<alt (+ (* 2 (* (/ (* uy (* yi (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)))))))>
#<alt (+ (* 2 (* (/ (* uy (* yi (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)))))))>
#<alt (* 2 (* (/ (* uy (* yi (PI))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))>
#<alt (* yi (+ (* 2 (* (/ (* uy (PI)) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (/ (cos (* 2 (* uy (PI)))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))>
#<alt (* yi (+ (* 2 (* (/ (* uy (PI)) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (/ (cos (* 2 (* uy (PI)))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))>
#<alt (* yi (+ (* 2 (* (/ (* uy (PI)) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (/ (cos (* 2 (* uy (PI)))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))>
#<alt (* 2 (* (/ (* uy (* yi (PI))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))>
#<alt (* -1 (* yi (+ (* -2 (* (/ (* uy (PI)) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (/ (cos (* 2 (* uy (PI)))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))>
#<alt (* -1 (* yi (+ (* -2 (* (/ (* uy (PI)) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (/ (cos (* 2 (* uy (PI)))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))>
#<alt (* -1 (* yi (+ (* -2 (* (/ (* uy (PI)) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (/ (cos (* 2 (* uy (PI)))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))>
#<alt (* 2 (* (/ (* uy (* yi (PI))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))>
#<alt (/ (+ (* 2 (* (* uy (* yi (PI))) (sqrt (- 1 (* (pow maxCos 2) (* (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)>
#<alt (/ (+ (* 2 (* (* uy (* yi (PI))) (sqrt (- 1 (* (pow maxCos 2) (* (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)>
#<alt (/ (+ (* 2 (* (* uy (* yi (PI))) (sqrt (- 1 (* (pow maxCos 2) (* (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)>
#<alt (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))>
#<alt (+ (* 2 (* (/ (* uy (* yi (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)))))))>
#<alt (+ (* 2 (* (/ (* uy (* yi (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)))))))>
#<alt (+ (* 2 (* (/ (* uy (* yi (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)))))))>
#<alt (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))>
#<alt (+ (* 2 (* (/ (* uy (* yi (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)))))))>
#<alt (+ (* 2 (* (/ (* uy (* yi (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)))))))>
#<alt (+ (* 2 (* (/ (* uy (* yi (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)))))))>
#<alt 1>
#<alt (+ 1 (* -1/2 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))>
#<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)))))))>
#<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)))))))))>
#<alt (* maxCos (* ux (* (sqrt -1) (- 1 ux))))>
#<alt (* maxCos (+ (* ux (* (sqrt -1) (- 1 ux))) (* 1/2 (/ 1 (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux))))))))>
#<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)))))))>
#<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))))))))>
#<alt (* -1 (* maxCos (* ux (* (sqrt -1) (- 1 ux)))))>
#<alt (* -1 (* maxCos (+ (* ux (* (sqrt -1) (- 1 ux))) (* 1/2 (/ 1 (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))))))>
#<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))))))))>
#<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)))))))))>
#<alt 1>
#<alt (+ 1 (* -1/2 (* (pow maxCos 2) (pow ux 2))))>
#<alt (+ 1 (* (pow ux 2) (+ (* -1/2 (pow maxCos 2)) (* (pow maxCos 2) ux))))>
#<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))))))>
#<alt (* maxCos (* (pow ux 2) (sqrt -1)))>
#<alt (* (pow ux 2) (+ (* maxCos (sqrt -1)) (/ maxCos (* ux (sqrt -1)))))>
#<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))))))>
#<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)))))))>
#<alt (* maxCos (* (pow ux 2) (sqrt -1)))>
#<alt (* (pow ux 2) (+ (* maxCos (sqrt -1)) (/ maxCos (* ux (sqrt -1)))))>
#<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))))>
#<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))))>
#<alt (* 2 (* uy (PI)))>
#<alt (* 2 (* uy (PI)))>
#<alt (* 2 (* uy (PI)))>
#<alt (* 2 (* uy (PI)))>
#<alt (* 2 (* uy (PI)))>
#<alt (* 2 (* uy (PI)))>
#<alt (* 2 (* uy (PI)))>
#<alt (* 2 (* uy (PI)))>
#<alt (* 2 (* uy (PI)))>
#<alt (* 2 (* uy (PI)))>
#<alt (* 2 (* uy (PI)))>
#<alt (* 2 (* uy (PI)))>
#<alt (* yi (sin (* 2 (* uy (PI)))))>
#<alt (* yi (sin (* 2 (* uy (PI)))))>
#<alt (* yi (sin (* 2 (* uy (PI)))))>
#<alt (* yi (sin (* 2 (* uy (PI)))))>
#<alt (* yi (sin (* 2 (* uy (PI)))))>
#<alt (* yi (sin (* 2 (* uy (PI)))))>
#<alt (* yi (sin (* 2 (* uy (PI)))))>
#<alt (* yi (sin (* 2 (* uy (PI)))))>
#<alt (* yi (sin (* 2 (* uy (PI)))))>
#<alt (* yi (sin (* 2 (* uy (PI)))))>
#<alt (* yi (sin (* 2 (* uy (PI)))))>
#<alt (* yi (sin (* 2 (* uy (PI)))))>
#<alt (* 2 (* uy (* yi (PI))))>
#<alt (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI)))))>
#<alt (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5))))))))>
#<alt (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* (pow uy 2) (+ (* -8/315 (* (pow uy 2) (* yi (pow (PI) 7)))) (* 4/15 (* yi (pow (PI) 5)))))))))>
#<alt (* yi (sin (* 2 (* uy (PI)))))>
#<alt (* yi (sin (* 2 (* uy (PI)))))>
#<alt (* yi (sin (* 2 (* uy (PI)))))>
#<alt (* yi (sin (* 2 (* uy (PI)))))>
#<alt (* yi (sin (* 2 (* uy (PI)))))>
#<alt (* yi (sin (* 2 (* uy (PI)))))>
#<alt (* yi (sin (* 2 (* uy (PI)))))>
#<alt (* yi (sin (* 2 (* uy (PI)))))>
#<alt (* maxCos (* ux zi))>
#<alt (* ux (+ (* -1 (* maxCos (* ux zi))) (* maxCos zi)))>
#<alt (* ux (+ (* -1 (* maxCos (* ux zi))) (* maxCos zi)))>
#<alt (* ux (+ (* -1 (* maxCos (* ux zi))) (* maxCos zi)))>
#<alt (* -1 (* maxCos (* (pow ux 2) zi)))>
#<alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (/ (* maxCos zi) ux)))>
#<alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (/ (* maxCos zi) ux)))>
#<alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (/ (* maxCos zi) ux)))>
#<alt (* -1 (* maxCos (* (pow ux 2) zi)))>
#<alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (/ (* maxCos zi) ux)))>
#<alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (/ (* maxCos zi) ux)))>
#<alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (/ (* maxCos zi) ux)))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* 2 (* uy (PI)))>
#<alt (* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))>
#<alt (* uy (+ (* 2 (PI)) (* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow uy 2) (pow (PI) 5)))))))>
#<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))))))))>
#<alt (sin (* 2 (* uy (PI))))>
#<alt (sin (* 2 (* uy (PI))))>
#<alt (sin (* 2 (* uy (PI))))>
#<alt (sin (* 2 (* uy (PI))))>
#<alt (sin (* 2 (* uy (PI))))>
#<alt (sin (* 2 (* uy (PI))))>
#<alt (sin (* 2 (* uy (PI))))>
#<alt (sin (* 2 (* uy (PI))))>
#<alt (* yi (PI))>
#<alt (* yi (PI))>
#<alt (* yi (PI))>
#<alt (* yi (PI))>
#<alt (* yi (PI))>
#<alt (* yi (PI))>
#<alt (* yi (PI))>
#<alt (* yi (PI))>
#<alt (* yi (PI))>
#<alt (* yi (PI))>
#<alt (* yi (PI))>
#<alt (* yi (PI))>
#<alt (* maxCos (* ux zi))>
#<alt (* maxCos (* ux zi))>
#<alt (* maxCos (* ux zi))>
#<alt (* maxCos (* ux zi))>
#<alt (* maxCos (* ux zi))>
#<alt (* maxCos (* ux zi))>
#<alt (* maxCos (* ux zi))>
#<alt (* maxCos (* ux zi))>
#<alt (* maxCos (* ux zi))>
#<alt (* maxCos (* ux zi))>
#<alt (* maxCos (* ux zi))>
#<alt (* maxCos (* ux zi))>
#<alt (* maxCos (* ux zi))>
#<alt (* maxCos (* ux zi))>
#<alt (* maxCos (* ux zi))>
#<alt (* maxCos (* ux zi))>
#<alt (* maxCos (* ux zi))>
#<alt (* maxCos (* ux zi))>
#<alt (* maxCos (* ux zi))>
#<alt (* maxCos (* ux zi))>
#<alt (* maxCos (* ux zi))>
#<alt (* maxCos (* ux zi))>
#<alt (* maxCos (* ux zi))>
#<alt (* maxCos (* ux zi))>
#<alt (* maxCos (* ux zi))>
#<alt (* maxCos (* ux zi))>
#<alt (* maxCos (* ux zi))>
#<alt (* maxCos (* ux zi))>
#<alt (* maxCos (* ux zi))>
#<alt (* maxCos (* ux zi))>
#<alt (* maxCos (* ux zi))>
#<alt (* maxCos (* ux zi))>
#<alt (* maxCos (* ux zi))>
#<alt (* maxCos (* ux zi))>
#<alt (* maxCos (* ux zi))>
#<alt (* maxCos (* ux zi))>
#<alt (* maxCos (* ux zi))>
#<alt (* ux (+ (* -1 (* maxCos (* ux zi))) (* maxCos zi)))>
#<alt (* ux (+ (* -1 (* maxCos (* ux zi))) (* maxCos zi)))>
#<alt (* ux (+ (* -1 (* maxCos (* ux zi))) (* maxCos zi)))>
#<alt (* -1 (* maxCos (* (pow ux 2) zi)))>
#<alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (/ (* maxCos zi) ux)))>
#<alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (/ (* maxCos zi) ux)))>
#<alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (/ (* maxCos zi) ux)))>
#<alt (* -1 (* maxCos (* (pow ux 2) zi)))>
#<alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (/ (* maxCos zi) ux)))>
#<alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (/ (* maxCos zi) ux)))>
#<alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (/ (* maxCos zi) ux)))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* (pow uy 2) (* yi (pow (PI) 3)))>
#<alt (* (pow uy 2) (* yi (pow (PI) 3)))>
#<alt (* (pow uy 2) (* yi (pow (PI) 3)))>
#<alt (* (pow uy 2) (* yi (pow (PI) 3)))>
#<alt (* (pow uy 2) (* yi (pow (PI) 3)))>
#<alt (* (pow uy 2) (* yi (pow (PI) 3)))>
#<alt (* (pow uy 2) (* yi (pow (PI) 3)))>
#<alt (* (pow uy 2) (* yi (pow (PI) 3)))>
#<alt (* (pow uy 2) (* yi (pow (PI) 3)))>
#<alt (* (pow uy 2) (* yi (pow (PI) 3)))>
#<alt (* (pow uy 2) (* yi (pow (PI) 3)))>
#<alt (* (pow uy 2) (* yi (pow (PI) 3)))>
#<alt (* (pow uy 2) (* yi (pow (PI) 3)))>
#<alt (* (pow uy 2) (* yi (pow (PI) 3)))>
#<alt (* (pow uy 2) (* yi (pow (PI) 3)))>
#<alt (* (pow uy 2) (* yi (pow (PI) 3)))>
#<alt (* (pow uy 2) (* yi (pow (PI) 3)))>
#<alt (* (pow uy 2) (* yi (pow (PI) 3)))>
#<alt (* (pow uy 2) (* yi (pow (PI) 3)))>
#<alt (* (pow uy 2) (* yi (pow (PI) 3)))>
#<alt (* (pow uy 2) (* yi (pow (PI) 3)))>
#<alt (* (pow uy 2) (* yi (pow (PI) 3)))>
#<alt (* (pow uy 2) (* yi (pow (PI) 3)))>
#<alt (* (pow uy 2) (* yi (pow (PI) 3)))>
#<alt (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3))))>
#<alt (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3))))>
#<alt (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3))))>
#<alt (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3))))>
#<alt (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3))))>
#<alt (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3))))>
#<alt (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3))))>
#<alt (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3))))>
#<alt (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3))))>
#<alt (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3))))>
#<alt (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3))))>
#<alt (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3))))>
#<alt (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3))))>
#<alt (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3))))>
#<alt (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3))))>
#<alt (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3))))>
#<alt (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3))))>
#<alt (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3))))>
#<alt (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3))))>
#<alt (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3))))>
#<alt (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3))))>
#<alt (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3))))>
#<alt (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3))))>
#<alt (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3))))>
#<alt (/ (* uy (* yi (PI))) xi)>
#<alt (/ (* uy (* yi (PI))) xi)>
#<alt (/ (* uy (* yi (PI))) xi)>
#<alt (/ (* uy (* yi (PI))) xi)>
#<alt (/ (* uy (* yi (PI))) xi)>
#<alt (/ (* uy (* yi (PI))) xi)>
#<alt (/ (* uy (* yi (PI))) xi)>
#<alt (/ (* uy (* yi (PI))) xi)>
#<alt (/ (* uy (* yi (PI))) xi)>
#<alt (/ (* uy (* yi (PI))) xi)>
#<alt (/ (* uy (* yi (PI))) xi)>
#<alt (/ (* uy (* yi (PI))) xi)>
#<alt (/ (* uy (* yi (PI))) xi)>
#<alt (/ (* uy (* yi (PI))) xi)>
#<alt (/ (* uy (* yi (PI))) xi)>
#<alt (/ (* uy (* yi (PI))) xi)>
#<alt (/ (* uy (* yi (PI))) xi)>
#<alt (/ (* uy (* yi (PI))) xi)>
#<alt (/ (* uy (* yi (PI))) xi)>
#<alt (/ (* uy (* yi (PI))) xi)>
#<alt (/ (* uy (* yi (PI))) xi)>
#<alt (/ (* uy (* yi (PI))) xi)>
#<alt (/ (* uy (* yi (PI))) xi)>
#<alt (/ (* uy (* yi (PI))) xi)>
#<alt (/ (* uy (* yi (PI))) xi)>
#<alt (/ (* uy (* yi (PI))) xi)>
#<alt (/ (* uy (* yi (PI))) xi)>
#<alt (/ (* uy (* yi (PI))) xi)>
#<alt (/ (* uy (* yi (PI))) xi)>
#<alt (/ (* uy (* yi (PI))) xi)>
#<alt (/ (* uy (* yi (PI))) xi)>
#<alt (/ (* uy (* yi (PI))) xi)>
#<alt (/ (* uy (* yi (PI))) xi)>
#<alt (/ (* uy (* yi (PI))) xi)>
#<alt (/ (* uy (* yi (PI))) xi)>
#<alt (/ (* uy (* yi (PI))) xi)>
#<alt 1>
#<alt (+ 1 (* -2 ux))>
#<alt (+ 1 (* ux (- ux 2)))>
#<alt (+ 1 (* ux (- ux 2)))>
#<alt (pow ux 2)>
#<alt (* (pow ux 2) (- 1 (* 2 (/ 1 ux))))>
#<alt (* (pow ux 2) (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))))>
#<alt (* (pow ux 2) (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))))>
#<alt (pow ux 2)>
#<alt (* (pow ux 2) (- 1 (* 2 (/ 1 ux))))>
#<alt (* (pow ux 2) (+ 1 (* -1 (/ (- 2 (/ 1 ux)) ux))))>
#<alt (* (pow ux 2) (+ 1 (* -1 (/ (- 2 (/ 1 ux)) ux))))>
#<alt (* uy (PI))>
#<alt (* uy (PI))>
#<alt (* uy (PI))>
#<alt (* uy (PI))>
#<alt (* uy (PI))>
#<alt (* uy (PI))>
#<alt (* uy (PI))>
#<alt (* uy (PI))>
#<alt (* uy (PI))>
#<alt (* uy (PI))>
#<alt (* uy (PI))>
#<alt (* uy (PI))>
Calls

249 calls:

TimeVariablePointExpression
6.0ms
ux
@inf
(+ (* xi (* (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (* (- 1 ux) (- 1 ux)))))) (+ (cos (* 2 (* uy (PI)))) (* 2 (* uy (/ (* (PI) yi) xi)))))) (* (* (* (- 1 ux) maxCos) ux) zi))
4.0ms
uy
@inf
(+ (* xi (* (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (* (- 1 ux) (- 1 ux)))))) (+ (cos (* 2 (* uy (PI)))) (* 2 (* uy (/ (* (PI) yi) xi)))))) (* (* (* (- 1 ux) maxCos) ux) zi))
2.0ms
yi
@inf
(+ (+ (* xi (cos (* 2 (* uy (PI))))) (* uy (+ (* 2 (* (PI) yi)) (* -4/3 (* (* (* uy uy) yi) (* (PI) (* (PI) (PI)))))))) (* (- 1 ux) (* zi (* ux maxCos))))
2.0ms
yi
@0
(+ (* 2 (* (PI) yi)) (* -4/3 (* (* (* uy uy) yi) (* (PI) (* (PI) (PI))))))
2.0ms
yi
@0
(* uy (/ (* (PI) yi) xi))

rewrite308.0ms (1.4%)

Algorithm
batch-egg-rewrite
Rules
4208×*-lowering-*.f32
4208×*-lowering-*.f64
1846×fma-lowering-fma.f32
1846×fma-lowering-fma.f64
1774×pow-lowering-pow.f64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
062379
1366368
23299364
08282364
Stop Event
iter limit
node limit
Counts
31 → 415
Calls
Call 1
Inputs
(+ (+ (* xi (cos (* (* 2 uy) (PI)))) (* yi (sin (* (* 2 uy) (PI))))) (* (- 1 ux) (* (* ux zi) maxCos)))
(+ (* xi (cos (* (* 2 uy) (PI)))) (* yi (sin (* (* 2 uy) (PI)))))
(* xi (cos (* (* 2 uy) (PI))))
(cos (* (* 2 uy) (PI)))
(* maxCos (* ux zi))
(* ux zi)
(+ (+ xi (* (* 2 uy) (* (PI) yi))) (* (- 1 ux) (* zi (* ux maxCos))))
(+ xi (* (* 2 uy) (* (PI) yi)))
(* (* 2 uy) (* (PI) yi))
(* 2 uy)
(+ (* 2 (* (PI) yi)) (* -4/3 (* (* (* uy uy) yi) (* (PI) (* (PI) (PI))))))
(+ (+ (* xi (cos (* 2 (* uy (PI))))) (* uy (+ (* 2 (* (PI) yi)) (* -4/3 (* (* (* uy uy) yi) (* (PI) (* (PI) (PI)))))))) (* (- 1 ux) (* zi (* ux maxCos))))
(+ (* xi (cos (* 2 (* uy (PI))))) (* uy (+ (* 2 (* (PI) yi)) (* -4/3 (* (* (* uy uy) yi) (* (PI) (* (PI) (PI))))))))
(* xi (cos (* 2 (* uy (PI)))))
(+ (* xi (* (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (* (- 1 ux) (- 1 ux)))))) (+ (cos (* 2 (* uy (PI)))) (* 2 (* uy (/ (* (PI) yi) xi)))))) (* (* (* (- 1 ux) maxCos) ux) zi))
(* xi (* (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (* (- 1 ux) (- 1 ux)))))) (+ (cos (* 2 (* uy (PI)))) (* 2 (* uy (/ (* (PI) yi) xi))))))
(* (sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (* (- 1 ux) (- 1 ux)))))) (+ (cos (* 2 (* uy (PI)))) (* 2 (* uy (/ (* (PI) yi) xi)))))
(sqrt (- 1 (* (* maxCos maxCos) (* (* ux ux) (* (- 1 ux) (- 1 ux))))))
(* (* 2 uy) (PI))
(* yi (sin (* (* 2 uy) (PI))))
(* (- 1 ux) (* (* ux zi) maxCos))
(sin (* (* 2 uy) (PI)))
(* (PI) yi)
(* zi (* ux maxCos))
(* (- 1 ux) (* zi (* ux maxCos)))
(* (PI) (PI))
(* (* (* uy uy) yi) (* (PI) (* (PI) (PI))))
(* -4/3 (* (* (* uy uy) yi) (* (PI) (* (PI) (PI)))))
(* uy (/ (* (PI) yi) xi))
(* (- 1 ux) (- 1 ux))
(* uy (PI))
Outputs
(+.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos)))))
(+.f32 (+.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)))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))))
(+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (+.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)))))))
(+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos)))))
(+.f32 (+.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos)))) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(+.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(pow.f32 (/.f32 (+.f32 (pow.f32 (+.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)))))) #s(literal 2 binary32)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (+.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))))))))) (+.f32 (pow.f32 (+.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)))))) #s(literal 3 binary32)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 zi maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos)))))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (+.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (-.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))))) (-.f32 (pow.f32 (+.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)))))) #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 zi maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))))))) #s(literal -1 binary32))
(fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos)))))
(fma.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos)) (+.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)))))))
(fma.f32 (*.f32 ux (*.f32 zi maxCos)) (-.f32 #s(literal 1 binary32) ux) (+.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)))))))
(fma.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi (+.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos)))))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux zi)) maxCos (+.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)))))))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 ux maxCos) (+.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)))))))
(-.f32 (/.f32 (pow.f32 (+.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)))))) #s(literal 2 binary32)) (+.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (-.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos)))))) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 zi maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))))) (+.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (-.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (pow.f32 (+.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)))))) #s(literal 2 binary32)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (+.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))))))))) (+.f32 (pow.f32 (+.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)))))) #s(literal 3 binary32)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 zi maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos)))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (-.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))))) (-.f32 (pow.f32 (+.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)))))) #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 zi maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))))))))
(/.f32 (+.f32 (pow.f32 (+.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)))))) #s(literal 3 binary32)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 zi maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))))))) (+.f32 (pow.f32 (+.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)))))) #s(literal 2 binary32)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (+.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))))))))))
(/.f32 (+.f32 (pow.f32 (+.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)))))) #s(literal 3 binary32)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 zi maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 zi maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))))) (-.f32 (pow.f32 (+.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)))))) #s(literal 2 binary32)) (*.f32 (+.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)))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos)))))))
(/.f32 (-.f32 (pow.f32 (+.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)))))) #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 zi maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos)))))) (+.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (-.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (+.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)))))) #s(literal 3 binary32)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 zi maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos)))))))) (neg.f32 (+.f32 (pow.f32 (+.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)))))) #s(literal 2 binary32)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (+.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)))))))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (+.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)))))) #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 zi maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))))))) (neg.f32 (+.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (-.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) #s(literal 3 binary32)) (pow.f32 (+.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos)))) #s(literal 3 binary32))) (+.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi)) (-.f32 (*.f32 (+.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos)))) (+.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))))))))
(/.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 zi maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))))) (pow.f32 (+.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)))))) #s(literal 2 binary32))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (+.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))))))))
(/.f32 (-.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi)) (*.f32 (+.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos)))) (+.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos)))))) (-.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))))))
(*.f32 (+.f32 (pow.f32 (+.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)))))) #s(literal 3 binary32)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 zi maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))))))) (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (+.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)))))) #s(literal 2 binary32)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (+.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)))))))))))
(*.f32 (-.f32 (pow.f32 (+.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)))))) #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 zi maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos)))))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (-.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos)))))))
(+.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))))))
(+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(pow.f32 (/.f32 (+.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi)) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (-.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)))))))) (+.f32 (pow.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) #s(literal 3 binary32)) (pow.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) #s(literal 3 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (-.f32 (*.f32 xi (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 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi)) (*.f32 (*.f32 yi yi) (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))))) #s(literal -1 binary32))
(fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (sin.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 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(fma.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(-.f32 (/.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi)) (-.f32 (*.f32 xi (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 yi yi) (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))) (-.f32 (*.f32 xi (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 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi)) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (-.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)))))))) (+.f32 (pow.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) #s(literal 3 binary32)) (pow.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) #s(literal 3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 xi (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 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi)) (*.f32 (*.f32 yi yi) (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))))))
(/.f32 (+.f32 (pow.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) #s(literal 3 binary32)) (pow.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) #s(literal 3 binary32))) (+.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi)) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (-.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)))))))))
(/.f32 (+.f32 (pow.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) #s(literal 3 binary32)) (pow.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 yi yi) (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))) (-.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi)) (*.f32 xi (*.f32 (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 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi)) (*.f32 (*.f32 yi yi) (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))) (-.f32 (*.f32 xi (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 (neg.f32 (+.f32 (pow.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) #s(literal 3 binary32)) (pow.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) #s(literal 3 binary32)))) (neg.f32 (+.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi)) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (-.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))))))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi)) (*.f32 (*.f32 yi yi) (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))))) (neg.f32 (-.f32 (*.f32 xi (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 yi yi) (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi))) (-.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)))))))
(*.f32 (+.f32 (pow.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) #s(literal 3 binary32)) (pow.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi)) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (-.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))))))))))
(*.f32 (-.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi)) (*.f32 (*.f32 yi yi) (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 xi (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)))))
(*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)
(cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(cos.f32 (+.f32 (*.f32 uy (PI.f32)) (*.f32 uy (PI.f32))))
(+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 (neg.f32 (sin.f32 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))
(+.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (neg.f32 (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))
(+.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 (neg.f32 (sin.f32 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 uy (PI.f32)))))
(fma.f32 (cos.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))) (neg.f32 (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))
(-.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(/.f32 (-.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) #s(literal 6 binary32)) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) #s(literal 6 binary32))) (+.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (+.f32 (*.f32 (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))))
(/.f32 (-.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))) #s(literal 1 binary32))
(*.f32 (+.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) (-.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))))
(*.f32 ux (*.f32 zi maxCos))
(*.f32 zi (*.f32 ux maxCos))
(*.f32 (*.f32 ux zi) maxCos)
(*.f32 maxCos (*.f32 ux zi))
(*.f32 (*.f32 ux maxCos) zi)
(*.f32 (*.f32 zi maxCos) ux)
(*.f32 ux zi)
(*.f32 zi ux)
(+.f32 xi (+.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos)))))
(+.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (+.f32 xi (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos)))))
(+.f32 (+.f32 xi (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))))
(+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (+.f32 xi (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))))
(+.f32 (+.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos)))) xi)
(+.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) xi) (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))
(pow.f32 (/.f32 (+.f32 (*.f32 (+.f32 xi (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) (+.f32 xi (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (+.f32 xi (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))))) (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 zi maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos)))))) (*.f32 (+.f32 xi (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) (*.f32 (+.f32 xi (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) (+.f32 xi (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (+.f32 xi (-.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))))) (-.f32 (*.f32 (+.f32 xi (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) (+.f32 xi (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 zi maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))))))) #s(literal -1 binary32))
(fma.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos)) (+.f32 xi (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))))
(fma.f32 (*.f32 ux (*.f32 zi maxCos)) (-.f32 #s(literal 1 binary32) ux) (+.f32 xi (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux zi)) maxCos (+.f32 xi (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 ux maxCos) (+.f32 xi (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))))
(-.f32 (/.f32 (*.f32 (+.f32 xi (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) (+.f32 xi (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))) (+.f32 xi (-.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos)))))) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 zi maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))))) (+.f32 xi (-.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 (+.f32 xi (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) (+.f32 xi (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (+.f32 xi (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))))) (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 zi maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos)))))) (*.f32 (+.f32 xi (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) (*.f32 (+.f32 xi (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) (+.f32 xi (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 xi (-.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))))) (-.f32 (*.f32 (+.f32 xi (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) (+.f32 xi (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 zi maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 zi maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos)))))) (*.f32 (+.f32 xi (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) (*.f32 (+.f32 xi (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) (+.f32 xi (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))))) (+.f32 (*.f32 (+.f32 xi (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) (+.f32 xi (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (+.f32 xi (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 zi maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos)))))) (*.f32 (+.f32 xi (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) (*.f32 (+.f32 xi (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) (+.f32 xi (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 zi maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))))) (-.f32 (*.f32 (+.f32 xi (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) (+.f32 xi (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))) (*.f32 (+.f32 xi (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos)))))))
(/.f32 (-.f32 (*.f32 (+.f32 xi (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) (+.f32 xi (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 zi maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos)))))) (+.f32 xi (-.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))))))
(/.f32 (neg.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 zi maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos)))))) (*.f32 (+.f32 xi (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) (*.f32 (+.f32 xi (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) (+.f32 xi (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))))))) (neg.f32 (+.f32 (*.f32 (+.f32 xi (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) (+.f32 xi (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (+.f32 xi (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (+.f32 xi (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) (+.f32 xi (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 zi maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))))))) (neg.f32 (+.f32 xi (-.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos)))))))
(/.f32 (+.f32 (*.f32 xi (*.f32 xi xi)) (pow.f32 (+.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos)))) #s(literal 3 binary32))) (+.f32 (*.f32 xi xi) (-.f32 (*.f32 (+.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos)))) (+.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))))) (*.f32 xi (+.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))))))))
(/.f32 (-.f32 (*.f32 xi xi) (*.f32 (+.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos)))) (+.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos)))))) (-.f32 xi (+.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))))))
(/.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 zi maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))))) (*.f32 (+.f32 xi (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) (+.f32 xi (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (+.f32 xi (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))))
(*.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 zi maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos)))))) (*.f32 (+.f32 xi (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) (*.f32 (+.f32 xi (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) (+.f32 xi (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (+.f32 xi (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) (+.f32 xi (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (+.f32 xi (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))))))))
(*.f32 (-.f32 (*.f32 (+.f32 xi (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) (+.f32 xi (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 zi maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos)))))) (/.f32 #s(literal 1 binary32) (+.f32 xi (-.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos)))))))
(+.f32 xi (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))
(+.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) xi)
(pow.f32 (/.f32 (+.f32 (*.f32 xi xi) (*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (-.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) xi))) (+.f32 (*.f32 xi (*.f32 xi xi)) (*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (*.f32 (*.f32 uy uy) (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (PI.f32) yi) (*.f32 (PI.f32) yi))))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (+.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 uy (*.f32 (PI.f32) yi)))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 uy uy) (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (PI.f32) yi) (*.f32 (PI.f32) yi)))))) #s(literal -1 binary32))
(fma.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) yi)) xi)
(fma.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 (PI.f32) yi) xi)
(fma.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) yi xi)
(fma.f32 (*.f32 (PI.f32) yi) (*.f32 #s(literal 2 binary32) uy) xi)
(-.f32 (/.f32 (*.f32 xi xi) (+.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 uy (*.f32 (PI.f32) yi))))) (/.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (PI.f32) yi) (*.f32 (PI.f32) yi)))) (+.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 uy (*.f32 (PI.f32) yi))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 xi xi) (*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (-.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) xi))) (+.f32 (*.f32 xi (*.f32 xi xi)) (*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (*.f32 (*.f32 uy uy) (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (PI.f32) yi) (*.f32 (PI.f32) yi))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 uy (*.f32 (PI.f32) yi)))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 uy uy) (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (PI.f32) yi) (*.f32 (PI.f32) yi)))))))
(/.f32 (+.f32 (*.f32 xi (*.f32 xi xi)) (*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (*.f32 (*.f32 uy uy) (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (PI.f32) yi) (*.f32 (PI.f32) yi)))))) (+.f32 (*.f32 xi xi) (*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (-.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) xi))))
(/.f32 (+.f32 (*.f32 xi (*.f32 xi xi)) (*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (*.f32 (*.f32 uy uy) (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (PI.f32) yi) (*.f32 (PI.f32) yi)))))) (+.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (PI.f32) yi) (*.f32 (PI.f32) yi)))) (-.f32 (*.f32 xi xi) (*.f32 xi (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))))))
(/.f32 (-.f32 (*.f32 xi xi) (*.f32 (*.f32 uy uy) (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (PI.f32) yi) (*.f32 (PI.f32) yi))))) (+.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 uy (*.f32 (PI.f32) yi)))))
(/.f32 (neg.f32 (+.f32 (*.f32 xi (*.f32 xi xi)) (*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (*.f32 (*.f32 uy uy) (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (PI.f32) yi) (*.f32 (PI.f32) yi))))))) (neg.f32 (+.f32 (*.f32 xi xi) (*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (-.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) xi)))))
(/.f32 (neg.f32 (-.f32 (*.f32 xi xi) (*.f32 (*.f32 uy uy) (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (PI.f32) yi) (*.f32 (PI.f32) yi)))))) (neg.f32 (+.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 uy (*.f32 (PI.f32) yi))))))
(/.f32 (-.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (PI.f32) yi) (*.f32 (PI.f32) yi)))) (*.f32 xi xi)) (-.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) xi))
(*.f32 (+.f32 (*.f32 xi (*.f32 xi xi)) (*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (*.f32 (*.f32 uy uy) (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (PI.f32) yi) (*.f32 (PI.f32) yi)))))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 xi xi) (*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (-.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) xi)))))
(*.f32 (-.f32 (*.f32 xi xi) (*.f32 (*.f32 uy uy) (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (PI.f32) yi) (*.f32 (PI.f32) yi))))) (/.f32 #s(literal 1 binary32) (+.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 uy (*.f32 (PI.f32) yi))))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) yi)))
(*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))
(*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 (PI.f32) yi))
(*.f32 (PI.f32) (*.f32 (*.f32 #s(literal 2 binary32) uy) yi))
(*.f32 (PI.f32) (*.f32 yi (*.f32 #s(literal 2 binary32) uy)))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) yi)
(*.f32 yi (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(*.f32 (*.f32 (PI.f32) yi) (*.f32 #s(literal 2 binary32) uy))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) uy)
(*.f32 (*.f32 uy (PI.f32)) (*.f32 #s(literal 2 binary32) yi))
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy yi))
(*.f32 (*.f32 uy (*.f32 (PI.f32) yi)) #s(literal 2 binary32))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) yi) (PI.f32))
(*.f32 #s(literal 2 binary32) uy)
(*.f32 uy #s(literal 2 binary32))
(+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy yi)))))
(+.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy yi)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))
(pow.f32 (/.f32 (+.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (PI.f32) yi) (*.f32 (PI.f32) yi))) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy yi)))) (-.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy yi)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))) (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (PI.f32) yi) (*.f32 (PI.f32) yi)))) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy yi)))) (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 (*.f32 uy (*.f32 uy yi)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 uy (*.f32 uy yi)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy yi))))) (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (PI.f32) yi) (*.f32 (PI.f32) yi))) (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 (*.f32 uy (*.f32 uy yi)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 uy (*.f32 uy yi)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) #s(literal -1 binary32))
(fma.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy yi)))))
(fma.f32 (*.f32 (PI.f32) yi) #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy yi)))))
(fma.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy (*.f32 uy yi)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))
(fma.f32 (*.f32 (*.f32 uy (*.f32 uy yi)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -4/3 binary32) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))
(fma.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) yi (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy yi)))))
(fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy yi))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))
(-.f32 (/.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (PI.f32) yi) (*.f32 (PI.f32) yi))) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy yi)))))) (/.f32 (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 (*.f32 uy (*.f32 uy yi)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 uy (*.f32 uy yi)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy yi)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (PI.f32) yi) (*.f32 (PI.f32) yi))) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy yi)))) (-.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy yi)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))) (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (PI.f32) yi) (*.f32 (PI.f32) yi)))) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy yi)))) (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 (*.f32 uy (*.f32 uy yi)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 uy (*.f32 uy yi)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy yi))))) (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (PI.f32) yi) (*.f32 (PI.f32) yi))) (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 (*.f32 uy (*.f32 uy yi)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 uy (*.f32 uy yi)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))))
(/.f32 (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (PI.f32) yi) (*.f32 (PI.f32) yi)))) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy yi)))) (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 (*.f32 uy (*.f32 uy yi)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 uy (*.f32 uy yi)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (+.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (PI.f32) yi) (*.f32 (PI.f32) yi))) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy yi)))) (-.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy yi)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))))
(/.f32 (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (PI.f32) yi) (*.f32 (PI.f32) yi)))) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy yi)))) (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 (*.f32 uy (*.f32 uy yi)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 uy (*.f32 uy yi)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (+.f32 (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 (*.f32 uy (*.f32 uy yi)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 uy (*.f32 uy yi)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (PI.f32) yi) (*.f32 (PI.f32) yi))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy yi))))))))
(/.f32 (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (PI.f32) yi) (*.f32 (PI.f32) yi))) (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 (*.f32 uy (*.f32 uy yi)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 uy (*.f32 uy yi)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy yi))))))
(/.f32 (neg.f32 (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (PI.f32) yi) (*.f32 (PI.f32) yi)))) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy yi)))) (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 (*.f32 uy (*.f32 uy yi)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 uy (*.f32 uy yi)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))) (neg.f32 (+.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (PI.f32) yi) (*.f32 (PI.f32) yi))) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy yi)))) (-.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy yi)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))))))
(/.f32 (neg.f32 (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (PI.f32) yi) (*.f32 (PI.f32) yi))) (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 (*.f32 uy (*.f32 uy yi)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 uy (*.f32 uy yi)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (neg.f32 (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy yi)))))))
(/.f32 (-.f32 (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 (*.f32 uy (*.f32 uy yi)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 uy (*.f32 uy yi)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (PI.f32) yi) (*.f32 (PI.f32) yi)))) (-.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy yi)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))
(*.f32 (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (PI.f32) yi) (*.f32 (PI.f32) yi)))) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy yi)))) (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 (*.f32 uy (*.f32 uy yi)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 uy (*.f32 uy yi)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (PI.f32) yi) (*.f32 (PI.f32) yi))) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy yi)))) (-.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy yi)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))))))
(*.f32 (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (PI.f32) yi) (*.f32 (PI.f32) yi))) (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 (*.f32 uy (*.f32 uy yi)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 uy (*.f32 uy yi)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy yi)))))))
(+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy yi))))))))
(+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy yi))))))))
(+.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy yi)))))) (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos)))))
(+.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy yi))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))))
(+.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy yi))))))) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(+.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy yi)))))))
(pow.f32 (/.f32 (+.f32 (pow.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy yi))))))) #s(literal 2 binary32)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy yi)))))))))) (+.f32 (pow.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy yi))))))) #s(literal 3 binary32)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 zi maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos)))))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (+.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy yi)))))) (-.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))))) (-.f32 (pow.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy yi))))))) #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 zi maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))))))) #s(literal -1 binary32))
(fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy yi))))))))
(fma.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos)) (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy yi))))))))
(fma.f32 (*.f32 ux (*.f32 zi maxCos)) (-.f32 #s(literal 1 binary32) ux) (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy yi))))))))
(fma.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy yi))))))))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux zi)) maxCos (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy yi))))))))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 ux maxCos) (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy yi))))))))
(-.f32 (/.f32 (pow.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy yi))))))) #s(literal 2 binary32)) (+.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy yi)))))) (-.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos)))))) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 zi maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))))) (+.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy yi)))))) (-.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (pow.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy yi))))))) #s(literal 2 binary32)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy yi)))))))))) (+.f32 (pow.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy yi))))))) #s(literal 3 binary32)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 zi maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos)))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy yi)))))) (-.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))))) (-.f32 (pow.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy yi))))))) #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 zi maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))))))))
(/.f32 (+.f32 (pow.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy yi))))))) #s(literal 3 binary32)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 zi maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))))))) (+.f32 (pow.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy yi))))))) #s(literal 2 binary32)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy yi)))))))))))
(/.f32 (+.f32 (pow.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy yi))))))) #s(literal 3 binary32)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 zi maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 zi maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))))) (-.f32 (pow.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy yi))))))) #s(literal 2 binary32)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy yi)))))))))))
(/.f32 (-.f32 (pow.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy yi))))))) #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 zi maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos)))))) (+.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy yi)))))) (-.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy yi))))))) #s(literal 3 binary32)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 zi maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos)))))))) (neg.f32 (+.f32 (pow.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy yi))))))) #s(literal 2 binary32)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy yi))))))))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy yi))))))) #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 zi maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))))))) (neg.f32 (+.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy yi)))))) (-.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) #s(literal 3 binary32)) (pow.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy yi))))))) #s(literal 3 binary32))) (+.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi)) (-.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy yi))))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy yi)))))))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy yi)))))))))))
(/.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 zi maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))))) (pow.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy yi))))))) #s(literal 2 binary32))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy yi)))))))))
(/.f32 (-.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi)) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy yi))))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy yi))))))))) (-.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy yi)))))))))
(*.f32 (+.f32 (pow.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy yi))))))) #s(literal 3 binary32)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 zi maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))))))) (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy yi))))))) #s(literal 2 binary32)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy yi))))))))))))
(*.f32 (-.f32 (pow.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy yi))))))) #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 zi maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos)))))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy yi)))))) (-.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos)))))))
(+.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (+.f32 (*.f32 (*.f32 (*.f32 uy (*.f32 uy yi)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -4/3 binary32) uy)) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy yi)))))))
(+.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy yi)))))) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(+.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) (*.f32 (*.f32 (*.f32 uy (*.f32 uy yi)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -4/3 binary32) uy)))
(pow.f32 (/.f32 (+.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi)) (*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy yi)))))) (-.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy yi)))))) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))) (+.f32 (pow.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) #s(literal 3 binary32)) (*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy yi)))))) (*.f32 (*.f32 uy uy) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy yi))))) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy yi)))))))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (-.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy yi))))))) (-.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi)) (*.f32 (*.f32 uy uy) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy yi))))) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy yi))))))))) #s(literal -1 binary32))
(fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy yi)))))))
(fma.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy yi))))) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(fma.f32 (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy yi))))) uy (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(fma.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy yi)))))))
(-.f32 (/.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi)) (-.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy yi)))))))) (/.f32 (*.f32 (*.f32 uy uy) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy yi))))) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy yi))))))) (-.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy yi)))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi)) (*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy yi)))))) (-.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy yi)))))) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))) (+.f32 (pow.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) #s(literal 3 binary32)) (*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy yi)))))) (*.f32 (*.f32 uy uy) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy yi))))) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy yi)))))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy yi))))))) (-.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi)) (*.f32 (*.f32 uy uy) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy yi))))) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy yi))))))))))
(/.f32 (+.f32 (pow.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) #s(literal 3 binary32)) (*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy yi)))))) (*.f32 (*.f32 uy uy) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy yi))))) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy yi))))))))) (+.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi)) (*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy yi)))))) (-.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy yi)))))) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))))
(/.f32 (+.f32 (pow.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) #s(literal 3 binary32)) (*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy yi)))))) (*.f32 (*.f32 uy uy) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy yi))))) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy yi))))))))) (+.f32 (*.f32 (*.f32 uy uy) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy yi))))) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy yi))))))) (-.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi)) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy yi))))))))))
(/.f32 (-.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi)) (*.f32 (*.f32 uy uy) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy yi))))) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy yi)))))))) (-.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy yi))))))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) #s(literal 3 binary32)) (*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy yi)))))) (*.f32 (*.f32 uy uy) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy yi))))) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy yi)))))))))) (neg.f32 (+.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi)) (*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy yi)))))) (-.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy yi)))))) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi)) (*.f32 (*.f32 uy uy) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy yi))))) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy yi))))))))) (neg.f32 (-.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy yi)))))))))
(/.f32 (-.f32 (*.f32 (*.f32 uy uy) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy yi))))) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy yi))))))) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi))) (-.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy yi)))))) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(*.f32 (+.f32 (pow.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) #s(literal 3 binary32)) (*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy yi)))))) (*.f32 (*.f32 uy uy) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy yi))))) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy yi))))))))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi)) (*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy yi)))))) (-.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy yi)))))) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))))
(*.f32 (-.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi)) (*.f32 (*.f32 uy uy) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy yi))))) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy yi)))))))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy yi)))))))))
(*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)
(+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 maxCos maxCos)))) #s(literal 1/2 binary32)) (*.f32 (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) xi)) xi)))
(+.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 maxCos maxCos)))) #s(literal 1/2 binary32)) (*.f32 (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) xi)) xi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))))
(pow.f32 (/.f32 (+.f32 (pow.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 maxCos maxCos)))) #s(literal 1/2 binary32)) (*.f32 (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) xi)) xi)) #s(literal 2 binary32)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 maxCos maxCos)))) #s(literal 1/2 binary32)) (*.f32 (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) xi)) xi))))) (+.f32 (pow.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 maxCos maxCos)))) #s(literal 1/2 binary32)) (*.f32 (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) xi)) xi)) #s(literal 3 binary32)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 zi maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos)))))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (-.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 maxCos maxCos)))) #s(literal 1/2 binary32)) (*.f32 (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) xi)) xi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos)))) (-.f32 (pow.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 maxCos maxCos)))) #s(literal 1/2 binary32)) (*.f32 (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) xi)) xi)) #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 zi maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))))))) #s(literal -1 binary32))
(fma.f32 xi (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 maxCos maxCos)))) #s(literal 1/2 binary32)) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) xi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))))
(fma.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 maxCos maxCos)))) #s(literal 1/2 binary32)) (*.f32 (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) xi)) xi)))
(fma.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 maxCos maxCos)))) #s(literal 1/2 binary32)) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) xi))) xi (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux zi) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 maxCos maxCos)))) #s(literal 1/2 binary32)) (*.f32 (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) xi)) xi)))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) zi (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 maxCos maxCos)))) #s(literal 1/2 binary32)) (*.f32 (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) xi)) xi)))
(fma.f32 (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 maxCos maxCos)))) #s(literal 1/2 binary32))) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) xi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))))
(-.f32 (/.f32 (pow.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 maxCos maxCos)))) #s(literal 1/2 binary32)) (*.f32 (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) xi)) xi)) #s(literal 2 binary32)) (-.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 maxCos maxCos)))) #s(literal 1/2 binary32)) (*.f32 (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) xi)) xi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))))) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 zi maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))))) (-.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 maxCos maxCos)))) #s(literal 1/2 binary32)) (*.f32 (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) xi)) xi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (pow.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 maxCos maxCos)))) #s(literal 1/2 binary32)) (*.f32 (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) xi)) xi)) #s(literal 2 binary32)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 maxCos maxCos)))) #s(literal 1/2 binary32)) (*.f32 (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) xi)) xi))))) (+.f32 (pow.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 maxCos maxCos)))) #s(literal 1/2 binary32)) (*.f32 (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) xi)) xi)) #s(literal 3 binary32)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 zi maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos)))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 maxCos maxCos)))) #s(literal 1/2 binary32)) (*.f32 (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) xi)) xi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos)))) (-.f32 (pow.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 maxCos maxCos)))) #s(literal 1/2 binary32)) (*.f32 (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) xi)) xi)) #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 zi maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 maxCos maxCos)))) #s(literal 1/2 binary32)) (*.f32 (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) xi)) xi)) #s(literal 3 binary32)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 zi maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))))))) (+.f32 (pow.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 maxCos maxCos)))) #s(literal 1/2 binary32)) (*.f32 (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) xi)) xi)) #s(literal 2 binary32)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 maxCos maxCos)))) #s(literal 1/2 binary32)) (*.f32 (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) xi)) xi))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 maxCos maxCos)))) #s(literal 1/2 binary32)) (*.f32 (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) xi)) xi)) #s(literal 3 binary32)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 zi maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 zi maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))))) (-.f32 (pow.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 maxCos maxCos)))) #s(literal 1/2 binary32)) (*.f32 (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) xi)) xi)) #s(literal 2 binary32)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 maxCos maxCos)))) #s(literal 1/2 binary32)) (*.f32 (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) xi)) xi))))))
(/.f32 (-.f32 (pow.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 maxCos maxCos)))) #s(literal 1/2 binary32)) (*.f32 (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) xi)) xi)) #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 zi maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos)))))) (-.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 maxCos maxCos)))) #s(literal 1/2 binary32)) (*.f32 (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) xi)) xi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos)))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 maxCos maxCos)))) #s(literal 1/2 binary32)) (*.f32 (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) xi)) xi)) #s(literal 3 binary32)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 zi maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos)))))))) (neg.f32 (+.f32 (pow.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 maxCos maxCos)))) #s(literal 1/2 binary32)) (*.f32 (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) xi)) xi)) #s(literal 2 binary32)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 maxCos maxCos)))) #s(literal 1/2 binary32)) (*.f32 (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) xi)) xi)))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 maxCos maxCos)))) #s(literal 1/2 binary32)) (*.f32 (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) xi)) xi)) #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 zi maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))))))) (neg.f32 (-.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 maxCos maxCos)))) #s(literal 1/2 binary32)) (*.f32 (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) xi)) xi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))))))
(/.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 zi maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))))) (pow.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 maxCos maxCos)))) #s(literal 1/2 binary32)) (*.f32 (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) xi)) xi)) #s(literal 2 binary32))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 maxCos maxCos)))) #s(literal 1/2 binary32)) (*.f32 (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) xi)) xi))))
(*.f32 (+.f32 (pow.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 maxCos maxCos)))) #s(literal 1/2 binary32)) (*.f32 (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) xi)) xi)) #s(literal 3 binary32)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 zi maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))))))) (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 maxCos maxCos)))) #s(literal 1/2 binary32)) (*.f32 (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) xi)) xi)) #s(literal 2 binary32)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 maxCos maxCos)))) #s(literal 1/2 binary32)) (*.f32 (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) xi)) xi)))))))
(*.f32 (-.f32 (pow.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 maxCos maxCos)))) #s(literal 1/2 binary32)) (*.f32 (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) xi)) xi)) #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 zi maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos)))))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 maxCos maxCos)))) #s(literal 1/2 binary32)) (*.f32 (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) xi)) xi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))))))
(+.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 maxCos maxCos)))) #s(literal 1/2 binary32)))) (*.f32 xi (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 maxCos maxCos)))) #s(literal 1/2 binary32)) (/.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) xi))))
(+.f32 (*.f32 (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 maxCos maxCos)))) #s(literal 1/2 binary32))) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 maxCos maxCos)))) #s(literal 1/2 binary32))) (/.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) xi)))
(+.f32 (*.f32 (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 maxCos maxCos)))) #s(literal 1/2 binary32))) (/.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) xi)) (*.f32 (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 maxCos maxCos)))) #s(literal 1/2 binary32))) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 maxCos maxCos)))) #s(literal 1/2 binary32))) xi) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 maxCos maxCos)))) #s(literal 1/2 binary32)) (/.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) xi)) xi))
(+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 maxCos maxCos)))) #s(literal 1/2 binary32)))) (*.f32 (/.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) xi) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 maxCos maxCos)))) #s(literal 1/2 binary32)))))
(+.f32 (*.f32 (/.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) xi) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 maxCos maxCos)))) #s(literal 1/2 binary32)))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 maxCos maxCos)))) #s(literal 1/2 binary32)))))
(/.f32 (*.f32 (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 maxCos maxCos)))) #s(literal 1/2 binary32))) (+.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32)) (*.f32 (/.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) xi) (*.f32 #s(literal 4 binary32) (*.f32 (/.f32 uy (/.f32 xi (*.f32 (PI.f32) yi))) (/.f32 uy (/.f32 xi (*.f32 (PI.f32) yi)))))))) (+.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 (/.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) xi) (-.f32 (/.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))
(/.f32 (*.f32 (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 maxCos maxCos)))) #s(literal 1/2 binary32))) (-.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 #s(literal 4 binary32) (*.f32 (/.f32 uy (/.f32 xi (*.f32 (PI.f32) yi))) (/.f32 uy (/.f32 xi (*.f32 (PI.f32) yi))))))) (-.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) xi)))
(*.f32 xi (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 maxCos maxCos)))) #s(literal 1/2 binary32)) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) xi))))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 maxCos maxCos)))) #s(literal 1/2 binary32)) (*.f32 (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) xi)) xi))
(*.f32 (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) xi)) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 maxCos maxCos)))) #s(literal 1/2 binary32))))
(*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 maxCos maxCos)))) #s(literal 1/2 binary32)) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) xi))) xi)
(*.f32 (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 maxCos maxCos)))) #s(literal 1/2 binary32))) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) xi)))
(*.f32 (*.f32 xi (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) xi))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 maxCos maxCos)))) #s(literal 1/2 binary32)))
(+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 maxCos maxCos)))) #s(literal 1/2 binary32))) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 maxCos maxCos)))) #s(literal 1/2 binary32)) (/.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) xi)))
(+.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 maxCos maxCos)))) #s(literal 1/2 binary32)) (/.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) xi)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 maxCos maxCos)))) #s(literal 1/2 binary32))))
(fma.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 maxCos maxCos)))) #s(literal 1/2 binary32)) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 maxCos maxCos)))) #s(literal 1/2 binary32)) (/.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) xi)))
(fma.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 maxCos maxCos)))) #s(literal 1/2 binary32)) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 maxCos maxCos)))) #s(literal 1/2 binary32)) (/.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) xi)))
(/.f32 (+.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 maxCos maxCos)))) #s(literal 1/2 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 maxCos maxCos)))) #s(literal 1/2 binary32)) (/.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) xi)) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 maxCos maxCos)))) #s(literal 1/2 binary32))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 maxCos maxCos)))) #s(literal 1/2 binary32)))) (-.f32 (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 maxCos maxCos)))) #s(literal 1/2 binary32)) (/.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) xi)) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 maxCos maxCos)))) #s(literal 1/2 binary32)) (/.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) xi))) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 maxCos maxCos)))) #s(literal 1/2 binary32))) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 maxCos maxCos)))) #s(literal 1/2 binary32)) (/.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) xi))))))
(/.f32 (-.f32 (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 maxCos maxCos)))) #s(literal 1/2 binary32))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 maxCos maxCos)))) #s(literal 1/2 binary32)))) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 maxCos maxCos)))) #s(literal 1/2 binary32)) (/.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) xi)) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 maxCos maxCos)))) #s(literal 1/2 binary32)) (/.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) xi)))) (-.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 maxCos maxCos)))) #s(literal 1/2 binary32))) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 maxCos maxCos)))) #s(literal 1/2 binary32)) (/.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) xi))))
(/.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 maxCos maxCos)))) #s(literal 1/2 binary32)) (+.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32)) (*.f32 (/.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) xi) (*.f32 #s(literal 4 binary32) (*.f32 (/.f32 uy (/.f32 xi (*.f32 (PI.f32) yi))) (/.f32 uy (/.f32 xi (*.f32 (PI.f32) yi)))))))) (+.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 (/.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) xi) (-.f32 (/.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))
(/.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 maxCos maxCos)))) #s(literal 1/2 binary32)) (-.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 #s(literal 4 binary32) (*.f32 (/.f32 uy (/.f32 xi (*.f32 (PI.f32) yi))) (/.f32 uy (/.f32 xi (*.f32 (PI.f32) yi))))))) (-.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) xi)))
(/.f32 (*.f32 (+.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32)) (*.f32 (/.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) xi) (*.f32 #s(literal 4 binary32) (*.f32 (/.f32 uy (/.f32 xi (*.f32 (PI.f32) yi))) (/.f32 uy (/.f32 xi (*.f32 (PI.f32) yi))))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 maxCos maxCos)))) #s(literal 1/2 binary32))) (+.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 (/.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) xi) (-.f32 (/.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))
(/.f32 (*.f32 (-.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 #s(literal 4 binary32) (*.f32 (/.f32 uy (/.f32 xi (*.f32 (PI.f32) yi))) (/.f32 uy (/.f32 xi (*.f32 (PI.f32) yi)))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 maxCos maxCos)))) #s(literal 1/2 binary32))) (-.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) xi)))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 maxCos maxCos)))) #s(literal 1/2 binary32)) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) xi)))
(*.f32 (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) xi)) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 maxCos maxCos)))) #s(literal 1/2 binary32)))
(exp.f32 (*.f32 (log1p.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (-.f32 #s(literal 0 binary32) (*.f32 maxCos maxCos)))) #s(literal 1/2 binary32)))
(pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 maxCos maxCos)))) #s(literal 1/2 binary32))
(/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 maxCos maxCos))) (*.f32 (*.f32 ux (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 maxCos maxCos))) (*.f32 ux (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 maxCos maxCos))))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 maxCos maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 maxCos maxCos))))))))
(/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 maxCos maxCos))) (*.f32 ux (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 maxCos maxCos)))))) (hypot.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))
(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 maxCos maxCos)))))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 maxCos maxCos)))) #s(literal 1/4 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 maxCos maxCos)))) #s(literal 1/4 binary32)))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 maxCos maxCos))) (*.f32 (*.f32 ux (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 maxCos maxCos))) (*.f32 ux (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 maxCos maxCos)))))) #s(literal 1/2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 maxCos maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 maxCos maxCos))))))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 maxCos maxCos))) (*.f32 ux (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 maxCos maxCos))))) #s(literal 1/2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 maxCos maxCos))))) #s(literal 1/2 binary32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))
(*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))
(*.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(*.f32 (*.f32 uy (PI.f32)) #s(literal 2 binary32))
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) (*.f32 #s(literal 2 binary32) uy)))
(*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 #s(literal 2 binary32) uy)))
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) uy)
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) #s(literal 1 binary32)) (PI.f32))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (pow.f32 (PI.f32) #s(literal 1/3 binary32)))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (pow.f32 (PI.f32) #s(literal 1/2 binary32))) (pow.f32 (PI.f32) #s(literal 1/2 binary32)))
(*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)
(+.f32 (*.f32 (*.f32 ux (*.f32 zi maxCos)) #s(literal 1 binary32)) (*.f32 (*.f32 ux (*.f32 zi maxCos)) (neg.f32 ux)))
(+.f32 (*.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 zi maxCos))) (*.f32 (neg.f32 ux) (*.f32 ux (*.f32 zi maxCos))))
(/.f32 (*.f32 (*.f32 ux (*.f32 zi maxCos)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))))
(/.f32 (*.f32 (*.f32 ux (*.f32 zi maxCos)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.f32 #s(literal 1 binary32) ux))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 ux (*.f32 zi maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 ux (*.f32 zi maxCos))) (+.f32 #s(literal 1 binary32) ux))
(*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi))
(*.f32 ux (*.f32 (*.f32 zi maxCos) (-.f32 #s(literal 1 binary32) ux)))
(*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos)))
(*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))
(*.f32 (*.f32 ux zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))
(*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux zi)))
(*.f32 (*.f32 ux (*.f32 zi maxCos)) (-.f32 #s(literal 1 binary32) ux))
(*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux zi))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) zi)
(*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 zi maxCos))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux zi)) maxCos)
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 ux maxCos))
(*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) maxCos) ux)
(*.f32 (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) ux)
(*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi) ux)
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))))
(*.f32 (PI.f32) yi)
(*.f32 yi (PI.f32))
(*.f32 #s(literal 1 binary32) (*.f32 (PI.f32) yi))
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) yi))
(*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) yi))
(*.f32 (*.f32 yi #s(literal 1 binary32)) (PI.f32))
(*.f32 (*.f32 yi (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (pow.f32 (PI.f32) #s(literal 1/3 binary32)))
(*.f32 (*.f32 yi (pow.f32 (PI.f32) #s(literal 1/2 binary32))) (pow.f32 (PI.f32) #s(literal 1/2 binary32)))
(*.f32 ux (*.f32 zi maxCos))
(*.f32 zi (*.f32 ux maxCos))
(*.f32 (*.f32 ux zi) maxCos)
(*.f32 maxCos (*.f32 ux zi))
(*.f32 (*.f32 ux maxCos) zi)
(*.f32 (*.f32 zi maxCos) ux)
(+.f32 (*.f32 (*.f32 ux (*.f32 zi maxCos)) #s(literal 1 binary32)) (*.f32 (*.f32 ux (*.f32 zi maxCos)) (neg.f32 ux)))
(+.f32 (*.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 zi maxCos))) (*.f32 (neg.f32 ux) (*.f32 ux (*.f32 zi maxCos))))
(/.f32 (*.f32 (*.f32 ux (*.f32 zi maxCos)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))))
(/.f32 (*.f32 (*.f32 ux (*.f32 zi maxCos)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.f32 #s(literal 1 binary32) ux))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 ux (*.f32 zi maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 ux (*.f32 zi maxCos))) (+.f32 #s(literal 1 binary32) ux))
(*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi))
(*.f32 ux (*.f32 (*.f32 zi maxCos) (-.f32 #s(literal 1 binary32) ux)))
(*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos)))
(*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))
(*.f32 (*.f32 ux zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))
(*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux zi)))
(*.f32 (*.f32 ux (*.f32 zi maxCos)) (-.f32 #s(literal 1 binary32) ux))
(*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux zi))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) zi)
(*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 zi maxCos))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux zi)) maxCos)
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 ux maxCos))
(*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) maxCos) ux)
(*.f32 (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) ux)
(*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi) ux)
(exp.f32 (*.f32 (log.f32 (PI.f32)) #s(literal 2 binary32)))
(exp.f32 (log.f32 (*.f32 (PI.f32) (PI.f32))))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (PI.f32))) #s(literal 1 binary32)))
(exp.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 1/3 binary32) (log.f32 (PI.f32)))) #s(literal 3 binary32)))
(pow.f32 (PI.f32) #s(literal 2 binary32))
(pow.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))
(pow.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 2/3 binary32))
(pow.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) #s(literal 6 binary32))
(pow.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) #s(literal 3 binary32))
(pow.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) #s(literal 4 binary32))
(cbrt.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))
(*.f32 (PI.f32) (PI.f32))
(*.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (PI.f32)))
(*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (pow.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) #s(literal 4 binary32)))
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) (PI.f32)))
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (pow.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) (PI.f32)) #s(literal 1 binary32)))
(*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (PI.f32)))
(*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (pow.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (PI.f32)) #s(literal 1 binary32)))
(*.f32 (pow.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) #s(literal 4 binary32)) (pow.f32 (PI.f32) #s(literal 2/3 binary32)))
(*.f32 (*.f32 (PI.f32) (pow.f32 (PI.f32) #s(literal 1/2 binary32))) (pow.f32 (PI.f32) #s(literal 1/2 binary32)))
(*.f32 (*.f32 (PI.f32) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (pow.f32 (PI.f32) #s(literal 1/3 binary32)))
(*.f32 (pow.f32 (pow.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) #s(literal 4 binary32)) #s(literal 1 binary32)) (pow.f32 (PI.f32) #s(literal 2/3 binary32)))
(*.f32 (pow.f32 (*.f32 (PI.f32) (pow.f32 (PI.f32) #s(literal 1/2 binary32))) #s(literal 1 binary32)) (pow.f32 (PI.f32) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (*.f32 (PI.f32) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) #s(literal 1 binary32)) (pow.f32 (PI.f32) #s(literal 1/3 binary32)))
(*.f32 uy (*.f32 uy (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))
(*.f32 uy (*.f32 (*.f32 uy yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))
(*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy yi))))
(*.f32 yi (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))
(*.f32 (*.f32 uy uy) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))
(*.f32 (*.f32 uy (*.f32 uy yi)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))
(*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) yi))))
(*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy yi)))
(*.f32 (*.f32 uy (*.f32 uy (*.f32 (PI.f32) yi))) (*.f32 (PI.f32) (PI.f32)))
(*.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy uy))
(*.f32 (*.f32 (*.f32 uy (*.f32 uy yi)) (*.f32 (PI.f32) (PI.f32))) (PI.f32))
(*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) uy) (*.f32 uy yi))
(*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 uy uy)) yi)
(*.f32 (*.f32 (*.f32 uy (*.f32 uy (*.f32 (PI.f32) yi))) (PI.f32)) (PI.f32))
(*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy (*.f32 uy yi)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))
(*.f32 (*.f32 uy uy) (*.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -4/3 binary32)))
(*.f32 (*.f32 uy (*.f32 uy yi)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal -4/3 binary32)))
(*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy yi))))
(*.f32 (*.f32 (*.f32 uy (*.f32 uy yi)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -4/3 binary32))
(*.f32 (*.f32 uy (*.f32 uy (*.f32 (PI.f32) yi))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)))
(*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy yi))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))
(*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))
(*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy (*.f32 uy yi)))
(*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) yi)))) (*.f32 (PI.f32) (PI.f32)))
(*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy yi))) (PI.f32)) (*.f32 (PI.f32) (PI.f32)))
(*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy yi))) (*.f32 (PI.f32) (PI.f32))) (PI.f32))
(pow.f32 (/.f32 xi (*.f32 uy (*.f32 (PI.f32) yi))) #s(literal -1 binary32))
(/.f32 uy (/.f32 xi (*.f32 (PI.f32) yi)))
(/.f32 #s(literal 1 binary32) (/.f32 xi (*.f32 uy (*.f32 (PI.f32) yi))))
(/.f32 (*.f32 uy (*.f32 (PI.f32) yi)) xi)
(/.f32 (neg.f32 (*.f32 uy (*.f32 (PI.f32) yi))) (neg.f32 xi))
(/.f32 (*.f32 uy #s(literal 1 binary32)) (/.f32 xi (*.f32 (PI.f32) yi)))
(/.f32 (*.f32 uy (neg.f32 (*.f32 (PI.f32) yi))) (neg.f32 xi))
(/.f32 (*.f32 #s(literal 1 binary32) uy) (/.f32 xi (*.f32 (PI.f32) yi)))
(/.f32 (*.f32 (neg.f32 (*.f32 (PI.f32) yi)) uy) (neg.f32 xi))
(*.f32 uy (/.f32 (*.f32 (PI.f32) yi) xi))
(*.f32 (PI.f32) (*.f32 (/.f32 yi xi) uy))
(*.f32 (*.f32 (PI.f32) yi) (*.f32 (/.f32 #s(literal 1 binary32) xi) uy))
(*.f32 (*.f32 uy (PI.f32)) (/.f32 yi xi))
(*.f32 (/.f32 (*.f32 (PI.f32) yi) xi) uy)
(*.f32 (*.f32 uy (*.f32 (PI.f32) yi)) (/.f32 #s(literal 1 binary32) xi))
(exp.f32 (*.f32 (log1p.f32 (neg.f32 ux)) #s(literal 2 binary32)))
(+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (neg.f32 ux)))
(+.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (neg.f32 ux) (-.f32 #s(literal 1 binary32) ux)))
(pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.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) (*.f32 ux (*.f32 ux ux)))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux)))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.f32 #s(literal 1 binary32) ux))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (-.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) ux))
(*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) #s(literal 2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) #s(literal 2 binary32)))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) #s(literal 2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))
(*.f32 uy (PI.f32))
(*.f32 (PI.f32) uy)
(*.f32 #s(literal 1 binary32) (*.f32 uy (PI.f32)))
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) uy))
(*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) uy))
(*.f32 (*.f32 uy #s(literal 1 binary32)) (PI.f32))
(*.f32 (*.f32 uy (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (pow.f32 (PI.f32) #s(literal 1/3 binary32)))
(*.f32 (*.f32 uy (pow.f32 (PI.f32) #s(literal 1/2 binary32))) (pow.f32 (PI.f32) #s(literal 1/2 binary32)))

simplify480.0ms (2.2%)

Algorithm
egg-herbie
Rules
7062×*-lowering-*.f32
7062×*-lowering-*.f64
5398×+-lowering-+.f64
5398×+-lowering-+.f32
1840×distribute-lft-in
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0100522358
1382720928
0860620928
Stop Event
iter limit
node limit
Counts
996 → 996
Calls
Call 1
Inputs
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* yi (sin (* 2 (* uy (PI))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* 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 (* ux (* zi (- 1 ux)))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(* xi (cos (* 2 (* uy (PI)))))
(* xi (+ (cos (* 2 (* uy (PI)))) (+ (/ (* maxCos (* ux (* zi (- 1 ux)))) xi) (/ (* yi (sin (* 2 (* uy (PI))))) xi))))
(* xi (+ (cos (* 2 (* uy (PI)))) (+ (/ (* maxCos (* ux (* zi (- 1 ux)))) xi) (/ (* yi (sin (* 2 (* uy (PI))))) xi))))
(* xi (+ (cos (* 2 (* uy (PI)))) (+ (/ (* maxCos (* ux (* zi (- 1 ux)))) xi) (/ (* yi (sin (* 2 (* uy (PI))))) xi))))
(* xi (cos (* 2 (* uy (PI)))))
(* -1 (* xi (+ (* -1 (cos (* 2 (* uy (PI))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* yi (sin (* 2 (* uy (PI)))))) xi)))))
(* -1 (* xi (+ (* -1 (cos (* 2 (* uy (PI))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* yi (sin (* 2 (* uy (PI)))))) xi)))))
(* -1 (* xi (+ (* -1 (cos (* 2 (* uy (PI))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* yi (sin (* 2 (* uy (PI)))))) xi)))))
(+ xi (* maxCos (* ux (* zi (- 1 ux)))))
(+ xi (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))))
(+ xi (+ (* maxCos (* ux (* zi (- 1 ux)))) (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))))))
(+ xi (+ (* maxCos (* ux (* zi (- 1 ux)))) (* uy (+ (* 2 (* yi (PI))) (* uy (+ (* -2 (* xi (pow (PI) 2))) (* -4/3 (* uy (* yi (pow (PI) 3))))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* 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 (* ux (* zi (- 1 ux)))) (+ (* 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 (* ux (* zi (- 1 ux)))) (+ (* 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 (* ux (* zi (- 1 ux)))) (+ (* 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 (* ux (* zi (- 1 ux)))) (* xi (cos (* 2 (* uy (PI))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* 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 (* ux (* zi (- 1 ux)))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(* yi (sin (* 2 (* uy (PI)))))
(* yi (+ (sin (* 2 (* uy (PI)))) (+ (/ (* maxCos (* ux (* zi (- 1 ux)))) yi) (/ (* xi (cos (* 2 (* uy (PI))))) yi))))
(* yi (+ (sin (* 2 (* uy (PI)))) (+ (/ (* maxCos (* ux (* zi (- 1 ux)))) yi) (/ (* xi (cos (* 2 (* uy (PI))))) yi))))
(* yi (+ (sin (* 2 (* uy (PI)))) (+ (/ (* maxCos (* ux (* zi (- 1 ux)))) yi) (/ (* xi (cos (* 2 (* uy (PI))))) yi))))
(* yi (sin (* 2 (* uy (PI)))))
(* -1 (* yi (+ (* -1 (sin (* 2 (* uy (PI))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (cos (* 2 (* uy (PI)))))) yi)))))
(* -1 (* yi (+ (* -1 (sin (* 2 (* uy (PI))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (cos (* 2 (* uy (PI)))))) yi)))))
(* -1 (* yi (+ (* -1 (sin (* 2 (* uy (PI))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (cos (* 2 (* uy (PI)))))) yi)))))
(+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))
(+ (* maxCos (* ux zi)) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(+ (* ux (+ (* -1 (* maxCos (* ux zi))) (* maxCos zi))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(+ (* ux (+ (* -1 (* maxCos (* ux zi))) (* maxCos zi))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(* -1 (* maxCos (* (pow ux 2) zi)))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (/ (* maxCos zi) ux)))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (/ (* maxCos zi) ux) (+ (/ (* xi (cos (* 2 (* uy (PI))))) (pow ux 2)) (/ (* yi (sin (* 2 (* uy (PI))))) (pow ux 2))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (/ (* maxCos zi) ux) (+ (/ (* xi (cos (* 2 (* uy (PI))))) (pow ux 2)) (/ (* yi (sin (* 2 (* uy (PI))))) (pow ux 2))))))
(* -1 (* maxCos (* (pow ux 2) zi)))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (/ (* maxCos zi) ux)))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (* -1 (/ (+ (* -1 (* maxCos zi)) (* -1 (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) ux))) ux))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (* -1 (/ (+ (* -1 (* maxCos zi)) (* -1 (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) ux))) ux))))
(+ (* 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 (* ux (* zi (- 1 ux)))) (+ (* 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 (* ux (* zi (- 1 ux))))
(* zi (+ (* maxCos (* ux (- 1 ux))) (+ (/ (* xi (cos (* 2 (* uy (PI))))) zi) (/ (* yi (sin (* 2 (* uy (PI))))) zi))))
(* zi (+ (* maxCos (* ux (- 1 ux))) (+ (/ (* xi (cos (* 2 (* uy (PI))))) zi) (/ (* yi (sin (* 2 (* uy (PI))))) zi))))
(* zi (+ (* maxCos (* ux (- 1 ux))) (+ (/ (* xi (cos (* 2 (* uy (PI))))) zi) (/ (* yi (sin (* 2 (* uy (PI))))) zi))))
(* maxCos (* ux (* zi (- 1 ux))))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) zi)))))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) zi)))))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 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 (* ux (* zi (- 1 ux)))) (+ (* 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 (* ux (* zi (- 1 ux))))
(* maxCos (+ (* ux (* zi (- 1 ux))) (+ (/ (* xi (cos (* 2 (* uy (PI))))) maxCos) (/ (* yi (sin (* 2 (* uy (PI))))) maxCos))))
(* maxCos (+ (* ux (* zi (- 1 ux))) (+ (/ (* xi (cos (* 2 (* uy (PI))))) maxCos) (/ (* yi (sin (* 2 (* uy (PI))))) maxCos))))
(* maxCos (+ (* ux (* zi (- 1 ux))) (+ (/ (* xi (cos (* 2 (* uy (PI))))) maxCos) (/ (* yi (sin (* 2 (* uy (PI))))) maxCos))))
(* maxCos (* ux (* zi (- 1 ux))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (* -1 (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) maxCos)))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (* -1 (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) maxCos)))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (* -1 (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) maxCos)))))
(* 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))))))
(* xi (cos (* 2 (* uy (PI)))))
(* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)))
(* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)))
(* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)))
(* xi (cos (* 2 (* uy (PI)))))
(* -1 (* xi (+ (* -1 (cos (* 2 (* uy (PI))))) (* -1 (/ (* yi (sin (* 2 (* uy (PI))))) xi)))))
(* -1 (* xi (+ (* -1 (cos (* 2 (* uy (PI))))) (* -1 (/ (* yi (sin (* 2 (* uy (PI))))) xi)))))
(* -1 (* xi (+ (* -1 (cos (* 2 (* uy (PI))))) (* -1 (/ (* yi (sin (* 2 (* uy (PI))))) xi)))))
xi
(+ xi (* 2 (* uy (* yi (PI)))))
(+ xi (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))))
(+ xi (* uy (+ (* 2 (* yi (PI))) (* uy (+ (* -2 (* xi (pow (PI) 2))) (* -4/3 (* uy (* yi (pow (PI) 3)))))))))
(+ (* 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))))))
(+ (* 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))))))
(+ (* 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)))))
(+ (* 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))))))
(* yi (sin (* 2 (* uy (PI)))))
(* yi (+ (sin (* 2 (* uy (PI)))) (/ (* xi (cos (* 2 (* uy (PI))))) yi)))
(* yi (+ (sin (* 2 (* uy (PI)))) (/ (* xi (cos (* 2 (* uy (PI))))) yi)))
(* yi (+ (sin (* 2 (* uy (PI)))) (/ (* xi (cos (* 2 (* uy (PI))))) yi)))
(* yi (sin (* 2 (* uy (PI)))))
(* -1 (* yi (+ (* -1 (sin (* 2 (* uy (PI))))) (* -1 (/ (* xi (cos (* 2 (* uy (PI))))) yi)))))
(* -1 (* yi (+ (* -1 (sin (* 2 (* uy (PI))))) (* -1 (/ (* xi (cos (* 2 (* uy (PI))))) yi)))))
(* -1 (* yi (+ (* -1 (sin (* 2 (* uy (PI))))) (* -1 (/ (* xi (cos (* 2 (* uy (PI))))) yi)))))
(* xi (cos (* 2 (* uy (PI)))))
(* xi (cos (* 2 (* uy (PI)))))
(* xi (cos (* 2 (* uy (PI)))))
(* xi (cos (* 2 (* uy (PI)))))
(* xi (cos (* 2 (* uy (PI)))))
(* xi (cos (* 2 (* uy (PI)))))
(* xi (cos (* 2 (* uy (PI)))))
(* xi (cos (* 2 (* uy (PI)))))
(* xi (cos (* 2 (* uy (PI)))))
(* xi (cos (* 2 (* uy (PI)))))
(* xi (cos (* 2 (* uy (PI)))))
(* xi (cos (* 2 (* uy (PI)))))
xi
(+ xi (* -2 (* (pow uy 2) (* xi (pow (PI) 2)))))
(+ xi (* (pow uy 2) (+ (* -2 (* xi (pow (PI) 2))) (* 2/3 (* (pow uy 2) (* xi (pow (PI) 4)))))))
(+ xi (* (pow uy 2) (+ (* -2 (* xi (pow (PI) 2))) (* (pow uy 2) (+ (* -4/45 (* (pow uy 2) (* xi (pow (PI) 6)))) (* 2/3 (* xi (pow (PI) 4))))))))
(* xi (cos (* 2 (* uy (PI)))))
(* xi (cos (* 2 (* uy (PI)))))
(* xi (cos (* 2 (* uy (PI)))))
(* xi (cos (* 2 (* uy (PI)))))
(* xi (cos (* 2 (* uy (PI)))))
(* xi (cos (* 2 (* uy (PI)))))
(* xi (cos (* 2 (* uy (PI)))))
(* xi (cos (* 2 (* uy (PI)))))
1
(+ 1 (* -2 (* (pow uy 2) (pow (PI) 2))))
(+ 1 (* (pow uy 2) (+ (* -2 (pow (PI) 2)) (* 2/3 (* (pow uy 2) (pow (PI) 4))))))
(+ 1 (* (pow uy 2) (+ (* -2 (pow (PI) 2)) (* (pow uy 2) (+ (* -4/45 (* (pow uy 2) (pow (PI) 6))) (* 2/3 (pow (PI) 4)))))))
(cos (* 2 (* uy (PI))))
(cos (* 2 (* uy (PI))))
(cos (* 2 (* uy (PI))))
(cos (* 2 (* uy (PI))))
(cos (* 2 (* uy (PI))))
(cos (* 2 (* uy (PI))))
(cos (* 2 (* uy (PI))))
(cos (* 2 (* uy (PI))))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* ux zi)
(* ux zi)
(* ux zi)
(* ux zi)
(* ux zi)
(* ux zi)
(* ux zi)
(* ux zi)
(* ux zi)
(* ux zi)
(* ux zi)
(* ux zi)
(* ux zi)
(* ux zi)
(* ux zi)
(* ux zi)
(* ux zi)
(* ux zi)
(* ux zi)
(* ux zi)
(* ux zi)
(* ux zi)
(* ux zi)
(* ux zi)
(+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux)))))
(+ xi (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))))
(+ xi (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))))
(+ xi (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))))
xi
(* xi (+ 1 (+ (* 2 (/ (* uy (* yi (PI))) xi)) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi))))
(* xi (+ 1 (+ (* 2 (/ (* uy (* yi (PI))) xi)) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi))))
(* xi (+ 1 (+ (* 2 (/ (* uy (* yi (PI))) xi)) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi))))
xi
(* -1 (* xi (- (* -1 (/ (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))) xi)) 1)))
(* -1 (* xi (- (* -1 (/ (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))) xi)) 1)))
(* -1 (* xi (- (* -1 (/ (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))) xi)) 1)))
(+ xi (* maxCos (* ux (* zi (- 1 ux)))))
(+ xi (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))))
(+ xi (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))))
(+ xi (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))))
(* 2 (* uy (* yi (PI))))
(* uy (+ (* 2 (* yi (PI))) (+ (/ xi uy) (/ (* maxCos (* ux (* zi (- 1 ux)))) uy))))
(* uy (+ (* 2 (* yi (PI))) (+ (/ xi uy) (/ (* maxCos (* ux (* zi (- 1 ux)))) uy))))
(* uy (+ (* 2 (* yi (PI))) (+ (/ xi uy) (/ (* maxCos (* ux (* zi (- 1 ux)))) uy))))
(* 2 (* uy (* yi (PI))))
(* -1 (* uy (+ (* -2 (* yi (PI))) (* -1 (/ (+ xi (* maxCos (* ux (* zi (- 1 ux))))) uy)))))
(* -1 (* uy (+ (* -2 (* yi (PI))) (* -1 (/ (+ xi (* maxCos (* ux (* zi (- 1 ux))))) uy)))))
(* -1 (* uy (+ (* -2 (* yi (PI))) (* -1 (/ (+ xi (* maxCos (* ux (* zi (- 1 ux))))) uy)))))
(+ xi (* maxCos (* ux (* zi (- 1 ux)))))
(+ xi (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))))
(+ xi (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))))
(+ xi (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))))
(* 2 (* uy (* yi (PI))))
(* yi (+ (* 2 (* uy (PI))) (+ (/ xi yi) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi))))
(* yi (+ (* 2 (* uy (PI))) (+ (/ xi yi) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi))))
(* yi (+ (* 2 (* uy (PI))) (+ (/ xi yi) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi))))
(* 2 (* uy (* yi (PI))))
(* -1 (* yi (+ (* -2 (* uy (PI))) (* -1 (/ (+ xi (* maxCos (* ux (* zi (- 1 ux))))) yi)))))
(* -1 (* yi (+ (* -2 (* uy (PI))) (* -1 (/ (+ xi (* maxCos (* ux (* zi (- 1 ux))))) yi)))))
(* -1 (* yi (+ (* -2 (* uy (PI))) (* -1 (/ (+ xi (* maxCos (* ux (* zi (- 1 ux))))) yi)))))
(+ xi (* 2 (* uy (* yi (PI)))))
(+ xi (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux zi))))
(+ xi (+ (* 2 (* uy (* yi (PI)))) (* ux (+ (* -1 (* maxCos (* ux zi))) (* maxCos zi)))))
(+ xi (+ (* 2 (* uy (* yi (PI)))) (* ux (+ (* -1 (* maxCos (* ux zi))) (* maxCos zi)))))
(* -1 (* maxCos (* (pow ux 2) zi)))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (/ (* maxCos zi) ux)))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* 2 (/ (* uy (* yi (PI))) (pow ux 2))) (+ (/ xi (pow ux 2)) (/ (* maxCos zi) ux)))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* 2 (/ (* uy (* yi (PI))) (pow ux 2))) (+ (/ xi (pow ux 2)) (/ (* maxCos zi) ux)))))
(* -1 (* maxCos (* (pow ux 2) zi)))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (/ (* maxCos zi) ux)))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (* -1 (/ (+ (* -1 (* maxCos zi)) (* -1 (/ (+ xi (* 2 (* uy (* yi (PI))))) ux))) ux))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (* -1 (/ (+ (* -1 (* maxCos zi)) (* -1 (/ (+ xi (* 2 (* uy (* yi (PI))))) ux))) ux))))
(+ xi (* 2 (* uy (* yi (PI)))))
(+ xi (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))))
(+ xi (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))))
(+ xi (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))))
(* maxCos (* ux (* zi (- 1 ux))))
(* zi (+ (* 2 (/ (* uy (* yi (PI))) zi)) (+ (* maxCos (* ux (- 1 ux))) (/ xi zi))))
(* zi (+ (* 2 (/ (* uy (* yi (PI))) zi)) (+ (* maxCos (* ux (- 1 ux))) (/ xi zi))))
(* zi (+ (* 2 (/ (* uy (* yi (PI))) zi)) (+ (* maxCos (* ux (- 1 ux))) (/ xi zi))))
(* maxCos (* ux (* zi (- 1 ux))))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ xi (* 2 (* uy (* yi (PI))))) zi)))))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ xi (* 2 (* uy (* yi (PI))))) zi)))))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ xi (* 2 (* uy (* yi (PI))))) zi)))))
(+ xi (* 2 (* uy (* yi (PI)))))
(+ xi (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))))
(+ xi (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))))
(+ xi (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))))
(* maxCos (* ux (* zi (- 1 ux))))
(* maxCos (+ (* 2 (/ (* uy (* yi (PI))) maxCos)) (+ (* ux (* zi (- 1 ux))) (/ xi maxCos))))
(* maxCos (+ (* 2 (/ (* uy (* yi (PI))) maxCos)) (+ (* ux (* zi (- 1 ux))) (/ xi maxCos))))
(* maxCos (+ (* 2 (/ (* uy (* yi (PI))) maxCos)) (+ (* ux (* zi (- 1 ux))) (/ xi maxCos))))
(* maxCos (* ux (* zi (- 1 ux))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (* -1 (/ (+ xi (* 2 (* uy (* yi (PI))))) maxCos)))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (* -1 (/ (+ xi (* 2 (* uy (* yi (PI))))) maxCos)))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (* -1 (/ (+ xi (* 2 (* uy (* yi (PI))))) maxCos)))))
(* 2 (* uy (* yi (PI))))
(+ xi (* 2 (* uy (* yi (PI)))))
(+ xi (* 2 (* uy (* yi (PI)))))
(+ xi (* 2 (* uy (* yi (PI)))))
xi
(* xi (+ 1 (* 2 (/ (* uy (* yi (PI))) xi))))
(* xi (+ 1 (* 2 (/ (* uy (* yi (PI))) xi))))
(* xi (+ 1 (* 2 (/ (* uy (* yi (PI))) xi))))
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
(+ xi (* 2 (* uy (* yi (PI)))))
(+ xi (* 2 (* uy (* yi (PI)))))
(+ xi (* 2 (* uy (* yi (PI)))))
(* 2 (* uy (* yi (PI))))
(* uy (+ (* 2 (* yi (PI))) (/ xi uy)))
(* uy (+ (* 2 (* yi (PI))) (/ xi uy)))
(* uy (+ (* 2 (* yi (PI))) (/ xi uy)))
(* 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)))))
xi
(+ xi (* 2 (* uy (* yi (PI)))))
(+ xi (* 2 (* uy (* yi (PI)))))
(+ xi (* 2 (* uy (* yi (PI)))))
(* 2 (* uy (* yi (PI))))
(* yi (+ (* 2 (* uy (PI))) (/ xi yi)))
(* yi (+ (* 2 (* uy (PI))) (/ xi yi)))
(* yi (+ (* 2 (* uy (PI))) (/ xi yi)))
(* 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)))))
(* 2 (* uy (* yi (PI))))
(* 2 (* uy (* yi (PI))))
(* 2 (* uy (* yi (PI))))
(* 2 (* uy (* yi (PI))))
(* 2 (* uy (* yi (PI))))
(* 2 (* uy (* yi (PI))))
(* 2 (* uy (* yi (PI))))
(* 2 (* uy (* yi (PI))))
(* 2 (* uy (* yi (PI))))
(* 2 (* uy (* yi (PI))))
(* 2 (* uy (* yi (PI))))
(* 2 (* uy (* yi (PI))))
(* 2 (* uy (* yi (PI))))
(* 2 (* uy (* yi (PI))))
(* 2 (* uy (* yi (PI))))
(* 2 (* uy (* yi (PI))))
(* 2 (* uy (* yi (PI))))
(* 2 (* uy (* yi (PI))))
(* 2 (* uy (* yi (PI))))
(* 2 (* uy (* yi (PI))))
(* 2 (* uy (* yi (PI))))
(* 2 (* uy (* yi (PI))))
(* 2 (* uy (* yi (PI))))
(* 2 (* uy (* yi (PI))))
(* 2 uy)
(* 2 uy)
(* 2 uy)
(* 2 uy)
(* 2 uy)
(* 2 uy)
(* 2 uy)
(* 2 uy)
(* 2 uy)
(* 2 uy)
(* 2 uy)
(* 2 uy)
(* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))
(* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))
(* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))
(* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))
(* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))
(* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))
(* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))
(* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))
(* -1 (* yi (+ (* -2 (PI)) (* 4/3 (* (pow uy 2) (pow (PI) 3))))))
(* -1 (* yi (+ (* -2 (PI)) (* 4/3 (* (pow uy 2) (pow (PI) 3))))))
(* -1 (* yi (+ (* -2 (PI)) (* 4/3 (* (pow uy 2) (pow (PI) 3))))))
(* -1 (* yi (+ (* -2 (PI)) (* 4/3 (* (pow uy 2) (pow (PI) 3))))))
(* 2 (* yi (PI)))
(+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))
(+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))
(+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))
(* -4/3 (* (pow uy 2) (* yi (pow (PI) 3))))
(* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 2 (/ (* yi (PI)) (pow uy 2)))))
(* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 2 (/ (* yi (PI)) (pow uy 2)))))
(* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 2 (/ (* yi (PI)) (pow uy 2)))))
(* -4/3 (* (pow uy 2) (* yi (pow (PI) 3))))
(* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 2 (/ (* yi (PI)) (pow uy 2)))))
(* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 2 (/ (* yi (PI)) (pow uy 2)))))
(* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 2 (/ (* yi (PI)) (pow uy 2)))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))) (* xi (cos (* 2 (* uy (PI)))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))) (* xi (cos (* 2 (* uy (PI)))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))) (* xi (cos (* 2 (* uy (PI)))))))
(* xi (cos (* 2 (* uy (PI)))))
(* xi (+ (cos (* 2 (* uy (PI)))) (+ (/ (* maxCos (* ux (* zi (- 1 ux)))) xi) (/ (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))) xi))))
(* xi (+ (cos (* 2 (* uy (PI)))) (+ (/ (* maxCos (* ux (* zi (- 1 ux)))) xi) (/ (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))) xi))))
(* xi (+ (cos (* 2 (* uy (PI)))) (+ (/ (* maxCos (* ux (* zi (- 1 ux)))) xi) (/ (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))) xi))))
(* xi (cos (* 2 (* uy (PI)))))
(* -1 (* xi (+ (* -1 (cos (* 2 (* uy (PI))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI)))))) xi)))))
(* -1 (* xi (+ (* -1 (cos (* 2 (* uy (PI))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI)))))) xi)))))
(* -1 (* xi (+ (* -1 (cos (* 2 (* uy (PI))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI)))))) xi)))))
(+ xi (* maxCos (* ux (* zi (- 1 ux)))))
(+ xi (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))))
(+ xi (+ (* maxCos (* ux (* zi (- 1 ux)))) (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))))))
(+ xi (+ (* maxCos (* ux (* zi (- 1 ux)))) (* uy (+ (* 2 (* yi (PI))) (* uy (+ (* -2 (* xi (pow (PI) 2))) (* -4/3 (* uy (* yi (pow (PI) 3))))))))))
(* -4/3 (* (pow uy 3) (* yi (pow (PI) 3))))
(* (pow uy 3) (+ (* -4/3 (* yi (pow (PI) 3))) (* 2 (/ (* yi (PI)) (pow uy 2)))))
(* (pow uy 3) (+ (* -4/3 (* yi (pow (PI) 3))) (+ (* 2 (/ (* yi (PI)) (pow uy 2))) (+ (/ (* maxCos (* ux (* zi (- 1 ux)))) (pow uy 3)) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3))))))
(* (pow uy 3) (+ (* -4/3 (* yi (pow (PI) 3))) (+ (* 2 (/ (* yi (PI)) (pow uy 2))) (+ (/ (* maxCos (* ux (* zi (- 1 ux)))) (pow uy 3)) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3))))))
(* -4/3 (* (pow uy 3) (* yi (pow (PI) 3))))
(* -1 (* (pow uy 3) (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3))))))
(* -1 (* (pow uy 3) (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (+ (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (cos (* 2 (* uy (PI)))))) (pow uy 3))) (* 4/3 (* yi (pow (PI) 3)))))))
(* -1 (* (pow uy 3) (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (+ (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (cos (* 2 (* uy (PI)))))) (pow uy 3))) (* 4/3 (* yi (pow (PI) 3)))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (cos (* 2 (* uy (PI))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (cos (* 2 (* uy (PI)))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (cos (* 2 (* uy (PI)))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (cos (* 2 (* uy (PI)))))))
(* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))))
(* yi (+ (* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))) (+ (/ (* maxCos (* ux (* zi (- 1 ux)))) yi) (/ (* xi (cos (* 2 (* uy (PI))))) yi))))
(* yi (+ (* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))) (+ (/ (* maxCos (* ux (* zi (- 1 ux)))) yi) (/ (* xi (cos (* 2 (* uy (PI))))) yi))))
(* yi (+ (* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))) (+ (/ (* maxCos (* ux (* zi (- 1 ux)))) yi) (/ (* xi (cos (* 2 (* uy (PI))))) yi))))
(* -1 (* uy (* yi (+ (* -2 (PI)) (* 4/3 (* (pow uy 2) (pow (PI) 3)))))))
(* -1 (* yi (+ (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (cos (* 2 (* uy (PI)))))) yi)) (* uy (+ (* -2 (PI)) (* 4/3 (* (pow uy 2) (pow (PI) 3))))))))
(* -1 (* yi (+ (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (cos (* 2 (* uy (PI)))))) yi)) (* uy (+ (* -2 (PI)) (* 4/3 (* (pow uy 2) (pow (PI) 3))))))))
(* -1 (* yi (+ (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (cos (* 2 (* uy (PI)))))) yi)) (* uy (+ (* -2 (PI)) (* 4/3 (* (pow uy 2) (pow (PI) 3))))))))
(+ (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))) (* xi (cos (* 2 (* uy (PI))))))
(+ (* maxCos (* ux zi)) (+ (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))) (* xi (cos (* 2 (* uy (PI)))))))
(+ (* ux (+ (* -1 (* maxCos (* ux zi))) (* maxCos zi))) (+ (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))) (* xi (cos (* 2 (* uy (PI)))))))
(+ (* ux (+ (* -1 (* maxCos (* ux zi))) (* maxCos zi))) (+ (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))) (* xi (cos (* 2 (* uy (PI)))))))
(* -1 (* maxCos (* (pow ux 2) zi)))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (/ (* maxCos zi) ux)))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (/ (* maxCos zi) ux) (+ (/ (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))) (pow ux 2)) (/ (* xi (cos (* 2 (* uy (PI))))) (pow ux 2))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (/ (* maxCos zi) ux) (+ (/ (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))) (pow ux 2)) (/ (* xi (cos (* 2 (* uy (PI))))) (pow ux 2))))))
(* -1 (* maxCos (* (pow ux 2) zi)))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (/ (* maxCos zi) ux)))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (* -1 (/ (+ (* -1 (* maxCos zi)) (* -1 (/ (+ (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))) (* xi (cos (* 2 (* uy (PI)))))) ux))) ux))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (* -1 (/ (+ (* -1 (* maxCos zi)) (* -1 (/ (+ (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))) (* xi (cos (* 2 (* uy (PI)))))) ux))) ux))))
(+ (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))) (* xi (cos (* 2 (* uy (PI))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))) (* xi (cos (* 2 (* uy (PI)))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))) (* xi (cos (* 2 (* uy (PI)))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))) (* xi (cos (* 2 (* uy (PI)))))))
(* maxCos (* ux (* zi (- 1 ux))))
(* zi (+ (* maxCos (* ux (- 1 ux))) (+ (/ (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))) zi) (/ (* xi (cos (* 2 (* uy (PI))))) zi))))
(* zi (+ (* maxCos (* ux (- 1 ux))) (+ (/ (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))) zi) (/ (* xi (cos (* 2 (* uy (PI))))) zi))))
(* zi (+ (* maxCos (* ux (- 1 ux))) (+ (/ (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))) zi) (/ (* xi (cos (* 2 (* uy (PI))))) zi))))
(* maxCos (* ux (* zi (- 1 ux))))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))) (* xi (cos (* 2 (* uy (PI)))))) zi)))))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))) (* xi (cos (* 2 (* uy (PI)))))) zi)))))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))) (* xi (cos (* 2 (* uy (PI)))))) zi)))))
(+ (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))) (* xi (cos (* 2 (* uy (PI))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))) (* xi (cos (* 2 (* uy (PI)))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))) (* xi (cos (* 2 (* uy (PI)))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))) (* xi (cos (* 2 (* uy (PI)))))))
(* maxCos (* ux (* zi (- 1 ux))))
(* maxCos (+ (* ux (* zi (- 1 ux))) (+ (/ (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))) maxCos) (/ (* xi (cos (* 2 (* uy (PI))))) maxCos))))
(* maxCos (+ (* ux (* zi (- 1 ux))) (+ (/ (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))) maxCos) (/ (* xi (cos (* 2 (* uy (PI))))) maxCos))))
(* maxCos (+ (* ux (* zi (- 1 ux))) (+ (/ (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))) maxCos) (/ (* xi (cos (* 2 (* uy (PI))))) maxCos))))
(* maxCos (* ux (* zi (- 1 ux))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (* -1 (/ (+ (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))) (* xi (cos (* 2 (* uy (PI)))))) maxCos)))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (* -1 (/ (+ (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))) (* xi (cos (* 2 (* uy (PI)))))) maxCos)))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (* -1 (/ (+ (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))) (* xi (cos (* 2 (* uy (PI)))))) maxCos)))))
(* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI)))))
(+ (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))) (* xi (cos (* 2 (* uy (PI))))))
(+ (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))) (* xi (cos (* 2 (* uy (PI))))))
(+ (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))) (* xi (cos (* 2 (* uy (PI))))))
(* xi (cos (* 2 (* uy (PI)))))
(* xi (+ (cos (* 2 (* uy (PI)))) (/ (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))) xi)))
(* xi (+ (cos (* 2 (* uy (PI)))) (/ (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))) xi)))
(* xi (+ (cos (* 2 (* uy (PI)))) (/ (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))) xi)))
(* xi (cos (* 2 (* uy (PI)))))
(* -1 (* xi (+ (* -1 (cos (* 2 (* uy (PI))))) (* -1 (/ (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))) xi)))))
(* -1 (* xi (+ (* -1 (cos (* 2 (* uy (PI))))) (* -1 (/ (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))) xi)))))
(* -1 (* xi (+ (* -1 (cos (* 2 (* uy (PI))))) (* -1 (/ (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))) xi)))))
xi
(+ xi (* 2 (* uy (* yi (PI)))))
(+ xi (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))))
(+ xi (* uy (+ (* 2 (* yi (PI))) (* uy (+ (* -2 (* xi (pow (PI) 2))) (* -4/3 (* uy (* yi (pow (PI) 3)))))))))
(* -4/3 (* (pow uy 3) (* yi (pow (PI) 3))))
(* (pow uy 3) (+ (* -4/3 (* yi (pow (PI) 3))) (* 2 (/ (* yi (PI)) (pow uy 2)))))
(* (pow uy 3) (+ (* -4/3 (* yi (pow (PI) 3))) (+ (* 2 (/ (* yi (PI)) (pow uy 2))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3)))))
(* (pow uy 3) (+ (* -4/3 (* yi (pow (PI) 3))) (+ (* 2 (/ (* yi (PI)) (pow uy 2))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3)))))
(* -4/3 (* (pow uy 3) (* yi (pow (PI) 3))))
(* -1 (* (pow uy 3) (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3))))))
(* -1 (* (pow uy 3) (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (+ (* -1 (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3))) (* 4/3 (* yi (pow (PI) 3)))))))
(* -1 (* (pow uy 3) (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (+ (* -1 (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3))) (* 4/3 (* yi (pow (PI) 3)))))))
(* xi (cos (* 2 (* uy (PI)))))
(+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (cos (* 2 (* uy (PI))))))
(+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (cos (* 2 (* uy (PI))))))
(+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (cos (* 2 (* uy (PI))))))
(* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))))
(* yi (+ (* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))) (/ (* xi (cos (* 2 (* uy (PI))))) yi)))
(* yi (+ (* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))) (/ (* xi (cos (* 2 (* uy (PI))))) yi)))
(* yi (+ (* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))) (/ (* xi (cos (* 2 (* uy (PI))))) yi)))
(* -1 (* uy (* yi (+ (* -2 (PI)) (* 4/3 (* (pow uy 2) (pow (PI) 3)))))))
(* -1 (* yi (+ (* -1 (/ (* xi (cos (* 2 (* uy (PI))))) yi)) (* uy (+ (* -2 (PI)) (* 4/3 (* (pow uy 2) (pow (PI) 3))))))))
(* -1 (* yi (+ (* -1 (/ (* xi (cos (* 2 (* uy (PI))))) yi)) (* uy (+ (* -2 (PI)) (* 4/3 (* (pow uy 2) (pow (PI) 3))))))))
(* -1 (* yi (+ (* -1 (/ (* xi (cos (* 2 (* uy (PI))))) yi)) (* uy (+ (* -2 (PI)) (* 4/3 (* (pow uy 2) (pow (PI) 3))))))))
(* xi (cos (* 2 (* uy (PI)))))
(* xi (cos (* 2 (* uy (PI)))))
(* xi (cos (* 2 (* uy (PI)))))
(* xi (cos (* 2 (* uy (PI)))))
(* xi (cos (* 2 (* uy (PI)))))
(* xi (cos (* 2 (* uy (PI)))))
(* xi (cos (* 2 (* uy (PI)))))
(* xi (cos (* 2 (* uy (PI)))))
(* xi (cos (* 2 (* uy (PI)))))
(* xi (cos (* 2 (* uy (PI)))))
(* xi (cos (* 2 (* uy (PI)))))
(* xi (cos (* 2 (* uy (PI)))))
xi
(+ xi (* -2 (* (pow uy 2) (* xi (pow (PI) 2)))))
(+ xi (* (pow uy 2) (+ (* -2 (* xi (pow (PI) 2))) (* 2/3 (* (pow uy 2) (* xi (pow (PI) 4)))))))
(+ xi (* (pow uy 2) (+ (* -2 (* xi (pow (PI) 2))) (* (pow uy 2) (+ (* -4/45 (* (pow uy 2) (* xi (pow (PI) 6)))) (* 2/3 (* xi (pow (PI) 4))))))))
(* xi (cos (* 2 (* uy (PI)))))
(* xi (cos (* 2 (* uy (PI)))))
(* xi (cos (* 2 (* uy (PI)))))
(* xi (cos (* 2 (* uy (PI)))))
(* xi (cos (* 2 (* uy (PI)))))
(* xi (cos (* 2 (* uy (PI)))))
(* xi (cos (* 2 (* uy (PI)))))
(* xi (cos (* 2 (* uy (PI)))))
(+ (* 2 (* (* uy (* yi (PI))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* maxCos (* ux (* zi (- 1 ux)))))
(+ (* 2 (* (* uy (* yi (PI))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 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 (* (* uy (* yi (PI))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 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 (* (* uy (* yi (PI))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 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 (+ (* 2 (* (/ (* uy (* yi (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 (* (/ (* uy (* yi (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 (* (/ (* uy (* yi (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))))))
(* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* 2 (* (* uy (* yi (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 (* (* uy (* yi (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 (* (* uy (* yi (PI))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* maxCos (* ux (* zi (- 1 ux))))) xi)))))
(* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))))
(+ (* maxCos (+ (* -1/2 (* maxCos (* (pow ux 2) (* xi (* (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))) (pow (- 1 ux) 2)))))) (* ux (* zi (- 1 ux))))) (* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))))
(+ (* maxCos (+ (* maxCos (+ (* -1/2 (* (pow ux 2) (* xi (* (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))) (pow (- 1 ux) 2))))) (* -1/8 (* (pow maxCos 2) (* (pow ux 4) (* xi (* (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))) (pow (- 1 ux) 4)))))))) (* ux (* zi (- 1 ux))))) (* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))))
(* maxCos (+ (* ux (* xi (* (sqrt -1) (* (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))) (- 1 ux))))) (* ux (* zi (- 1 ux)))))
(* maxCos (+ (* 1/2 (/ (* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (sqrt -1) (* (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))) (- 1 ux))))) (* ux (* zi (- 1 ux))))))
(* maxCos (+ (* -1/8 (/ (* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (sqrt -1) (* (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))) (- 1 ux))))) (* ux (* zi (- 1 ux)))))))
(* maxCos (+ (* -1/8 (/ (* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (sqrt -1) (* (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))) (- 1 ux))))) (* ux (* zi (- 1 ux))))))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (* ux (* xi (* (sqrt -1) (* (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))) (- 1 ux))))))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* 1/2 (/ (* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* xi (* (sqrt -1) (* (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))) (- 1 ux)))))))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* -1/8 (/ (* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* xi (* (sqrt -1) (* (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))) (- 1 ux))))))))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* -1/8 (/ (* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* xi (* (sqrt -1) (* (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))) (- 1 ux)))))))))))
(* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))))
(+ (* maxCos (* ux zi)) (* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))))
(+ (* ux (+ (* maxCos zi) (* ux (+ (* -1 (* maxCos zi)) (* -1/2 (* (pow maxCos 2) (* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))))))))) (* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))))
(+ (* ux (+ (* maxCos zi) (* ux (+ (* -1 (* maxCos zi)) (+ (* -1/2 (* (pow maxCos 2) (* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))))) (* (pow maxCos 2) (* ux (* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))))))))))) (* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (* maxCos (* xi (* (sqrt -1) (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* maxCos (* xi (* (sqrt -1) (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))))) (+ (/ (* maxCos zi) ux) (/ (* maxCos (* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))))) (* ux (sqrt -1)))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1/2 (/ (* xi (* (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* maxCos (* xi (* (sqrt -1) (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))))) (+ (/ (* maxCos zi) ux) (/ (* maxCos (* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))))) (* ux (sqrt -1))))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1/2 (/ (* xi (* (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 1/2 (/ (* xi (* (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))) (+ (* maxCos (* xi (* (sqrt -1) (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))))) (+ (/ (* maxCos zi) ux) (/ (* maxCos (* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))))) (* ux (sqrt -1)))))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (* maxCos (* xi (* (sqrt -1) (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -1 (* maxCos zi)) (* -1 (/ (* maxCos (* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))))) (sqrt -1)))) ux)) (* maxCos (* xi (* (sqrt -1) (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* maxCos (* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))))) (sqrt -1))) (* 1/2 (/ (* xi (* (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* ux (sqrt -1))))))) ux)) (* maxCos (* xi (* (sqrt -1) (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* maxCos (* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))))) (sqrt -1))) (* -1 (/ (+ (* -1/2 (/ (* xi (* (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* 1/2 (/ (* xi (* (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) 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) (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))))))))
(+ (* 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/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))))))))
(* 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 (cos (* 2 (* uy (PI))))) uy) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) uy))))
(* uy (+ (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) uy) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) uy))))
(* uy (+ (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) uy) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) uy))))
(* 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 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) uy)))))
(* -1 (* uy (+ (* -2 (* (* yi (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))))))) uy)))))
(* -1 (* uy (+ (* -2 (* (* yi (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))))))) uy)))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 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))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 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))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 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))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 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)))))))
(* yi (+ (* 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 (+ (* 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 (+ (* 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 (* (* 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 (/ (+ (* 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 (* (* 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 (* (* 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)))))
(* (* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))) (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)))) (* 2 (/ (* uy (* yi (PI))) xi)))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(* zi (+ (* maxCos (* ux (- 1 ux))) (* (/ (* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(* zi (+ (* maxCos (* ux (- 1 ux))) (* (/ (* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) 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)))) (* 2 (/ (* uy (* yi (PI))) xi)))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (* (/ (* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (* (/ (* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))) zi) (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 (cos (* 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))))))) (* (* xi (cos (* 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))))))) (* (* 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 (+ (* 2 (* (/ (* uy (* yi (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 (* (/ (* uy (* yi (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 (* (/ (* uy (* yi (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))))))
(* -1 (* xi (+ (* -2 (* (/ (* uy (* yi (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 (* (/ (* uy (* yi (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 (* (/ (* uy (* yi (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)))) (* 2 (/ (* uy (* yi (PI))) xi))))
(+ (* -1/2 (* (pow maxCos 2) (* (pow ux 2) (* xi (* (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))) (pow (- 1 ux) 2)))))) (* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))))
(+ (* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))) (* (pow maxCos 2) (+ (* -1/2 (* (pow ux 2) (* xi (* (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))) (pow (- 1 ux) 2))))) (* -1/8 (* (pow maxCos 2) (* (pow ux 4) (* xi (* (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))) (pow (- 1 ux) 4)))))))))
(+ (* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))) (* (pow maxCos 2) (+ (* -1/2 (* (pow ux 2) (* xi (* (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))) (pow (- 1 ux) 2))))) (* (pow maxCos 2) (+ (* -1/8 (* (pow ux 4) (* xi (* (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))) (pow (- 1 ux) 4))))) (* -1/16 (* (pow maxCos 2) (* (pow ux 6) (* xi (* (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))) (pow (- 1 ux) 6)))))))))))
(* maxCos (* ux (* xi (* (sqrt -1) (* (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))) (- 1 ux))))))
(* maxCos (+ (* 1/2 (/ (* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* xi (* (sqrt -1) (* (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))) (- 1 ux)))))))
(* maxCos (+ (* -1/8 (/ (* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* xi (* (sqrt -1) (* (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))) (- 1 ux))))))))
(* maxCos (+ (* -1/8 (/ (* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* xi (* (sqrt -1) (* (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))) (- 1 ux)))))))))
(* -1 (* maxCos (* ux (* xi (* (sqrt -1) (* (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))) (- 1 ux)))))))
(* -1 (* maxCos (+ (* 1/2 (/ (* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* xi (* (sqrt -1) (* (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))) (- 1 ux))))))))
(* -1 (* maxCos (+ (* -1/8 (/ (* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* xi (* (sqrt -1) (* (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))) (- 1 ux)))))))))
(* -1 (* maxCos (+ (* -1/8 (/ (* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* xi (* (sqrt -1) (* (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))) (- 1 ux))))))))))
(* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))))
(+ (* -1/2 (* (pow maxCos 2) (* (pow ux 2) (* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))))))) (* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))))
(+ (* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))) (* (pow ux 2) (+ (* -1/2 (* (pow maxCos 2) (* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))))) (* (pow maxCos 2) (* ux (* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))))))))
(+ (* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))) (* (pow ux 2) (+ (* -1/2 (* (pow maxCos 2) (* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))))) (* ux (+ (* -1/2 (* ux (* xi (* (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))) (+ (* 1/4 (pow maxCos 4)) (pow maxCos 2)))))) (* (pow maxCos 2) (* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))))))))))
(* maxCos (* (pow ux 2) (* xi (* (sqrt -1) (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))))))
(* (pow ux 2) (+ (* maxCos (* xi (* (sqrt -1) (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))))) (/ (* maxCos (* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))))) (* ux (sqrt -1)))))
(* (pow ux 2) (+ (* -1/2 (/ (* xi (* (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* maxCos (* xi (* (sqrt -1) (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))))) (/ (* maxCos (* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))))) (* ux (sqrt -1))))))
(* (pow ux 2) (+ (* -1/2 (/ (* xi (* (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 1/2 (/ (* xi (* (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))) (+ (* maxCos (* xi (* (sqrt -1) (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))))) (/ (* maxCos (* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))))) (* ux (sqrt -1)))))))
(* maxCos (* (pow ux 2) (* xi (* (sqrt -1) (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))))))
(* (pow ux 2) (+ (* maxCos (* xi (* (sqrt -1) (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))))) (/ (* maxCos (* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))))) (* ux (sqrt -1)))))
(* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ (* maxCos (* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))))) (sqrt -1))) (* 1/2 (/ (* xi (* (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* ux (sqrt -1)))))) ux)) (* maxCos (* xi (* (sqrt -1) (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))))))))
(* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ (* maxCos (* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))))) (sqrt -1))) (* -1 (/ (+ (* -1/2 (/ (* xi (* (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* 1/2 (/ (* xi (* (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) 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) (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))))))))
(* 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/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)))))))
(* 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 (cos (* 2 (* uy (PI))))) 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 (cos (* 2 (* uy (PI))))) 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 (cos (* 2 (* uy (PI))))) uy) (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 (cos (* 2 (* uy (PI))))) 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 (cos (* 2 (* uy (PI))))) 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 (cos (* 2 (* uy (PI))))) uy) (sqrt (- 1 (* (pow maxCos 2) (* (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 (* yi (PI))) (sqrt (- 1 (* (pow maxCos 2) (* (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 (* yi (PI))) (sqrt (- 1 (* (pow maxCos 2) (* (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 (* yi (PI))) (sqrt (- 1 (* (pow maxCos 2) (* (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 (* 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 (cos (* 2 (* uy (PI))))) 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 (cos (* 2 (* uy (PI))))) 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 (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 (cos (* 2 (* uy (PI))))) 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 (cos (* 2 (* uy (PI))))) 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 (cos (* 2 (* uy (PI))))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))
(+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))
(+ (cos (* 2 (* uy (PI)))) (+ (* -1/2 (* (pow maxCos 2) (* (pow ux 2) (* (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))) (pow (- 1 ux) 2))))) (* 2 (/ (* uy (* yi (PI))) xi))))
(+ (cos (* 2 (* uy (PI)))) (+ (* 2 (/ (* uy (* yi (PI))) xi)) (* (pow maxCos 2) (+ (* -1/2 (* (pow ux 2) (* (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))) (pow (- 1 ux) 2)))) (* -1/8 (* (pow maxCos 2) (* (pow ux 4) (* (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))) (pow (- 1 ux) 4)))))))))
(+ (cos (* 2 (* uy (PI)))) (+ (* 2 (/ (* uy (* yi (PI))) xi)) (* (pow maxCos 2) (+ (* -1/2 (* (pow ux 2) (* (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))) (pow (- 1 ux) 2)))) (* (pow maxCos 2) (+ (* -1/8 (* (pow ux 4) (* (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))) (pow (- 1 ux) 4)))) (* -1/16 (* (pow maxCos 2) (* (pow ux 6) (* (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))) (pow (- 1 ux) 6)))))))))))
(* maxCos (* ux (* (sqrt -1) (* (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))) (- 1 ux)))))
(* maxCos (+ (* 1/2 (/ (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* (sqrt -1) (* (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))) (- 1 ux))))))
(* maxCos (+ (* -1/8 (/ (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* (sqrt -1) (* (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))) (- 1 ux)))))))
(* maxCos (+ (* -1/8 (/ (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* (sqrt -1) (* (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))) (- 1 ux))))))))
(* -1 (* maxCos (* ux (* (sqrt -1) (* (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))) (- 1 ux))))))
(* -1 (* maxCos (+ (* 1/2 (/ (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* (sqrt -1) (* (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))) (- 1 ux)))))))
(* -1 (* maxCos (+ (* -1/8 (/ (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* (sqrt -1) (* (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))) (- 1 ux))))))))
(* -1 (* maxCos (+ (* -1/8 (/ (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* (sqrt -1) (* (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))) (- 1 ux)))))))))
(+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))
(+ (cos (* 2 (* uy (PI)))) (+ (* -1/2 (* (pow maxCos 2) (* (pow ux 2) (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))))) (* 2 (/ (* uy (* yi (PI))) xi))))
(+ (cos (* 2 (* uy (PI)))) (+ (* 2 (/ (* uy (* yi (PI))) xi)) (* (pow ux 2) (+ (* -1/2 (* (pow maxCos 2) (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))))) (* (pow maxCos 2) (* ux (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))))))))
(+ (cos (* 2 (* uy (PI)))) (+ (* 2 (/ (* uy (* yi (PI))) xi)) (* (pow ux 2) (+ (* -1/2 (* (pow maxCos 2) (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))))) (* ux (+ (* -1/2 (* ux (* (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))) (+ (* 1/4 (pow maxCos 4)) (pow maxCos 2))))) (* (pow maxCos 2) (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))))))))))
(* maxCos (* (pow ux 2) (* (sqrt -1) (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))))))
(* (pow ux 2) (+ (* maxCos (* (sqrt -1) (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))))) (/ (* maxCos (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))) (* ux (sqrt -1)))))
(* (pow ux 2) (+ (* -1/2 (/ (* (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* maxCos (* (sqrt -1) (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))))) (/ (* maxCos (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))) (* ux (sqrt -1))))))
(* (pow ux 2) (+ (* -1/2 (/ (* (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 1/2 (/ (* (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))) (+ (* maxCos (* (sqrt -1) (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))))) (/ (* maxCos (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))) (* ux (sqrt -1)))))))
(* maxCos (* (pow ux 2) (* (sqrt -1) (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))))))
(* (pow ux 2) (+ (* maxCos (* (sqrt -1) (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))))) (/ (* maxCos (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))) (* ux (sqrt -1)))))
(* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ (* maxCos (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))) (sqrt -1))) (* 1/2 (/ (* (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))) (* maxCos (* ux (sqrt -1)))))) ux)) (* maxCos (* (sqrt -1) (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))))))
(* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ (* maxCos (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))) (sqrt -1))) (* -1 (/ (+ (* -1/2 (/ (* (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))) (* maxCos (sqrt -1)))) (* 1/2 (/ (* (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4)))) (* maxCos (* ux (sqrt -1)))))) ux))) ux)) (* maxCos (* (sqrt -1) (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))))))
(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 (* (/ (* uy (* yi (PI))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+ (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))) (* uy (+ (* -2 (* (* uy (pow (PI) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 2 (* (/ (* yi (PI)) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))
(+ (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))) (* uy (+ (* 2 (* (/ (* yi (PI)) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* uy (+ (* -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))))))))))))
(* 2 (* (/ (* uy (* yi (PI))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(* uy (+ (* 2 (* (/ (* yi (PI)) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (/ (cos (* 2 (* uy (PI)))) uy) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(* uy (+ (* 2 (* (/ (* yi (PI)) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (/ (cos (* 2 (* uy (PI)))) uy) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(* uy (+ (* 2 (* (/ (* yi (PI)) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (/ (cos (* 2 (* uy (PI)))) uy) (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)))))))
(* -1 (* uy (+ (* -2 (* (/ (* yi (PI)) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (/ (cos (* 2 (* uy (PI)))) uy) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))
(* -1 (* uy (+ (* -2 (* (/ (* yi (PI)) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (/ (cos (* 2 (* uy (PI)))) uy) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))
(* -1 (* uy (+ (* -2 (* (/ (* yi (PI)) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (/ (cos (* 2 (* uy (PI)))) uy) (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))))))
(+ (* 2 (* (/ (* uy (* yi (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)))))))
(+ (* 2 (* (/ (* uy (* yi (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)))))))
(+ (* 2 (* (/ (* uy (* yi (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)))))))
(* 2 (* (/ (* uy (* yi (PI))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(* yi (+ (* 2 (* (/ (* uy (PI)) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (/ (cos (* 2 (* uy (PI)))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(* yi (+ (* 2 (* (/ (* uy (PI)) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (/ (cos (* 2 (* uy (PI)))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(* yi (+ (* 2 (* (/ (* uy (PI)) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (/ (cos (* 2 (* uy (PI)))) yi) (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)))))))
(* -1 (* yi (+ (* -2 (* (/ (* uy (PI)) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (/ (cos (* 2 (* uy (PI)))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))
(* -1 (* yi (+ (* -2 (* (/ (* uy (PI)) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (/ (cos (* 2 (* uy (PI)))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))
(* -1 (* yi (+ (* -2 (* (/ (* uy (PI)) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (/ (cos (* 2 (* uy (PI)))) yi) (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)))))))
(/ (+ (* 2 (* (* uy (* yi (PI))) (sqrt (- 1 (* (pow maxCos 2) (* (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 (* (* uy (* yi (PI))) (sqrt (- 1 (* (pow maxCos 2) (* (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 (* (* uy (* yi (PI))) (sqrt (- 1 (* (pow maxCos 2) (* (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 (* yi (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)))))))
(+ (* 2 (* (/ (* uy (* yi (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)))))))
(+ (* 2 (* (/ (* uy (* yi (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)))))))
(* (cos (* 2 (* uy (PI)))) (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))))))) (* (cos (* 2 (* uy (PI)))) (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))))))) (* (cos (* 2 (* uy (PI)))) (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))))))) (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
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)))))))))
(* 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 (* 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
(+ 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))))))
(* 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)))))))
(* 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))))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* yi (sin (* 2 (* uy (PI)))))
(* yi (sin (* 2 (* uy (PI)))))
(* yi (sin (* 2 (* uy (PI)))))
(* yi (sin (* 2 (* uy (PI)))))
(* yi (sin (* 2 (* uy (PI)))))
(* yi (sin (* 2 (* uy (PI)))))
(* yi (sin (* 2 (* uy (PI)))))
(* yi (sin (* 2 (* uy (PI)))))
(* yi (sin (* 2 (* uy (PI)))))
(* yi (sin (* 2 (* uy (PI)))))
(* yi (sin (* 2 (* uy (PI)))))
(* yi (sin (* 2 (* uy (PI)))))
(* 2 (* uy (* yi (PI))))
(* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI)))))
(* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5))))))))
(* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* (pow uy 2) (+ (* -8/315 (* (pow uy 2) (* yi (pow (PI) 7)))) (* 4/15 (* yi (pow (PI) 5)))))))))
(* yi (sin (* 2 (* uy (PI)))))
(* yi (sin (* 2 (* uy (PI)))))
(* yi (sin (* 2 (* uy (PI)))))
(* yi (sin (* 2 (* uy (PI)))))
(* yi (sin (* 2 (* uy (PI)))))
(* yi (sin (* 2 (* uy (PI)))))
(* yi (sin (* 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)))
(* -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 (* 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)))
(* maxCos (* 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 (* 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 (* 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 (* 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 (* zi (- 1 ux))))
(* maxCos (* ux (* zi (- 1 ux))))
(* maxCos (* ux (* zi (- 1 ux))))
(* maxCos (* ux (* zi (- 1 ux))))
(* 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))))))))
(sin (* 2 (* uy (PI))))
(sin (* 2 (* uy (PI))))
(sin (* 2 (* uy (PI))))
(sin (* 2 (* uy (PI))))
(sin (* 2 (* uy (PI))))
(sin (* 2 (* uy (PI))))
(sin (* 2 (* uy (PI))))
(sin (* 2 (* uy (PI))))
(* yi (PI))
(* yi (PI))
(* yi (PI))
(* yi (PI))
(* yi (PI))
(* yi (PI))
(* yi (PI))
(* yi (PI))
(* yi (PI))
(* yi (PI))
(* yi (PI))
(* yi (PI))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* ux (+ (* -1 (* maxCos (* ux zi))) (* maxCos zi)))
(* ux (+ (* -1 (* maxCos (* ux zi))) (* maxCos zi)))
(* ux (+ (* -1 (* maxCos (* ux zi))) (* maxCos zi)))
(* -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 (* 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)))
(* maxCos (* 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 (* 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 (* 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 (* 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 (* zi (- 1 ux))))
(* maxCos (* ux (* zi (- 1 ux))))
(* maxCos (* ux (* zi (- 1 ux))))
(* maxCos (* ux (* zi (- 1 ux))))
(* (pow uy 2) (* yi (pow (PI) 3)))
(* (pow uy 2) (* yi (pow (PI) 3)))
(* (pow uy 2) (* yi (pow (PI) 3)))
(* (pow uy 2) (* yi (pow (PI) 3)))
(* (pow uy 2) (* yi (pow (PI) 3)))
(* (pow uy 2) (* yi (pow (PI) 3)))
(* (pow uy 2) (* yi (pow (PI) 3)))
(* (pow uy 2) (* yi (pow (PI) 3)))
(* (pow uy 2) (* yi (pow (PI) 3)))
(* (pow uy 2) (* yi (pow (PI) 3)))
(* (pow uy 2) (* yi (pow (PI) 3)))
(* (pow uy 2) (* yi (pow (PI) 3)))
(* (pow uy 2) (* yi (pow (PI) 3)))
(* (pow uy 2) (* yi (pow (PI) 3)))
(* (pow uy 2) (* yi (pow (PI) 3)))
(* (pow uy 2) (* yi (pow (PI) 3)))
(* (pow uy 2) (* yi (pow (PI) 3)))
(* (pow uy 2) (* yi (pow (PI) 3)))
(* (pow uy 2) (* yi (pow (PI) 3)))
(* (pow uy 2) (* yi (pow (PI) 3)))
(* (pow uy 2) (* yi (pow (PI) 3)))
(* (pow uy 2) (* yi (pow (PI) 3)))
(* (pow uy 2) (* yi (pow (PI) 3)))
(* (pow uy 2) (* yi (pow (PI) 3)))
(* -4/3 (* (pow uy 2) (* yi (pow (PI) 3))))
(* -4/3 (* (pow uy 2) (* yi (pow (PI) 3))))
(* -4/3 (* (pow uy 2) (* yi (pow (PI) 3))))
(* -4/3 (* (pow uy 2) (* yi (pow (PI) 3))))
(* -4/3 (* (pow uy 2) (* yi (pow (PI) 3))))
(* -4/3 (* (pow uy 2) (* yi (pow (PI) 3))))
(* -4/3 (* (pow uy 2) (* yi (pow (PI) 3))))
(* -4/3 (* (pow uy 2) (* yi (pow (PI) 3))))
(* -4/3 (* (pow uy 2) (* yi (pow (PI) 3))))
(* -4/3 (* (pow uy 2) (* yi (pow (PI) 3))))
(* -4/3 (* (pow uy 2) (* yi (pow (PI) 3))))
(* -4/3 (* (pow uy 2) (* yi (pow (PI) 3))))
(* -4/3 (* (pow uy 2) (* yi (pow (PI) 3))))
(* -4/3 (* (pow uy 2) (* yi (pow (PI) 3))))
(* -4/3 (* (pow uy 2) (* yi (pow (PI) 3))))
(* -4/3 (* (pow uy 2) (* yi (pow (PI) 3))))
(* -4/3 (* (pow uy 2) (* yi (pow (PI) 3))))
(* -4/3 (* (pow uy 2) (* yi (pow (PI) 3))))
(* -4/3 (* (pow uy 2) (* yi (pow (PI) 3))))
(* -4/3 (* (pow uy 2) (* yi (pow (PI) 3))))
(* -4/3 (* (pow uy 2) (* yi (pow (PI) 3))))
(* -4/3 (* (pow uy 2) (* yi (pow (PI) 3))))
(* -4/3 (* (pow uy 2) (* yi (pow (PI) 3))))
(* -4/3 (* (pow uy 2) (* yi (pow (PI) 3))))
(/ (* uy (* yi (PI))) xi)
(/ (* uy (* yi (PI))) xi)
(/ (* uy (* yi (PI))) xi)
(/ (* uy (* yi (PI))) xi)
(/ (* uy (* yi (PI))) xi)
(/ (* uy (* yi (PI))) xi)
(/ (* uy (* yi (PI))) xi)
(/ (* uy (* yi (PI))) xi)
(/ (* uy (* yi (PI))) xi)
(/ (* uy (* yi (PI))) xi)
(/ (* uy (* yi (PI))) xi)
(/ (* uy (* yi (PI))) xi)
(/ (* uy (* yi (PI))) xi)
(/ (* uy (* yi (PI))) xi)
(/ (* uy (* yi (PI))) xi)
(/ (* uy (* yi (PI))) xi)
(/ (* uy (* yi (PI))) xi)
(/ (* uy (* yi (PI))) xi)
(/ (* uy (* yi (PI))) xi)
(/ (* uy (* yi (PI))) xi)
(/ (* uy (* yi (PI))) xi)
(/ (* uy (* yi (PI))) xi)
(/ (* uy (* yi (PI))) xi)
(/ (* uy (* yi (PI))) xi)
(/ (* uy (* yi (PI))) xi)
(/ (* uy (* yi (PI))) xi)
(/ (* uy (* yi (PI))) xi)
(/ (* uy (* yi (PI))) xi)
(/ (* uy (* yi (PI))) xi)
(/ (* uy (* yi (PI))) xi)
(/ (* uy (* yi (PI))) xi)
(/ (* uy (* yi (PI))) xi)
(/ (* uy (* yi (PI))) xi)
(/ (* uy (* yi (PI))) xi)
(/ (* uy (* yi (PI))) xi)
(/ (* uy (* yi (PI))) xi)
1
(+ 1 (* -2 ux))
(+ 1 (* ux (- ux 2)))
(+ 1 (* ux (- ux 2)))
(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)
(* (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))))
(* uy (PI))
(* uy (PI))
(* uy (PI))
(* uy (PI))
(* uy (PI))
(* uy (PI))
(* uy (PI))
(* uy (PI))
(* uy (PI))
(* uy (PI))
(* uy (PI))
(* uy (PI))
Outputs
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* yi (sin (* 2 (* uy (PI))))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.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)))))))
(+.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 xi (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)))))))
(+.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 xi (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)))))))
(+.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 xi (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)))))
(* xi (+ (cos (* 2 (* uy (PI)))) (+ (/ (* maxCos (* ux (* zi (- 1 ux)))) xi) (/ (* yi (sin (* 2 (* uy (PI))))) xi))))
(*.f32 xi (+.f32 (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi)) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) xi)))
(* xi (+ (cos (* 2 (* uy (PI)))) (+ (/ (* maxCos (* ux (* zi (- 1 ux)))) xi) (/ (* yi (sin (* 2 (* uy (PI))))) xi))))
(*.f32 xi (+.f32 (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi)) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) xi)))
(* xi (+ (cos (* 2 (* uy (PI)))) (+ (/ (* maxCos (* ux (* zi (- 1 ux)))) xi) (/ (* yi (sin (* 2 (* uy (PI))))) xi))))
(*.f32 xi (+.f32 (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi)) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) xi)))
(* xi (cos (* 2 (* uy (PI)))))
(*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(* -1 (* xi (+ (* -1 (cos (* 2 (* uy (PI))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* yi (sin (* 2 (* uy (PI)))))) xi)))))
(*.f32 (-.f32 (neg.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (/.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) xi)) (neg.f32 xi))
(* -1 (* xi (+ (* -1 (cos (* 2 (* uy (PI))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* yi (sin (* 2 (* uy (PI)))))) xi)))))
(*.f32 (-.f32 (neg.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (/.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) xi)) (neg.f32 xi))
(* -1 (* xi (+ (* -1 (cos (* 2 (* uy (PI))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* yi (sin (* 2 (* uy (PI)))))) xi)))))
(*.f32 (-.f32 (neg.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (/.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) xi)) (neg.f32 xi))
(+ xi (* maxCos (* ux (* zi (- 1 ux)))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi)
(+ xi (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))))
(+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32)))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(+ xi (+ (* maxCos (* ux (* zi (- 1 ux)))) (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))))))
(+.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi) (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))))))
(+ xi (+ (* maxCos (* ux (* zi (- 1 ux)))) (* uy (+ (* 2 (* yi (PI))) (* uy (+ (* -2 (* xi (pow (PI) 2))) (* -4/3 (* uy (* yi (pow (PI) 3))))))))))
(+.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(+.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 xi (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)))))))
(+.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 xi (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)))))))
(+.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 xi (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)))))))
(+.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 xi (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)))))))
(+.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 xi (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)))))))
(+.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 xi (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)))))))
(+.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 xi (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)))))))
(+.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 xi (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))))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 xi (cos.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)))))))
(+.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 xi (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)))))))
(+.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 xi (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)))))))
(+.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 xi (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)))))
(*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(* yi (+ (sin (* 2 (* uy (PI)))) (+ (/ (* maxCos (* ux (* zi (- 1 ux)))) yi) (/ (* xi (cos (* 2 (* uy (PI))))) yi))))
(*.f32 yi (+.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) yi) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) yi))))
(* yi (+ (sin (* 2 (* uy (PI)))) (+ (/ (* maxCos (* ux (* zi (- 1 ux)))) yi) (/ (* xi (cos (* 2 (* uy (PI))))) yi))))
(*.f32 yi (+.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) yi) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) yi))))
(* yi (+ (sin (* 2 (* uy (PI)))) (+ (/ (* maxCos (* ux (* zi (- 1 ux)))) yi) (/ (* xi (cos (* 2 (* uy (PI))))) yi))))
(*.f32 yi (+.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) yi) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) yi))))
(* yi (sin (* 2 (* uy (PI)))))
(*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(* -1 (* yi (+ (* -1 (sin (* 2 (* uy (PI))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (cos (* 2 (* uy (PI)))))) yi)))))
(*.f32 (-.f32 (neg.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (/.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) yi)) (neg.f32 yi))
(* -1 (* yi (+ (* -1 (sin (* 2 (* uy (PI))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (cos (* 2 (* uy (PI)))))) yi)))))
(*.f32 (-.f32 (neg.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (/.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) yi)) (neg.f32 yi))
(* -1 (* yi (+ (* -1 (sin (* 2 (* uy (PI))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (cos (* 2 (* uy (PI)))))) yi)))))
(*.f32 (-.f32 (neg.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (/.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) yi)) (neg.f32 yi))
(+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* 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))))))
(+ (* maxCos (* ux zi)) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(+.f32 (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 xi (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 (+ (* -1 (* maxCos (* ux zi))) (* maxCos zi))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(+.f32 (+.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)))))) (*.f32 ux (-.f32 (*.f32 maxCos zi) (*.f32 maxCos (*.f32 ux zi)))))
(+ (* ux (+ (* -1 (* maxCos (* ux zi))) (* maxCos zi))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(+.f32 (+.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)))))) (*.f32 ux (-.f32 (*.f32 maxCos zi) (*.f32 maxCos (*.f32 ux zi)))))
(* -1 (* maxCos (* (pow ux 2) zi)))
(*.f32 (*.f32 zi (*.f32 ux ux)) (neg.f32 maxCos))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (/ (* maxCos zi) ux)))
(*.f32 (*.f32 ux ux) (-.f32 (/.f32 (*.f32 maxCos zi) ux) (*.f32 maxCos zi)))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (/ (* maxCos zi) ux) (+ (/ (* xi (cos (* 2 (* uy (PI))))) (pow ux 2)) (/ (* yi (sin (* 2 (* uy (PI))))) (pow ux 2))))))
(*.f32 (*.f32 ux ux) (+.f32 (-.f32 (/.f32 (*.f32 maxCos zi) ux) (*.f32 maxCos zi)) (+.f32 (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 ux ux))) (*.f32 yi (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 ux ux))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (/ (* maxCos zi) ux) (+ (/ (* xi (cos (* 2 (* uy (PI))))) (pow ux 2)) (/ (* yi (sin (* 2 (* uy (PI))))) (pow ux 2))))))
(*.f32 (*.f32 ux ux) (+.f32 (-.f32 (/.f32 (*.f32 maxCos zi) ux) (*.f32 maxCos zi)) (+.f32 (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 ux ux))) (*.f32 yi (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 ux ux))))))
(* -1 (* maxCos (* (pow ux 2) zi)))
(*.f32 (*.f32 zi (*.f32 ux ux)) (neg.f32 maxCos))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (/ (* maxCos zi) ux)))
(*.f32 (*.f32 ux ux) (-.f32 (/.f32 (*.f32 maxCos zi) ux) (*.f32 maxCos zi)))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (* -1 (/ (+ (* -1 (* maxCos zi)) (* -1 (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) ux))) ux))))
(*.f32 (*.f32 ux ux) (-.f32 (neg.f32 (*.f32 maxCos zi)) (/.f32 (-.f32 (neg.f32 (*.f32 maxCos zi)) (/.f32 (+.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)))))) ux)) ux)))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (* -1 (/ (+ (* -1 (* maxCos zi)) (* -1 (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) ux))) ux))))
(*.f32 (*.f32 ux ux) (-.f32 (neg.f32 (*.f32 maxCos zi)) (/.f32 (-.f32 (neg.f32 (*.f32 maxCos zi)) (/.f32 (+.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)))))) ux)) ux)))
(+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* 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))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(+.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 xi (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)))))))
(+.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 xi (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)))))))
(+.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 xi (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 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* zi (+ (* maxCos (* ux (- 1 ux))) (+ (/ (* xi (cos (* 2 (* uy (PI))))) zi) (/ (* yi (sin (* 2 (* uy (PI))))) zi))))
(*.f32 zi (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (+.f32 (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) zi) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) zi))))
(* zi (+ (* maxCos (* ux (- 1 ux))) (+ (/ (* xi (cos (* 2 (* uy (PI))))) zi) (/ (* yi (sin (* 2 (* uy (PI))))) zi))))
(*.f32 zi (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (+.f32 (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) zi) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) zi))))
(* zi (+ (* maxCos (* ux (- 1 ux))) (+ (/ (* xi (cos (* 2 (* uy (PI))))) zi) (/ (* yi (sin (* 2 (* uy (PI))))) zi))))
(*.f32 zi (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (+.f32 (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) zi) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) zi))))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) zi)))))
(*.f32 (-.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (neg.f32 maxCos)) (/.f32 (+.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)))))) zi)) (neg.f32 zi))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) zi)))))
(*.f32 (-.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (neg.f32 maxCos)) (/.f32 (+.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)))))) zi)) (neg.f32 zi))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) zi)))))
(*.f32 (-.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (neg.f32 maxCos)) (/.f32 (+.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)))))) zi)) (neg.f32 zi))
(+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* 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))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(+.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 xi (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)))))))
(+.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 xi (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)))))))
(+.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 xi (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 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (+ (* ux (* zi (- 1 ux))) (+ (/ (* xi (cos (* 2 (* uy (PI))))) maxCos) (/ (* yi (sin (* 2 (* uy (PI))))) maxCos))))
(*.f32 maxCos (+.f32 (*.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux)) (+.f32 (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) maxCos) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) maxCos))))
(* maxCos (+ (* ux (* zi (- 1 ux))) (+ (/ (* xi (cos (* 2 (* uy (PI))))) maxCos) (/ (* yi (sin (* 2 (* uy (PI))))) maxCos))))
(*.f32 maxCos (+.f32 (*.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux)) (+.f32 (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) maxCos) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) maxCos))))
(* maxCos (+ (* ux (* zi (- 1 ux))) (+ (/ (* xi (cos (* 2 (* uy (PI))))) maxCos) (/ (* yi (sin (* 2 (* uy (PI))))) maxCos))))
(*.f32 maxCos (+.f32 (*.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux)) (+.f32 (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) maxCos) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) maxCos))))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (* -1 (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) maxCos)))))
(*.f32 (-.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (neg.f32 ux)) (/.f32 (+.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)))))) maxCos)) (neg.f32 maxCos))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (* -1 (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) maxCos)))))
(*.f32 (-.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (neg.f32 ux)) (/.f32 (+.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)))))) maxCos)) (neg.f32 maxCos))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (* -1 (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) maxCos)))))
(*.f32 (-.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (neg.f32 ux)) (/.f32 (+.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)))))) maxCos)) (neg.f32 maxCos))
(* yi (sin (* 2 (* uy (PI)))))
(*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* 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))))))
(+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* 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))))))
(+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* 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))))))
(* xi (cos (* 2 (* uy (PI)))))
(*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)))
(*.f32 xi (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) xi)))
(* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)))
(*.f32 xi (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) xi)))
(* xi (+ (cos (* 2 (* uy (PI)))) (/ (* yi (sin (* 2 (* uy (PI))))) xi)))
(*.f32 xi (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) xi)))
(* xi (cos (* 2 (* uy (PI)))))
(*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(* -1 (* xi (+ (* -1 (cos (* 2 (* uy (PI))))) (* -1 (/ (* yi (sin (* 2 (* uy (PI))))) xi)))))
(*.f32 (-.f32 (neg.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) xi)) (neg.f32 xi))
(* -1 (* xi (+ (* -1 (cos (* 2 (* uy (PI))))) (* -1 (/ (* yi (sin (* 2 (* uy (PI))))) xi)))))
(*.f32 (-.f32 (neg.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) xi)) (neg.f32 xi))
(* -1 (* xi (+ (* -1 (cos (* 2 (* uy (PI))))) (* -1 (/ (* yi (sin (* 2 (* uy (PI))))) xi)))))
(*.f32 (-.f32 (neg.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) xi)) (neg.f32 xi))
xi
(+ xi (* 2 (* uy (* yi (PI)))))
(+.f32 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32))))
(+ xi (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))))
(+.f32 xi (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))))))
(+ xi (* uy (+ (* 2 (* yi (PI))) (* uy (+ (* -2 (* xi (pow (PI) 2))) (* -4/3 (* uy (* yi (pow (PI) 3)))))))))
(+.f32 xi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))))))
(+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* 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))))))
(+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* 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))))))
(+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* 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))))))
(+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* 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))))))
(+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* 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))))))
(+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* 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))))))
(+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* 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))))))
(+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* 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))))))
(* xi (cos (* 2 (* uy (PI)))))
(*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* 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))))))
(+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* 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))))))
(+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* 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)))))
(*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(* yi (+ (sin (* 2 (* uy (PI)))) (/ (* xi (cos (* 2 (* uy (PI))))) yi)))
(*.f32 yi (+.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) yi)))
(* yi (+ (sin (* 2 (* uy (PI)))) (/ (* xi (cos (* 2 (* uy (PI))))) yi)))
(*.f32 yi (+.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) yi)))
(* yi (+ (sin (* 2 (* uy (PI)))) (/ (* xi (cos (* 2 (* uy (PI))))) yi)))
(*.f32 yi (+.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) yi)))
(* yi (sin (* 2 (* uy (PI)))))
(*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(* -1 (* yi (+ (* -1 (sin (* 2 (* uy (PI))))) (* -1 (/ (* xi (cos (* 2 (* uy (PI))))) yi)))))
(*.f32 (-.f32 (neg.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) yi)) (neg.f32 yi))
(* -1 (* yi (+ (* -1 (sin (* 2 (* uy (PI))))) (* -1 (/ (* xi (cos (* 2 (* uy (PI))))) yi)))))
(*.f32 (-.f32 (neg.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) yi)) (neg.f32 yi))
(* -1 (* yi (+ (* -1 (sin (* 2 (* uy (PI))))) (* -1 (/ (* xi (cos (* 2 (* uy (PI))))) yi)))))
(*.f32 (-.f32 (neg.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) yi)) (neg.f32 yi))
(* xi (cos (* 2 (* uy (PI)))))
(*.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)))))
(* xi (cos (* 2 (* uy (PI)))))
(*.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)))))
(* xi (cos (* 2 (* uy (PI)))))
(*.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)))))
(* xi (cos (* 2 (* uy (PI)))))
(*.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)))))
(* xi (cos (* 2 (* uy (PI)))))
(*.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)))))
(* xi (cos (* 2 (* uy (PI)))))
(*.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)))))
xi
(+ xi (* -2 (* (pow uy 2) (* xi (pow (PI) 2)))))
(+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))))
(+ xi (* (pow uy 2) (+ (* -2 (* xi (pow (PI) 2))) (* 2/3 (* (pow uy 2) (* xi (pow (PI) 4)))))))
(+.f32 xi (*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 #s(literal 2/3 binary32) (*.f32 uy uy)) (*.f32 xi (pow.f32 (PI.f32) #s(literal 4 binary32)))))))
(+ xi (* (pow uy 2) (+ (* -2 (* xi (pow (PI) 2))) (* (pow uy 2) (+ (* -4/45 (* (pow uy 2) (* xi (pow (PI) 6)))) (* 2/3 (* xi (pow (PI) 4))))))))
(+.f32 xi (*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 uy uy) (+.f32 (*.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 xi (pow.f32 (PI.f32) #s(literal 4 binary32)))))))))
(* xi (cos (* 2 (* uy (PI)))))
(*.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)))))
(* xi (cos (* 2 (* uy (PI)))))
(*.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)))))
(* xi (cos (* 2 (* uy (PI)))))
(*.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)))))
(* xi (cos (* 2 (* uy (PI)))))
(*.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
#s(literal 1 binary32)
(+ 1 (* -2 (* (pow uy 2) (pow (PI) 2))))
(+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32))))
(+ 1 (* (pow uy 2) (+ (* -2 (pow (PI) 2)) (* 2/3 (* (pow uy 2) (pow (PI) 4))))))
(+.f32 #s(literal 1 binary32) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 #s(literal 2/3 binary32) (*.f32 uy uy)) (pow.f32 (PI.f32) #s(literal 4 binary32))))))
(+ 1 (* (pow uy 2) (+ (* -2 (pow (PI) 2)) (* (pow uy 2) (+ (* -4/45 (* (pow uy 2) (pow (PI) 6))) (* 2/3 (pow (PI) 4)))))))
(+.f32 #s(literal 1 binary32) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 #s(literal -4/45 binary32) (*.f32 uy uy)) (pow.f32 (PI.f32) #s(literal 6 binary32))) (*.f32 #s(literal 2/3 binary32) (pow.f32 (PI.f32) #s(literal 4 binary32))))))))
(cos (* 2 (* uy (PI))))
(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))))
(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))))
(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))))
(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))))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* ux zi)
(*.f32 ux zi)
(* ux zi)
(*.f32 ux zi)
(* ux zi)
(*.f32 ux zi)
(* ux zi)
(*.f32 ux zi)
(* ux zi)
(*.f32 ux zi)
(* ux zi)
(*.f32 ux zi)
(* ux zi)
(*.f32 ux zi)
(* ux zi)
(*.f32 ux zi)
(* ux zi)
(*.f32 ux zi)
(* ux zi)
(*.f32 ux zi)
(* ux zi)
(*.f32 ux zi)
(* ux zi)
(*.f32 ux zi)
(* ux zi)
(*.f32 ux zi)
(* ux zi)
(*.f32 ux zi)
(* ux zi)
(*.f32 ux zi)
(* ux zi)
(*.f32 ux zi)
(* ux zi)
(*.f32 ux zi)
(* ux zi)
(*.f32 ux zi)
(* ux zi)
(*.f32 ux zi)
(* ux zi)
(*.f32 ux zi)
(* ux zi)
(*.f32 ux zi)
(* ux zi)
(*.f32 ux zi)
(* ux zi)
(*.f32 ux zi)
(* ux zi)
(*.f32 ux zi)
(+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux)))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32))))
(+ xi (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))))
(+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32)))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(+ xi (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))))
(+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32)))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(+ xi (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))))
(+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32)))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
xi
(* xi (+ 1 (+ (* 2 (/ (* uy (* yi (PI))) xi)) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi))))
(*.f32 xi (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi))))))
(* xi (+ 1 (+ (* 2 (/ (* uy (* yi (PI))) xi)) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi))))
(*.f32 xi (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi))))))
(* xi (+ 1 (+ (* 2 (/ (* uy (* yi (PI))) xi)) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi))))
(*.f32 xi (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi))))))
xi
(* -1 (* xi (- (* -1 (/ (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))) xi)) 1)))
(*.f32 (+.f32 (/.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32)))) (neg.f32 xi)) #s(literal -1 binary32)) (neg.f32 xi))
(* -1 (* xi (- (* -1 (/ (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))) xi)) 1)))
(*.f32 (+.f32 (/.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32)))) (neg.f32 xi)) #s(literal -1 binary32)) (neg.f32 xi))
(* -1 (* xi (- (* -1 (/ (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))) xi)) 1)))
(*.f32 (+.f32 (/.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32)))) (neg.f32 xi)) #s(literal -1 binary32)) (neg.f32 xi))
(+ xi (* maxCos (* ux (* zi (- 1 ux)))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi)
(+ xi (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))))
(+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32)))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(+ xi (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))))
(+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32)))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(+ xi (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))))
(+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32)))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(* 2 (* uy (* yi (PI))))
(*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32)))
(* uy (+ (* 2 (* yi (PI))) (+ (/ xi uy) (/ (* maxCos (* ux (* zi (- 1 ux)))) uy))))
(*.f32 uy (+.f32 (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (/.f32 xi uy)) (/.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) uy)))
(* uy (+ (* 2 (* yi (PI))) (+ (/ xi uy) (/ (* maxCos (* ux (* zi (- 1 ux)))) uy))))
(*.f32 uy (+.f32 (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (/.f32 xi uy)) (/.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) uy)))
(* uy (+ (* 2 (* yi (PI))) (+ (/ xi uy) (/ (* maxCos (* ux (* zi (- 1 ux)))) uy))))
(*.f32 uy (+.f32 (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (/.f32 xi uy)) (/.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) uy)))
(* 2 (* uy (* yi (PI))))
(*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32)))
(* -1 (* uy (+ (* -2 (* yi (PI))) (* -1 (/ (+ xi (* maxCos (* ux (* zi (- 1 ux))))) uy)))))
(*.f32 (-.f32 (*.f32 (*.f32 #s(literal -2 binary32) yi) (PI.f32)) (/.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi) uy)) (neg.f32 uy))
(* -1 (* uy (+ (* -2 (* yi (PI))) (* -1 (/ (+ xi (* maxCos (* ux (* zi (- 1 ux))))) uy)))))
(*.f32 (-.f32 (*.f32 (*.f32 #s(literal -2 binary32) yi) (PI.f32)) (/.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi) uy)) (neg.f32 uy))
(* -1 (* uy (+ (* -2 (* yi (PI))) (* -1 (/ (+ xi (* maxCos (* ux (* zi (- 1 ux))))) uy)))))
(*.f32 (-.f32 (*.f32 (*.f32 #s(literal -2 binary32) yi) (PI.f32)) (/.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi) uy)) (neg.f32 uy))
(+ xi (* maxCos (* ux (* zi (- 1 ux)))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi)
(+ xi (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))))
(+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32)))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(+ xi (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))))
(+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32)))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(+ xi (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))))
(+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32)))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(* 2 (* uy (* yi (PI))))
(*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32)))
(* yi (+ (* 2 (* uy (PI))) (+ (/ xi yi) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi))))
(*.f32 yi (+.f32 (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (/.f32 xi yi)) (/.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) yi)))
(* yi (+ (* 2 (* uy (PI))) (+ (/ xi yi) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi))))
(*.f32 yi (+.f32 (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (/.f32 xi yi)) (/.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) yi)))
(* yi (+ (* 2 (* uy (PI))) (+ (/ xi yi) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi))))
(*.f32 yi (+.f32 (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (/.f32 xi yi)) (/.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) yi)))
(* 2 (* uy (* yi (PI))))
(*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32)))
(* -1 (* yi (+ (* -2 (* uy (PI))) (* -1 (/ (+ xi (* maxCos (* ux (* zi (- 1 ux))))) yi)))))
(*.f32 (-.f32 (*.f32 (*.f32 uy (PI.f32)) #s(literal -2 binary32)) (/.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi) yi)) (neg.f32 yi))
(* -1 (* yi (+ (* -2 (* uy (PI))) (* -1 (/ (+ xi (* maxCos (* ux (* zi (- 1 ux))))) yi)))))
(*.f32 (-.f32 (*.f32 (*.f32 uy (PI.f32)) #s(literal -2 binary32)) (/.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi) yi)) (neg.f32 yi))
(* -1 (* yi (+ (* -2 (* uy (PI))) (* -1 (/ (+ xi (* maxCos (* ux (* zi (- 1 ux))))) yi)))))
(*.f32 (-.f32 (*.f32 (*.f32 uy (PI.f32)) #s(literal -2 binary32)) (/.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi) yi)) (neg.f32 yi))
(+ xi (* 2 (* uy (* yi (PI)))))
(+.f32 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32))))
(+ xi (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux zi))))
(+.f32 xi (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32))) (*.f32 maxCos (*.f32 ux zi))))
(+ xi (+ (* 2 (* uy (* yi (PI)))) (* ux (+ (* -1 (* maxCos (* ux zi))) (* maxCos zi)))))
(+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32)))) (*.f32 ux (-.f32 (*.f32 maxCos zi) (*.f32 maxCos (*.f32 ux zi)))))
(+ xi (+ (* 2 (* uy (* yi (PI)))) (* ux (+ (* -1 (* maxCos (* ux zi))) (* maxCos zi)))))
(+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32)))) (*.f32 ux (-.f32 (*.f32 maxCos zi) (*.f32 maxCos (*.f32 ux zi)))))
(* -1 (* maxCos (* (pow ux 2) zi)))
(*.f32 (*.f32 zi (*.f32 ux ux)) (neg.f32 maxCos))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (/ (* maxCos zi) ux)))
(*.f32 (*.f32 ux ux) (-.f32 (/.f32 (*.f32 maxCos zi) ux) (*.f32 maxCos zi)))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* 2 (/ (* uy (* yi (PI))) (pow ux 2))) (+ (/ xi (pow ux 2)) (/ (* maxCos zi) ux)))))
(*.f32 (*.f32 ux ux) (-.f32 (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32))) (*.f32 ux ux)) (+.f32 (/.f32 (*.f32 maxCos zi) ux) (/.f32 xi (*.f32 ux ux)))) (*.f32 maxCos zi)))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* 2 (/ (* uy (* yi (PI))) (pow ux 2))) (+ (/ xi (pow ux 2)) (/ (* maxCos zi) ux)))))
(*.f32 (*.f32 ux ux) (-.f32 (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32))) (*.f32 ux ux)) (+.f32 (/.f32 (*.f32 maxCos zi) ux) (/.f32 xi (*.f32 ux ux)))) (*.f32 maxCos zi)))
(* -1 (* maxCos (* (pow ux 2) zi)))
(*.f32 (*.f32 zi (*.f32 ux ux)) (neg.f32 maxCos))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (/ (* maxCos zi) ux)))
(*.f32 (*.f32 ux ux) (-.f32 (/.f32 (*.f32 maxCos zi) ux) (*.f32 maxCos zi)))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (* -1 (/ (+ (* -1 (* maxCos zi)) (* -1 (/ (+ xi (* 2 (* uy (* yi (PI))))) ux))) ux))))
(*.f32 (*.f32 ux ux) (-.f32 (neg.f32 (*.f32 maxCos zi)) (/.f32 (-.f32 (neg.f32 (*.f32 maxCos zi)) (/.f32 (+.f32 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32)))) ux)) ux)))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (* -1 (/ (+ (* -1 (* maxCos zi)) (* -1 (/ (+ xi (* 2 (* uy (* yi (PI))))) ux))) ux))))
(*.f32 (*.f32 ux ux) (-.f32 (neg.f32 (*.f32 maxCos zi)) (/.f32 (-.f32 (neg.f32 (*.f32 maxCos zi)) (/.f32 (+.f32 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32)))) ux)) ux)))
(+ xi (* 2 (* uy (* yi (PI)))))
(+.f32 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32))))
(+ xi (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))))
(+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32)))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(+ xi (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))))
(+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32)))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(+ xi (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))))
(+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32)))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* zi (+ (* 2 (/ (* uy (* yi (PI))) zi)) (+ (* maxCos (* ux (- 1 ux))) (/ xi zi))))
(*.f32 zi (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32))) zi) (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (/.f32 xi zi))))
(* zi (+ (* 2 (/ (* uy (* yi (PI))) zi)) (+ (* maxCos (* ux (- 1 ux))) (/ xi zi))))
(*.f32 zi (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32))) zi) (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (/.f32 xi zi))))
(* zi (+ (* 2 (/ (* uy (* yi (PI))) zi)) (+ (* maxCos (* ux (- 1 ux))) (/ xi zi))))
(*.f32 zi (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32))) zi) (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (/.f32 xi zi))))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ xi (* 2 (* uy (* yi (PI))))) zi)))))
(*.f32 (-.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (neg.f32 maxCos)) (/.f32 (+.f32 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32)))) zi)) (neg.f32 zi))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ xi (* 2 (* uy (* yi (PI))))) zi)))))
(*.f32 (-.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (neg.f32 maxCos)) (/.f32 (+.f32 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32)))) zi)) (neg.f32 zi))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ xi (* 2 (* uy (* yi (PI))))) zi)))))
(*.f32 (-.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (neg.f32 maxCos)) (/.f32 (+.f32 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32)))) zi)) (neg.f32 zi))
(+ xi (* 2 (* uy (* yi (PI)))))
(+.f32 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32))))
(+ xi (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))))
(+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32)))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(+ xi (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))))
(+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32)))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(+ xi (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))))
(+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32)))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (+ (* 2 (/ (* uy (* yi (PI))) maxCos)) (+ (* ux (* zi (- 1 ux))) (/ xi maxCos))))
(*.f32 maxCos (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32))) maxCos) (+.f32 (*.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux)) (/.f32 xi maxCos))))
(* maxCos (+ (* 2 (/ (* uy (* yi (PI))) maxCos)) (+ (* ux (* zi (- 1 ux))) (/ xi maxCos))))
(*.f32 maxCos (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32))) maxCos) (+.f32 (*.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux)) (/.f32 xi maxCos))))
(* maxCos (+ (* 2 (/ (* uy (* yi (PI))) maxCos)) (+ (* ux (* zi (- 1 ux))) (/ xi maxCos))))
(*.f32 maxCos (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32))) maxCos) (+.f32 (*.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux)) (/.f32 xi maxCos))))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (* -1 (/ (+ xi (* 2 (* uy (* yi (PI))))) maxCos)))))
(*.f32 (-.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (neg.f32 ux)) (/.f32 (+.f32 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32)))) maxCos)) (neg.f32 maxCos))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (* -1 (/ (+ xi (* 2 (* uy (* yi (PI))))) maxCos)))))
(*.f32 (-.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (neg.f32 ux)) (/.f32 (+.f32 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32)))) maxCos)) (neg.f32 maxCos))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (* -1 (/ (+ xi (* 2 (* uy (* yi (PI))))) maxCos)))))
(*.f32 (-.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (neg.f32 ux)) (/.f32 (+.f32 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32)))) maxCos)) (neg.f32 maxCos))
(* 2 (* uy (* yi (PI))))
(*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32)))
(+ xi (* 2 (* uy (* yi (PI)))))
(+.f32 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32))))
(+ xi (* 2 (* uy (* yi (PI)))))
(+.f32 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32))))
(+ xi (* 2 (* uy (* yi (PI)))))
(+.f32 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32))))
xi
(* xi (+ 1 (* 2 (/ (* uy (* yi (PI))) xi))))
(*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi)))))
(* xi (+ 1 (* 2 (/ (* uy (* yi (PI))) xi))))
(*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi)))))
(* xi (+ 1 (* 2 (/ (* uy (* yi (PI))) xi))))
(*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi)))))
xi
(* -1 (* xi (- (* -2 (/ (* uy (* yi (PI))) xi)) 1)))
(*.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi))) #s(literal -1 binary32)) (neg.f32 xi))
(* -1 (* xi (- (* -2 (/ (* uy (* yi (PI))) xi)) 1)))
(*.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi))) #s(literal -1 binary32)) (neg.f32 xi))
(* -1 (* xi (- (* -2 (/ (* uy (* yi (PI))) xi)) 1)))
(*.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi))) #s(literal -1 binary32)) (neg.f32 xi))
xi
(+ xi (* 2 (* uy (* yi (PI)))))
(+.f32 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32))))
(+ xi (* 2 (* uy (* yi (PI)))))
(+.f32 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32))))
(+ xi (* 2 (* uy (* yi (PI)))))
(+.f32 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32))))
(* 2 (* uy (* yi (PI))))
(*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32)))
(* uy (+ (* 2 (* yi (PI))) (/ xi uy)))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (/.f32 xi uy)))
(* uy (+ (* 2 (* yi (PI))) (/ xi uy)))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (/.f32 xi uy)))
(* uy (+ (* 2 (* yi (PI))) (/ xi uy)))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (/.f32 xi uy)))
(* 2 (* uy (* yi (PI))))
(*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32)))
(* -1 (* uy (+ (* -2 (* yi (PI))) (* -1 (/ xi uy)))))
(*.f32 (-.f32 (*.f32 (*.f32 #s(literal -2 binary32) yi) (PI.f32)) (/.f32 xi uy)) (neg.f32 uy))
(* -1 (* uy (+ (* -2 (* yi (PI))) (* -1 (/ xi uy)))))
(*.f32 (-.f32 (*.f32 (*.f32 #s(literal -2 binary32) yi) (PI.f32)) (/.f32 xi uy)) (neg.f32 uy))
(* -1 (* uy (+ (* -2 (* yi (PI))) (* -1 (/ xi uy)))))
(*.f32 (-.f32 (*.f32 (*.f32 #s(literal -2 binary32) yi) (PI.f32)) (/.f32 xi uy)) (neg.f32 uy))
xi
(+ xi (* 2 (* uy (* yi (PI)))))
(+.f32 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32))))
(+ xi (* 2 (* uy (* yi (PI)))))
(+.f32 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32))))
(+ xi (* 2 (* uy (* yi (PI)))))
(+.f32 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32))))
(* 2 (* uy (* yi (PI))))
(*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32)))
(* yi (+ (* 2 (* uy (PI))) (/ xi yi)))
(*.f32 yi (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (/.f32 xi yi)))
(* yi (+ (* 2 (* uy (PI))) (/ xi yi)))
(*.f32 yi (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (/.f32 xi yi)))
(* yi (+ (* 2 (* uy (PI))) (/ xi yi)))
(*.f32 yi (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (/.f32 xi yi)))
(* 2 (* uy (* yi (PI))))
(*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32)))
(* -1 (* yi (+ (* -2 (* uy (PI))) (* -1 (/ xi yi)))))
(*.f32 (-.f32 (*.f32 (*.f32 uy (PI.f32)) #s(literal -2 binary32)) (/.f32 xi yi)) (neg.f32 yi))
(* -1 (* yi (+ (* -2 (* uy (PI))) (* -1 (/ xi yi)))))
(*.f32 (-.f32 (*.f32 (*.f32 uy (PI.f32)) #s(literal -2 binary32)) (/.f32 xi yi)) (neg.f32 yi))
(* -1 (* yi (+ (* -2 (* uy (PI))) (* -1 (/ xi yi)))))
(*.f32 (-.f32 (*.f32 (*.f32 uy (PI.f32)) #s(literal -2 binary32)) (/.f32 xi yi)) (neg.f32 yi))
(* 2 (* uy (* yi (PI))))
(*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32)))
(* 2 (* uy (* yi (PI))))
(*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32)))
(* 2 (* uy (* yi (PI))))
(*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32)))
(* 2 (* uy (* yi (PI))))
(*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32)))
(* 2 (* uy (* yi (PI))))
(*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32)))
(* 2 (* uy (* yi (PI))))
(*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32)))
(* 2 (* uy (* yi (PI))))
(*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32)))
(* 2 (* uy (* yi (PI))))
(*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32)))
(* 2 (* uy (* yi (PI))))
(*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32)))
(* 2 (* uy (* yi (PI))))
(*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32)))
(* 2 (* uy (* yi (PI))))
(*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32)))
(* 2 (* uy (* yi (PI))))
(*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32)))
(* 2 (* uy (* yi (PI))))
(*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32)))
(* 2 (* uy (* yi (PI))))
(*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32)))
(* 2 (* uy (* yi (PI))))
(*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32)))
(* 2 (* uy (* yi (PI))))
(*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32)))
(* 2 (* uy (* yi (PI))))
(*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32)))
(* 2 (* uy (* yi (PI))))
(*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32)))
(* 2 (* uy (* yi (PI))))
(*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32)))
(* 2 (* uy (* yi (PI))))
(*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32)))
(* 2 (* uy (* yi (PI))))
(*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32)))
(* 2 (* uy (* yi (PI))))
(*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32)))
(* 2 (* uy (* yi (PI))))
(*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32)))
(* 2 (* uy (* yi (PI))))
(*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32)))
(* 2 uy)
(*.f32 #s(literal 2 binary32) uy)
(* 2 uy)
(*.f32 #s(literal 2 binary32) uy)
(* 2 uy)
(*.f32 #s(literal 2 binary32) uy)
(* 2 uy)
(*.f32 #s(literal 2 binary32) uy)
(* 2 uy)
(*.f32 #s(literal 2 binary32) uy)
(* 2 uy)
(*.f32 #s(literal 2 binary32) uy)
(* 2 uy)
(*.f32 #s(literal 2 binary32) uy)
(* 2 uy)
(*.f32 #s(literal 2 binary32) uy)
(* 2 uy)
(*.f32 #s(literal 2 binary32) uy)
(* 2 uy)
(*.f32 #s(literal 2 binary32) uy)
(* 2 uy)
(*.f32 #s(literal 2 binary32) uy)
(* 2 uy)
(*.f32 #s(literal 2 binary32) uy)
(* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))
(*.f32 yi (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 uy uy))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))
(*.f32 yi (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 uy uy))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))
(*.f32 yi (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 uy uy))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))
(*.f32 yi (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 uy uy))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))
(*.f32 yi (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 uy uy))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))
(*.f32 yi (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 uy uy))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))
(*.f32 yi (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 uy uy))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))
(*.f32 yi (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 uy uy))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(* -1 (* yi (+ (* -2 (PI)) (* 4/3 (* (pow uy 2) (pow (PI) 3))))))
(*.f32 (+.f32 (*.f32 (PI.f32) #s(literal -2 binary32)) (*.f32 (*.f32 #s(literal 4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (neg.f32 yi))
(* -1 (* yi (+ (* -2 (PI)) (* 4/3 (* (pow uy 2) (pow (PI) 3))))))
(*.f32 (+.f32 (*.f32 (PI.f32) #s(literal -2 binary32)) (*.f32 (*.f32 #s(literal 4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (neg.f32 yi))
(* -1 (* yi (+ (* -2 (PI)) (* 4/3 (* (pow uy 2) (pow (PI) 3))))))
(*.f32 (+.f32 (*.f32 (PI.f32) #s(literal -2 binary32)) (*.f32 (*.f32 #s(literal 4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (neg.f32 yi))
(* -1 (* yi (+ (* -2 (PI)) (* 4/3 (* (pow uy 2) (pow (PI) 3))))))
(*.f32 (+.f32 (*.f32 (PI.f32) #s(literal -2 binary32)) (*.f32 (*.f32 #s(literal 4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (neg.f32 yi))
(* 2 (* yi (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32)))
(+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))
(+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))
(+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))
(+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))
(+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))
(+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))
(* -4/3 (* (pow uy 2) (* yi (pow (PI) 3))))
(*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))
(* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 2 (/ (* yi (PI)) (pow uy 2)))))
(*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy))))
(* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 2 (/ (* yi (PI)) (pow uy 2)))))
(*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy))))
(* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 2 (/ (* yi (PI)) (pow uy 2)))))
(*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy))))
(* -4/3 (* (pow uy 2) (* yi (pow (PI) 3))))
(*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))
(* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 2 (/ (* yi (PI)) (pow uy 2)))))
(*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy))))
(* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 2 (/ (* yi (PI)) (pow uy 2)))))
(*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy))))
(* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 2 (/ (* yi (PI)) (pow uy 2)))))
(*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))) (* xi (cos (* 2 (* uy (PI)))))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))) (* xi (cos (* 2 (* uy (PI)))))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))) (* xi (cos (* 2 (* uy (PI)))))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))))
(* xi (cos (* 2 (* uy (PI)))))
(*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(* xi (+ (cos (* 2 (* uy (PI)))) (+ (/ (* maxCos (* ux (* zi (- 1 ux)))) xi) (/ (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))) xi))))
(*.f32 xi (+.f32 (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi)) (/.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) xi)))
(* xi (+ (cos (* 2 (* uy (PI)))) (+ (/ (* maxCos (* ux (* zi (- 1 ux)))) xi) (/ (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))) xi))))
(*.f32 xi (+.f32 (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi)) (/.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) xi)))
(* xi (+ (cos (* 2 (* uy (PI)))) (+ (/ (* maxCos (* ux (* zi (- 1 ux)))) xi) (/ (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))) xi))))
(*.f32 xi (+.f32 (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi)) (/.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) xi)))
(* xi (cos (* 2 (* uy (PI)))))
(*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(* -1 (* xi (+ (* -1 (cos (* 2 (* uy (PI))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI)))))) xi)))))
(*.f32 (-.f32 (neg.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (/.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) xi)) (neg.f32 xi))
(* -1 (* xi (+ (* -1 (cos (* 2 (* uy (PI))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI)))))) xi)))))
(*.f32 (-.f32 (neg.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (/.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) xi)) (neg.f32 xi))
(* -1 (* xi (+ (* -1 (cos (* 2 (* uy (PI))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI)))))) xi)))))
(*.f32 (-.f32 (neg.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (/.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) xi)) (neg.f32 xi))
(+ xi (* maxCos (* ux (* zi (- 1 ux)))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi)
(+ xi (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))))
(+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32)))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(+ xi (+ (* maxCos (* ux (* zi (- 1 ux)))) (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))))))
(+.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi) (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))))))
(+ xi (+ (* maxCos (* ux (* zi (- 1 ux)))) (* uy (+ (* 2 (* yi (PI))) (* uy (+ (* -2 (* xi (pow (PI) 2))) (* -4/3 (* uy (* yi (pow (PI) 3))))))))))
(+.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))))))
(* -4/3 (* (pow uy 3) (* yi (pow (PI) 3))))
(*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy uy))) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))
(* (pow uy 3) (+ (* -4/3 (* yi (pow (PI) 3))) (* 2 (/ (* yi (PI)) (pow uy 2)))))
(*.f32 (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy))) (*.f32 uy (*.f32 uy uy)))
(* (pow uy 3) (+ (* -4/3 (* yi (pow (PI) 3))) (+ (* 2 (/ (* yi (PI)) (pow uy 2))) (+ (/ (* maxCos (* ux (* zi (- 1 ux)))) (pow uy 3)) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3))))))
(*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy))) (+.f32 (/.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 uy (*.f32 uy uy))) (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 uy (*.f32 uy uy)))))))
(* (pow uy 3) (+ (* -4/3 (* yi (pow (PI) 3))) (+ (* 2 (/ (* yi (PI)) (pow uy 2))) (+ (/ (* maxCos (* ux (* zi (- 1 ux)))) (pow uy 3)) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3))))))
(*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy))) (+.f32 (/.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 uy (*.f32 uy uy))) (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 uy (*.f32 uy uy)))))))
(* -4/3 (* (pow uy 3) (* yi (pow (PI) 3))))
(*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy uy))) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))
(* -1 (* (pow uy 3) (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3))))))
(*.f32 (+.f32 (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) yi) (PI.f32)) (*.f32 uy uy)) (*.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal 4/3 binary32))) (neg.f32 (*.f32 uy (*.f32 uy uy))))
(* -1 (* (pow uy 3) (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (+ (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (cos (* 2 (* uy (PI)))))) (pow uy 3))) (* 4/3 (* yi (pow (PI) 3)))))))
(*.f32 (+.f32 (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) yi) (PI.f32)) (*.f32 uy uy)) (-.f32 (*.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal 4/3 binary32)) (/.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 uy (*.f32 uy uy))))) (neg.f32 (*.f32 uy (*.f32 uy uy))))
(* -1 (* (pow uy 3) (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (+ (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (cos (* 2 (* uy (PI)))))) (pow uy 3))) (* 4/3 (* yi (pow (PI) 3)))))))
(*.f32 (+.f32 (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) yi) (PI.f32)) (*.f32 uy uy)) (-.f32 (*.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal 4/3 binary32)) (/.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 uy (*.f32 uy uy))))) (neg.f32 (*.f32 uy (*.f32 uy uy))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (cos (* 2 (* uy (PI))))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (cos (* 2 (* uy (PI)))))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 uy yi) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 uy uy))) (*.f32 #s(literal 2 binary32) (PI.f32))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (cos (* 2 (* uy (PI)))))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 uy yi) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 uy uy))) (*.f32 #s(literal 2 binary32) (PI.f32))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (cos (* 2 (* uy (PI)))))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 uy yi) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 uy uy))) (*.f32 #s(literal 2 binary32) (PI.f32))))))
(* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))))
(*.f32 (*.f32 uy yi) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 uy uy))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(* yi (+ (* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))) (+ (/ (* maxCos (* ux (* zi (- 1 ux)))) yi) (/ (* xi (cos (* 2 (* uy (PI))))) yi))))
(*.f32 yi (+.f32 (+.f32 (/.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) yi) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) yi)) (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 uy uy))) (*.f32 #s(literal 2 binary32) (PI.f32))))))
(* yi (+ (* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))) (+ (/ (* maxCos (* ux (* zi (- 1 ux)))) yi) (/ (* xi (cos (* 2 (* uy (PI))))) yi))))
(*.f32 yi (+.f32 (+.f32 (/.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) yi) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) yi)) (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 uy uy))) (*.f32 #s(literal 2 binary32) (PI.f32))))))
(* yi (+ (* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))) (+ (/ (* maxCos (* ux (* zi (- 1 ux)))) yi) (/ (* xi (cos (* 2 (* uy (PI))))) yi))))
(*.f32 yi (+.f32 (+.f32 (/.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) yi) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) yi)) (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 uy uy))) (*.f32 #s(literal 2 binary32) (PI.f32))))))
(* -1 (* uy (* yi (+ (* -2 (PI)) (* 4/3 (* (pow uy 2) (pow (PI) 3)))))))
(*.f32 (neg.f32 (*.f32 uy yi)) (+.f32 (*.f32 (PI.f32) #s(literal -2 binary32)) (*.f32 (*.f32 #s(literal 4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))
(* -1 (* yi (+ (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (cos (* 2 (* uy (PI)))))) yi)) (* uy (+ (* -2 (PI)) (* 4/3 (* (pow uy 2) (pow (PI) 3))))))))
(*.f32 (-.f32 (*.f32 uy (+.f32 (*.f32 (PI.f32) #s(literal -2 binary32)) (*.f32 (*.f32 #s(literal 4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (/.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) yi)) (neg.f32 yi))
(* -1 (* yi (+ (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (cos (* 2 (* uy (PI)))))) yi)) (* uy (+ (* -2 (PI)) (* 4/3 (* (pow uy 2) (pow (PI) 3))))))))
(*.f32 (-.f32 (*.f32 uy (+.f32 (*.f32 (PI.f32) #s(literal -2 binary32)) (*.f32 (*.f32 #s(literal 4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (/.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) yi)) (neg.f32 yi))
(* -1 (* yi (+ (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (cos (* 2 (* uy (PI)))))) yi)) (* uy (+ (* -2 (PI)) (* 4/3 (* (pow uy 2) (pow (PI) 3))))))))
(*.f32 (-.f32 (*.f32 uy (+.f32 (*.f32 (PI.f32) #s(literal -2 binary32)) (*.f32 (*.f32 #s(literal 4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (/.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) yi)) (neg.f32 yi))
(+ (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))) (* xi (cos (* 2 (* uy (PI))))))
(+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))
(+ (* maxCos (* ux zi)) (+ (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))) (* xi (cos (* 2 (* uy (PI)))))))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))))
(+ (* ux (+ (* -1 (* maxCos (* ux zi))) (* maxCos zi))) (+ (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))) (* xi (cos (* 2 (* uy (PI)))))))
(+.f32 (*.f32 ux (-.f32 (*.f32 maxCos zi) (*.f32 maxCos (*.f32 ux zi)))) (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))))
(+ (* ux (+ (* -1 (* maxCos (* ux zi))) (* maxCos zi))) (+ (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))) (* xi (cos (* 2 (* uy (PI)))))))
(+.f32 (*.f32 ux (-.f32 (*.f32 maxCos zi) (*.f32 maxCos (*.f32 ux zi)))) (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))))
(* -1 (* maxCos (* (pow ux 2) zi)))
(*.f32 (*.f32 zi (*.f32 ux ux)) (neg.f32 maxCos))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (/ (* maxCos zi) ux)))
(*.f32 (*.f32 ux ux) (-.f32 (/.f32 (*.f32 maxCos zi) ux) (*.f32 maxCos zi)))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (/ (* maxCos zi) ux) (+ (/ (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))) (pow ux 2)) (/ (* xi (cos (* 2 (* uy (PI))))) (pow ux 2))))))
(*.f32 (*.f32 ux ux) (+.f32 (-.f32 (/.f32 (*.f32 maxCos zi) ux) (*.f32 maxCos zi)) (+.f32 (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 ux ux))) (/.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 ux ux)))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (/ (* maxCos zi) ux) (+ (/ (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))) (pow ux 2)) (/ (* xi (cos (* 2 (* uy (PI))))) (pow ux 2))))))
(*.f32 (*.f32 ux ux) (+.f32 (-.f32 (/.f32 (*.f32 maxCos zi) ux) (*.f32 maxCos zi)) (+.f32 (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 ux ux))) (/.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 ux ux)))))
(* -1 (* maxCos (* (pow ux 2) zi)))
(*.f32 (*.f32 zi (*.f32 ux ux)) (neg.f32 maxCos))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (/ (* maxCos zi) ux)))
(*.f32 (*.f32 ux ux) (-.f32 (/.f32 (*.f32 maxCos zi) ux) (*.f32 maxCos zi)))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (* -1 (/ (+ (* -1 (* maxCos zi)) (* -1 (/ (+ (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))) (* xi (cos (* 2 (* uy (PI)))))) ux))) ux))))
(*.f32 (*.f32 ux ux) (-.f32 (neg.f32 (*.f32 maxCos zi)) (/.f32 (-.f32 (neg.f32 (*.f32 maxCos zi)) (/.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) ux)) ux)))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (* -1 (/ (+ (* -1 (* maxCos zi)) (* -1 (/ (+ (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))) (* xi (cos (* 2 (* uy (PI)))))) ux))) ux))))
(*.f32 (*.f32 ux ux) (-.f32 (neg.f32 (*.f32 maxCos zi)) (/.f32 (-.f32 (neg.f32 (*.f32 maxCos zi)) (/.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) ux)) ux)))
(+ (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))) (* xi (cos (* 2 (* uy (PI))))))
(+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))) (* xi (cos (* 2 (* uy (PI)))))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))) (* xi (cos (* 2 (* uy (PI)))))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))) (* xi (cos (* 2 (* uy (PI)))))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* zi (+ (* maxCos (* ux (- 1 ux))) (+ (/ (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))) zi) (/ (* xi (cos (* 2 (* uy (PI))))) zi))))
(*.f32 zi (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (+.f32 (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) zi) (/.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) zi))))
(* zi (+ (* maxCos (* ux (- 1 ux))) (+ (/ (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))) zi) (/ (* xi (cos (* 2 (* uy (PI))))) zi))))
(*.f32 zi (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (+.f32 (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) zi) (/.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) zi))))
(* zi (+ (* maxCos (* ux (- 1 ux))) (+ (/ (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))) zi) (/ (* xi (cos (* 2 (* uy (PI))))) zi))))
(*.f32 zi (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (+.f32 (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) zi) (/.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) zi))))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))) (* xi (cos (* 2 (* uy (PI)))))) zi)))))
(*.f32 (-.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (neg.f32 maxCos)) (/.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) zi)) (neg.f32 zi))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))) (* xi (cos (* 2 (* uy (PI)))))) zi)))))
(*.f32 (-.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (neg.f32 maxCos)) (/.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) zi)) (neg.f32 zi))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))) (* xi (cos (* 2 (* uy (PI)))))) zi)))))
(*.f32 (-.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (neg.f32 maxCos)) (/.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) zi)) (neg.f32 zi))
(+ (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))) (* xi (cos (* 2 (* uy (PI))))))
(+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))) (* xi (cos (* 2 (* uy (PI)))))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))) (* xi (cos (* 2 (* uy (PI)))))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))) (* xi (cos (* 2 (* uy (PI)))))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (+ (* ux (* zi (- 1 ux))) (+ (/ (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))) maxCos) (/ (* xi (cos (* 2 (* uy (PI))))) maxCos))))
(*.f32 maxCos (+.f32 (*.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux)) (+.f32 (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) maxCos) (/.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) maxCos))))
(* maxCos (+ (* ux (* zi (- 1 ux))) (+ (/ (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))) maxCos) (/ (* xi (cos (* 2 (* uy (PI))))) maxCos))))
(*.f32 maxCos (+.f32 (*.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux)) (+.f32 (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) maxCos) (/.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) maxCos))))
(* maxCos (+ (* ux (* zi (- 1 ux))) (+ (/ (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))) maxCos) (/ (* xi (cos (* 2 (* uy (PI))))) maxCos))))
(*.f32 maxCos (+.f32 (*.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux)) (+.f32 (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) maxCos) (/.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) maxCos))))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (* -1 (/ (+ (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))) (* xi (cos (* 2 (* uy (PI)))))) maxCos)))))
(*.f32 (-.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (neg.f32 ux)) (/.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) maxCos)) (neg.f32 maxCos))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (* -1 (/ (+ (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))) (* xi (cos (* 2 (* uy (PI)))))) maxCos)))))
(*.f32 (-.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (neg.f32 ux)) (/.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) maxCos)) (neg.f32 maxCos))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (* -1 (/ (+ (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))) (* xi (cos (* 2 (* uy (PI)))))) maxCos)))))
(*.f32 (-.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (neg.f32 ux)) (/.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) maxCos)) (neg.f32 maxCos))
(* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI)))))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))
(+ (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))) (* xi (cos (* 2 (* uy (PI))))))
(+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))
(+ (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))) (* xi (cos (* 2 (* uy (PI))))))
(+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))
(+ (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))) (* xi (cos (* 2 (* uy (PI))))))
(+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))
(* xi (cos (* 2 (* uy (PI)))))
(*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(* xi (+ (cos (* 2 (* uy (PI)))) (/ (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))) xi)))
(*.f32 xi (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) xi)))
(* xi (+ (cos (* 2 (* uy (PI)))) (/ (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))) xi)))
(*.f32 xi (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) xi)))
(* xi (+ (cos (* 2 (* uy (PI)))) (/ (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))) xi)))
(*.f32 xi (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) xi)))
(* xi (cos (* 2 (* uy (PI)))))
(*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(* -1 (* xi (+ (* -1 (cos (* 2 (* uy (PI))))) (* -1 (/ (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))) xi)))))
(*.f32 (-.f32 (neg.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (/.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) xi)) (neg.f32 xi))
(* -1 (* xi (+ (* -1 (cos (* 2 (* uy (PI))))) (* -1 (/ (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))) xi)))))
(*.f32 (-.f32 (neg.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (/.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) xi)) (neg.f32 xi))
(* -1 (* xi (+ (* -1 (cos (* 2 (* uy (PI))))) (* -1 (/ (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))) xi)))))
(*.f32 (-.f32 (neg.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (/.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) xi)) (neg.f32 xi))
xi
(+ xi (* 2 (* uy (* yi (PI)))))
(+.f32 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32))))
(+ xi (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))))
(+.f32 xi (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))))))
(+ xi (* uy (+ (* 2 (* yi (PI))) (* uy (+ (* -2 (* xi (pow (PI) 2))) (* -4/3 (* uy (* yi (pow (PI) 3)))))))))
(+.f32 xi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))))))
(* -4/3 (* (pow uy 3) (* yi (pow (PI) 3))))
(*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy uy))) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))
(* (pow uy 3) (+ (* -4/3 (* yi (pow (PI) 3))) (* 2 (/ (* yi (PI)) (pow uy 2)))))
(*.f32 (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy))) (*.f32 uy (*.f32 uy uy)))
(* (pow uy 3) (+ (* -4/3 (* yi (pow (PI) 3))) (+ (* 2 (/ (* yi (PI)) (pow uy 2))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3)))))
(*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy))) (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 uy (*.f32 uy uy))))))
(* (pow uy 3) (+ (* -4/3 (* yi (pow (PI) 3))) (+ (* 2 (/ (* yi (PI)) (pow uy 2))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3)))))
(*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy))) (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 uy (*.f32 uy uy))))))
(* -4/3 (* (pow uy 3) (* yi (pow (PI) 3))))
(*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy uy))) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))
(* -1 (* (pow uy 3) (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3))))))
(*.f32 (+.f32 (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) yi) (PI.f32)) (*.f32 uy uy)) (*.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal 4/3 binary32))) (neg.f32 (*.f32 uy (*.f32 uy uy))))
(* -1 (* (pow uy 3) (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (+ (* -1 (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3))) (* 4/3 (* yi (pow (PI) 3)))))))
(*.f32 (+.f32 (-.f32 (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) yi) (PI.f32)) (*.f32 uy uy)) (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 uy (*.f32 uy uy))))) (*.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal 4/3 binary32))) (neg.f32 (*.f32 uy (*.f32 uy uy))))
(* -1 (* (pow uy 3) (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (+ (* -1 (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3))) (* 4/3 (* yi (pow (PI) 3)))))))
(*.f32 (+.f32 (-.f32 (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) yi) (PI.f32)) (*.f32 uy uy)) (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 uy (*.f32 uy uy))))) (*.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal 4/3 binary32))) (neg.f32 (*.f32 uy (*.f32 uy uy))))
(* xi (cos (* 2 (* uy (PI)))))
(*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (cos (* 2 (* uy (PI))))))
(+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 uy yi) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 uy uy))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (cos (* 2 (* uy (PI))))))
(+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 uy yi) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 uy uy))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (cos (* 2 (* uy (PI))))))
(+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 uy yi) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 uy uy))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))))
(*.f32 (*.f32 uy yi) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 uy uy))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(* yi (+ (* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))) (/ (* xi (cos (* 2 (* uy (PI))))) yi)))
(*.f32 yi (+.f32 (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) yi) (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 uy uy))) (*.f32 #s(literal 2 binary32) (PI.f32))))))
(* yi (+ (* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))) (/ (* xi (cos (* 2 (* uy (PI))))) yi)))
(*.f32 yi (+.f32 (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) yi) (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 uy uy))) (*.f32 #s(literal 2 binary32) (PI.f32))))))
(* yi (+ (* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))) (/ (* xi (cos (* 2 (* uy (PI))))) yi)))
(*.f32 yi (+.f32 (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) yi) (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 uy uy))) (*.f32 #s(literal 2 binary32) (PI.f32))))))
(* -1 (* uy (* yi (+ (* -2 (PI)) (* 4/3 (* (pow uy 2) (pow (PI) 3)))))))
(*.f32 (neg.f32 (*.f32 uy yi)) (+.f32 (*.f32 (PI.f32) #s(literal -2 binary32)) (*.f32 (*.f32 #s(literal 4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))
(* -1 (* yi (+ (* -1 (/ (* xi (cos (* 2 (* uy (PI))))) yi)) (* uy (+ (* -2 (PI)) (* 4/3 (* (pow uy 2) (pow (PI) 3))))))))
(*.f32 (-.f32 (*.f32 uy (+.f32 (*.f32 (PI.f32) #s(literal -2 binary32)) (*.f32 (*.f32 #s(literal 4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) yi)) (neg.f32 yi))
(* -1 (* yi (+ (* -1 (/ (* xi (cos (* 2 (* uy (PI))))) yi)) (* uy (+ (* -2 (PI)) (* 4/3 (* (pow uy 2) (pow (PI) 3))))))))
(*.f32 (-.f32 (*.f32 uy (+.f32 (*.f32 (PI.f32) #s(literal -2 binary32)) (*.f32 (*.f32 #s(literal 4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) yi)) (neg.f32 yi))
(* -1 (* yi (+ (* -1 (/ (* xi (cos (* 2 (* uy (PI))))) yi)) (* uy (+ (* -2 (PI)) (* 4/3 (* (pow uy 2) (pow (PI) 3))))))))
(*.f32 (-.f32 (*.f32 uy (+.f32 (*.f32 (PI.f32) #s(literal -2 binary32)) (*.f32 (*.f32 #s(literal 4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) yi)) (neg.f32 yi))
(* xi (cos (* 2 (* uy (PI)))))
(*.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)))))
(* xi (cos (* 2 (* uy (PI)))))
(*.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)))))
(* xi (cos (* 2 (* uy (PI)))))
(*.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)))))
(* xi (cos (* 2 (* uy (PI)))))
(*.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)))))
(* xi (cos (* 2 (* uy (PI)))))
(*.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)))))
(* xi (cos (* 2 (* uy (PI)))))
(*.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)))))
xi
(+ xi (* -2 (* (pow uy 2) (* xi (pow (PI) 2)))))
(+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))))
(+ xi (* (pow uy 2) (+ (* -2 (* xi (pow (PI) 2))) (* 2/3 (* (pow uy 2) (* xi (pow (PI) 4)))))))
(+.f32 xi (*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 #s(literal 2/3 binary32) (*.f32 uy uy)) (*.f32 xi (pow.f32 (PI.f32) #s(literal 4 binary32)))))))
(+ xi (* (pow uy 2) (+ (* -2 (* xi (pow (PI) 2))) (* (pow uy 2) (+ (* -4/45 (* (pow uy 2) (* xi (pow (PI) 6)))) (* 2/3 (* xi (pow (PI) 4))))))))
(+.f32 xi (*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 uy uy) (+.f32 (*.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 xi (pow.f32 (PI.f32) #s(literal 4 binary32)))))))))
(* xi (cos (* 2 (* uy (PI)))))
(*.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)))))
(* xi (cos (* 2 (* uy (PI)))))
(*.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)))))
(* xi (cos (* 2 (* uy (PI)))))
(*.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)))))
(* xi (cos (* 2 (* uy (PI)))))
(*.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)))))
(+ (* 2 (* (* uy (* yi (PI))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* maxCos (* ux (* zi (- 1 ux)))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.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 (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))) (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.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 (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))) (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.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 (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))) (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.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 (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))))
(* xi (+ (* 2 (* (/ (* uy (* yi (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 (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))) (+.f32 (/.f32 (*.f32 (*.f32 maxCos 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 (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))))))
(* xi (+ (* 2 (* (/ (* uy (* yi (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 (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))) (+.f32 (/.f32 (*.f32 (*.f32 maxCos 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 (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))))))
(* xi (+ (* 2 (* (/ (* uy (* yi (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 (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))) (+.f32 (/.f32 (*.f32 (*.f32 maxCos 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 (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.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 (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))))
(* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* 2 (* (* uy (* yi (PI))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* maxCos (* ux (* zi (- 1 ux))))) xi)))))
(*.f32 (-.f32 (*.f32 (neg.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 (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))) (/.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))))) xi)) (neg.f32 xi))
(* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* 2 (* (* uy (* yi (PI))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* maxCos (* ux (* zi (- 1 ux))))) xi)))))
(*.f32 (-.f32 (*.f32 (neg.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 (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))) (/.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))))) xi)) (neg.f32 xi))
(* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* 2 (* (* uy (* yi (PI))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* maxCos (* ux (* zi (- 1 ux))))) xi)))))
(*.f32 (-.f32 (*.f32 (neg.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 (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))) (/.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))))) xi)) (neg.f32 xi))
(* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))))
(*.f32 xi (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi)))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 xi (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi))))))
(+ (* maxCos (+ (* -1/2 (* maxCos (* (pow ux 2) (* xi (* (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))) (pow (- 1 ux) 2)))))) (* ux (* zi (- 1 ux))))) (* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))))
(+.f32 (*.f32 xi (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi))))) (*.f32 maxCos (+.f32 (*.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 #s(literal -1/2 binary32) maxCos) (*.f32 (*.f32 (*.f32 ux ux) xi) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi))))))))))
(+ (* maxCos (+ (* maxCos (+ (* -1/2 (* (pow ux 2) (* xi (* (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))) (pow (- 1 ux) 2))))) (* -1/8 (* (pow maxCos 2) (* (pow ux 4) (* xi (* (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))) (pow (- 1 ux) 4)))))))) (* ux (* zi (- 1 ux))))) (* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))))
(+.f32 (*.f32 xi (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi))))) (*.f32 maxCos (+.f32 (*.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 ux ux) xi) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi))))))) (*.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 (pow.f32 ux #s(literal 4 binary32)) xi) (*.f32 (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32))))))))))
(* maxCos (+ (* ux (* xi (* (sqrt -1) (* (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))) (- 1 ux))))) (* ux (* zi (- 1 ux)))))
(*.f32 maxCos (*.f32 ux (+.f32 (*.f32 (*.f32 xi (sqrt.f32 #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi)))))) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(* maxCos (+ (* 1/2 (/ (* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (sqrt -1) (* (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))) (- 1 ux))))) (* ux (* zi (- 1 ux))))))
(*.f32 maxCos (+.f32 (*.f32 ux (+.f32 (*.f32 (*.f32 xi (sqrt.f32 #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi)))))) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 xi (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi))))) (*.f32 (*.f32 ux (*.f32 maxCos maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (sqrt.f32 #s(literal -1 binary32))))))))
(* maxCos (+ (* -1/8 (/ (* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (sqrt -1) (* (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))) (- 1 ux))))) (* ux (* zi (- 1 ux)))))))
(*.f32 maxCos (+.f32 (+.f32 (*.f32 (/.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 ux (*.f32 ux ux)))) (/.f32 (*.f32 xi (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi))))) (*.f32 (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 xi (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi))))) (*.f32 (*.f32 ux (*.f32 maxCos maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (sqrt.f32 #s(literal -1 binary32))))))) (*.f32 ux (+.f32 (*.f32 (*.f32 xi (sqrt.f32 #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi)))))) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
(* maxCos (+ (* -1/8 (/ (* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (sqrt -1) (* (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))) (- 1 ux))))) (* ux (* zi (- 1 ux))))))))
(*.f32 maxCos (+.f32 (*.f32 (/.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 ux (*.f32 ux ux)))) (/.f32 (*.f32 xi (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi))))) (*.f32 (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (+.f32 (*.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 xi (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi))))) (*.f32 (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (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 #s(literal 1/2 binary32) (/.f32 (*.f32 xi (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi))))) (*.f32 (*.f32 ux (*.f32 maxCos maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (sqrt.f32 #s(literal -1 binary32))))))) (*.f32 ux (+.f32 (*.f32 (*.f32 xi (sqrt.f32 #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi)))))) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (* ux (* xi (* (sqrt -1) (* (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))) (- 1 ux))))))))
(neg.f32 (*.f32 maxCos (-.f32 (*.f32 ux (*.f32 (*.f32 xi (sqrt.f32 #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi))))))) (*.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux)))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* 1/2 (/ (* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* xi (* (sqrt -1) (* (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))) (- 1 ux)))))))))
(*.f32 (-.f32 (+.f32 (*.f32 ux (*.f32 (*.f32 xi (sqrt.f32 #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi))))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 xi (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi))))) (*.f32 (*.f32 ux (*.f32 maxCos maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (sqrt.f32 #s(literal -1 binary32))))))) (*.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux))) (neg.f32 maxCos))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* -1/8 (/ (* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* xi (* (sqrt -1) (* (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))) (- 1 ux))))))))))
(*.f32 (-.f32 (+.f32 (+.f32 (*.f32 (/.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 ux (*.f32 ux ux)))) (/.f32 (*.f32 xi (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi))))) (*.f32 (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 xi (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi))))) (*.f32 (*.f32 ux (*.f32 maxCos maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (sqrt.f32 #s(literal -1 binary32))))))) (*.f32 ux (*.f32 (*.f32 xi (sqrt.f32 #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi)))))))) (*.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux))) (neg.f32 maxCos))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* -1/8 (/ (* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* xi (* (sqrt -1) (* (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))) (- 1 ux)))))))))))
(*.f32 (-.f32 (+.f32 (*.f32 (/.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 ux (*.f32 ux ux)))) (/.f32 (*.f32 xi (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi))))) (*.f32 (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (+.f32 (*.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 xi (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi))))) (*.f32 (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (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 #s(literal 1/2 binary32) (/.f32 (*.f32 xi (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi))))) (*.f32 (*.f32 ux (*.f32 maxCos maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (sqrt.f32 #s(literal -1 binary32))))))) (*.f32 ux (*.f32 (*.f32 xi (sqrt.f32 #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi))))))))) (*.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux))) (neg.f32 maxCos))
(* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))))
(*.f32 xi (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi)))))
(+ (* maxCos (* ux zi)) (* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 xi (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi))))))
(+ (* ux (+ (* maxCos zi) (* ux (+ (* -1 (* maxCos zi)) (* -1/2 (* (pow maxCos 2) (* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))))))))) (* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))))
(+.f32 (*.f32 xi (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi))))) (*.f32 ux (+.f32 (*.f32 maxCos zi) (*.f32 ux (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) xi) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi)))))) (*.f32 maxCos zi))))))
(+ (* ux (+ (* maxCos zi) (* ux (+ (* -1 (* maxCos zi)) (+ (* -1/2 (* (pow maxCos 2) (* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))))) (* (pow maxCos 2) (* ux (* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))))))))))) (* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))))
(+.f32 (*.f32 xi (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi))))) (*.f32 ux (+.f32 (*.f32 maxCos zi) (*.f32 ux (+.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) xi) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi)))))) (*.f32 maxCos zi)) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux xi) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi)))))))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (* maxCos (* xi (* (sqrt -1) (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))))))))
(*.f32 (*.f32 ux ux) (-.f32 (*.f32 maxCos (*.f32 (*.f32 xi (sqrt.f32 #s(literal -1 binary32))) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi)))))) (*.f32 maxCos zi)))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* maxCos (* xi (* (sqrt -1) (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))))) (+ (/ (* maxCos zi) ux) (/ (* maxCos (* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))))) (* ux (sqrt -1)))))))
(*.f32 (*.f32 ux ux) (-.f32 (+.f32 (+.f32 (*.f32 maxCos (*.f32 (*.f32 xi (sqrt.f32 #s(literal -1 binary32))) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi)))))) (/.f32 (*.f32 maxCos zi) ux)) (/.f32 (*.f32 (*.f32 maxCos xi) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))) (*.f32 maxCos zi)))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1/2 (/ (* xi (* (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* maxCos (* xi (* (sqrt -1) (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))))) (+ (/ (* maxCos zi) ux) (/ (* maxCos (* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))))) (* ux (sqrt -1))))))))
(*.f32 (*.f32 ux ux) (-.f32 (+.f32 (+.f32 (+.f32 (*.f32 maxCos (*.f32 (*.f32 xi (sqrt.f32 #s(literal -1 binary32))) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi)))))) (/.f32 (*.f32 maxCos zi) ux)) (/.f32 (*.f32 (*.f32 maxCos xi) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))) (*.f32 #s(literal -1/2 binary32) (*.f32 xi (/.f32 (*.f32 (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi)))) (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (*.f32 (*.f32 maxCos (*.f32 ux ux)) (sqrt.f32 #s(literal -1 binary32))))))) (*.f32 maxCos zi)))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1/2 (/ (* xi (* (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 1/2 (/ (* xi (* (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))) (+ (* maxCos (* xi (* (sqrt -1) (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))))) (+ (/ (* maxCos zi) ux) (/ (* maxCos (* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))))) (* ux (sqrt -1)))))))))
(*.f32 (*.f32 ux ux) (-.f32 (+.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 xi (/.f32 (*.f32 (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi)))) (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (*.f32 (*.f32 maxCos (*.f32 ux ux)) (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 xi (*.f32 (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi)))) (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))))) (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))))))) (+.f32 (+.f32 (*.f32 maxCos (*.f32 (*.f32 xi (sqrt.f32 #s(literal -1 binary32))) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi)))))) (/.f32 (*.f32 maxCos zi) ux)) (/.f32 (*.f32 (*.f32 maxCos xi) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 maxCos zi)))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (* maxCos (* xi (* (sqrt -1) (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))))))))
(*.f32 (*.f32 ux ux) (-.f32 (*.f32 maxCos (*.f32 (*.f32 xi (sqrt.f32 #s(literal -1 binary32))) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi)))))) (*.f32 maxCos zi)))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -1 (* maxCos zi)) (* -1 (/ (* maxCos (* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))))) (sqrt -1)))) ux)) (* maxCos (* xi (* (sqrt -1) (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))))))))
(*.f32 (*.f32 ux ux) (-.f32 (-.f32 (*.f32 maxCos (*.f32 (*.f32 xi (sqrt.f32 #s(literal -1 binary32))) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi)))))) (/.f32 (-.f32 (neg.f32 (*.f32 maxCos zi)) (/.f32 (*.f32 (*.f32 maxCos xi) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi))))) (sqrt.f32 #s(literal -1 binary32)))) ux)) (*.f32 maxCos zi)))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* maxCos (* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))))) (sqrt -1))) (* 1/2 (/ (* xi (* (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* ux (sqrt -1))))))) ux)) (* maxCos (* xi (* (sqrt -1) (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))))))))
(*.f32 (*.f32 ux ux) (-.f32 (-.f32 (*.f32 maxCos (*.f32 (*.f32 xi (sqrt.f32 #s(literal -1 binary32))) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi)))))) (/.f32 (-.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 xi (/.f32 (*.f32 (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi)))) (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (*.f32 (*.f32 maxCos ux) (sqrt.f32 #s(literal -1 binary32)))))) (/.f32 (*.f32 (*.f32 maxCos xi) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi))))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 maxCos zi)) ux)) (*.f32 maxCos zi)))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* maxCos (* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))))) (sqrt -1))) (* -1 (/ (+ (* -1/2 (/ (* xi (* (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* 1/2 (/ (* xi (* (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) 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) (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))))))))
(*.f32 (*.f32 ux ux) (-.f32 (-.f32 (*.f32 maxCos (*.f32 (*.f32 xi (sqrt.f32 #s(literal -1 binary32))) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi)))))) (/.f32 (-.f32 (-.f32 (neg.f32 (*.f32 maxCos zi)) (/.f32 (*.f32 (*.f32 maxCos xi) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi))))) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 xi (/.f32 (*.f32 (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi)))) (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32)))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 xi (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi))))) (+.f32 (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)) (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32)))))) (*.f32 (*.f32 maxCos ux) (sqrt.f32 #s(literal -1 binary32))))) ux)) ux)) (*.f32 maxCos zi)))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.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))))))))
(+.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))) (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.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))))))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 uy (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))))))))
(+ (* 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/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))))))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 uy (+.f32 (*.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 (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 (*.f32 (*.f32 #s(literal 2/3 binary32) (*.f32 uy uy)) (*.f32 xi (pow.f32 (PI.f32) #s(literal 4 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))))))))))
(* 2 (* (* uy (* yi (PI))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))))
(* uy (+ (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) uy) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) uy))))
(*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))) (+.f32 (/.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) uy) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) uy)))))
(* uy (+ (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) uy) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) uy))))
(*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))) (+.f32 (/.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) uy) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) uy)))))
(* uy (+ (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) uy) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) uy))))
(*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))) (+.f32 (/.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) uy) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) uy)))))
(* 2 (* (* uy (* yi (PI))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))))
(* -1 (* uy (+ (* -2 (* (* yi (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))))))) uy)))))
(*.f32 (-.f32 (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) yi) (PI.f32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))) (/.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))))) uy)) (neg.f32 uy))
(* -1 (* uy (+ (* -2 (* (* yi (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))))))) uy)))))
(*.f32 (-.f32 (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) yi) (PI.f32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))) (/.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))))) uy)) (neg.f32 uy))
(* -1 (* uy (+ (* -2 (* (* yi (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))))))) uy)))))
(*.f32 (-.f32 (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) yi) (PI.f32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))) (/.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))))) uy)) (neg.f32 uy))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.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 (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))) (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.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 (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))) (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.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 (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))) (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))))))
(* 2 (* (* uy (* yi (PI))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))))
(* yi (+ (* 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 (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))) (+.f32 (/.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) yi) (*.f32 (/.f32 (*.f32 xi (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 (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))))))
(* yi (+ (* 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 (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))) (+.f32 (/.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) yi) (*.f32 (/.f32 (*.f32 xi (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 (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))))))
(* yi (+ (* 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 (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))) (+.f32 (/.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) yi) (*.f32 (/.f32 (*.f32 xi (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 (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))))))
(* 2 (* (* uy (* yi (PI))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))))
(* -1 (* yi (+ (* -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 (-.f32 (*.f32 (*.f32 (*.f32 uy (PI.f32)) #s(literal -2 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))) (/.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))))) yi)) (neg.f32 yi))
(* -1 (* yi (+ (* -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 (-.f32 (*.f32 (*.f32 (*.f32 uy (PI.f32)) #s(literal -2 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))) (/.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))))) yi)) (neg.f32 yi))
(* -1 (* yi (+ (* -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 (-.f32 (*.f32 (*.f32 (*.f32 uy (PI.f32)) #s(literal -2 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))) (/.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))))) yi)) (neg.f32 yi))
(* (* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 xi (*.f32 (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 xi (*.f32 (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 xi (*.f32 (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 xi (*.f32 (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))))))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* zi (+ (* maxCos (* ux (- 1 ux))) (* (/ (* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(*.f32 zi (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) (/.f32 (*.f32 xi (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi))))) zi))))
(* zi (+ (* maxCos (* ux (- 1 ux))) (* (/ (* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(*.f32 zi (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) (/.f32 (*.f32 xi (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi))))) zi))))
(* zi (+ (* maxCos (* ux (- 1 ux))) (* (/ (* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(*.f32 zi (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) (/.f32 (*.f32 xi (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi))))) zi))))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (* (/ (* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))
(*.f32 (-.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (neg.f32 maxCos)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) (/.f32 (*.f32 xi (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi))))) zi))) (neg.f32 zi))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (* (/ (* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))
(*.f32 (-.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (neg.f32 maxCos)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) (/.f32 (*.f32 xi (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi))))) zi))) (neg.f32 zi))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (* (/ (* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))) zi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))
(*.f32 (-.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (neg.f32 maxCos)) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) (/.f32 (*.f32 xi (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi))))) zi))) (neg.f32 zi))
(* 2 (* (* uy (* yi (PI))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))))
(+ (* 2 (* (* uy (* yi (PI))) (sqrt (- 1 (* (pow maxCos 2) (* (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 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))))
(+ (* 2 (* (* uy (* yi (PI))) (sqrt (- 1 (* (pow maxCos 2) (* (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 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))))
(+ (* 2 (* (* uy (* yi (PI))) (sqrt (- 1 (* (pow maxCos 2) (* (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 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.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 (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))))
(* xi (+ (* 2 (* (/ (* uy (* yi (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 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))) (*.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 (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))))))
(* xi (+ (* 2 (* (/ (* uy (* yi (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 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))) (*.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 (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))))))
(* xi (+ (* 2 (* (/ (* uy (* yi (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 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))) (*.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 (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.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 (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))))
(* -1 (* xi (+ (* -2 (* (/ (* uy (* yi (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))))))))))
(*.f32 (-.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))) (*.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 (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))))) (neg.f32 xi))
(* -1 (* xi (+ (* -2 (* (/ (* uy (* yi (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))))))))))
(*.f32 (-.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))) (*.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 (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))))) (neg.f32 xi))
(* -1 (* xi (+ (* -2 (* (/ (* uy (* yi (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))))))))))
(*.f32 (-.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))) (*.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 (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))))) (neg.f32 xi))
(* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))))
(*.f32 xi (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi)))))
(+ (* -1/2 (* (pow maxCos 2) (* (pow ux 2) (* xi (* (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))) (pow (- 1 ux) 2)))))) (* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))))
(+.f32 (*.f32 xi (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi))))) (*.f32 (*.f32 (*.f32 maxCos maxCos) #s(literal -1/2 binary32)) (*.f32 (*.f32 (*.f32 ux ux) xi) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi))))))))
(+ (* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))) (* (pow maxCos 2) (+ (* -1/2 (* (pow ux 2) (* xi (* (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))) (pow (- 1 ux) 2))))) (* -1/8 (* (pow maxCos 2) (* (pow ux 4) (* xi (* (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))) (pow (- 1 ux) 4)))))))))
(+.f32 (*.f32 xi (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi))))) (*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 ux ux) xi) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi))))))) (*.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 (pow.f32 ux #s(literal 4 binary32)) xi) (*.f32 (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32))))))))
(+ (* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))) (* (pow maxCos 2) (+ (* -1/2 (* (pow ux 2) (* xi (* (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))) (pow (- 1 ux) 2))))) (* (pow maxCos 2) (+ (* -1/8 (* (pow ux 4) (* xi (* (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))) (pow (- 1 ux) 4))))) (* -1/16 (* (pow maxCos 2) (* (pow ux 6) (* xi (* (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))) (pow (- 1 ux) 6)))))))))))
(+.f32 (*.f32 xi (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi))))) (*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 ux ux) xi) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi))))))) (*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (pow.f32 ux #s(literal 4 binary32)) xi) (*.f32 (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi)))) (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 (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 6 binary32))))))))))
(* maxCos (* ux (* xi (* (sqrt -1) (* (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))) (- 1 ux))))))
(*.f32 (*.f32 maxCos ux) (*.f32 (*.f32 xi (sqrt.f32 #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi)))))))
(* maxCos (+ (* 1/2 (/ (* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* xi (* (sqrt -1) (* (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))) (- 1 ux)))))))
(*.f32 maxCos (+.f32 (*.f32 ux (*.f32 (*.f32 xi (sqrt.f32 #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi))))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 xi (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi))))) (*.f32 (*.f32 ux (*.f32 maxCos maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (sqrt.f32 #s(literal -1 binary32))))))))
(* maxCos (+ (* -1/8 (/ (* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* xi (* (sqrt -1) (* (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))) (- 1 ux))))))))
(*.f32 maxCos (+.f32 (+.f32 (*.f32 (/.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 ux (*.f32 ux ux)))) (/.f32 (*.f32 xi (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi))))) (*.f32 (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 xi (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi))))) (*.f32 (*.f32 ux (*.f32 maxCos maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (sqrt.f32 #s(literal -1 binary32))))))) (*.f32 ux (*.f32 (*.f32 xi (sqrt.f32 #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi)))))))))
(* maxCos (+ (* -1/8 (/ (* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* xi (* (sqrt -1) (* (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))) (- 1 ux)))))))))
(*.f32 maxCos (+.f32 (*.f32 (/.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 ux (*.f32 ux ux)))) (/.f32 (*.f32 xi (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi))))) (*.f32 (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (+.f32 (*.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 xi (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi))))) (*.f32 (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (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 #s(literal 1/2 binary32) (/.f32 (*.f32 xi (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi))))) (*.f32 (*.f32 ux (*.f32 maxCos maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (sqrt.f32 #s(literal -1 binary32))))))) (*.f32 ux (*.f32 (*.f32 xi (sqrt.f32 #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi))))))))))
(* -1 (* maxCos (* ux (* xi (* (sqrt -1) (* (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))) (- 1 ux)))))))
(neg.f32 (*.f32 (*.f32 maxCos ux) (*.f32 (*.f32 xi (sqrt.f32 #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi))))))))
(* -1 (* maxCos (+ (* 1/2 (/ (* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* xi (* (sqrt -1) (* (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))) (- 1 ux))))))))
(*.f32 (+.f32 (*.f32 ux (*.f32 (*.f32 xi (sqrt.f32 #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi))))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 xi (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi))))) (*.f32 (*.f32 ux (*.f32 maxCos maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (sqrt.f32 #s(literal -1 binary32))))))) (neg.f32 maxCos))
(* -1 (* maxCos (+ (* -1/8 (/ (* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* xi (* (sqrt -1) (* (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))) (- 1 ux)))))))))
(neg.f32 (*.f32 maxCos (+.f32 (+.f32 (*.f32 (/.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 ux (*.f32 ux ux)))) (/.f32 (*.f32 xi (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi))))) (*.f32 (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 xi (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi))))) (*.f32 (*.f32 ux (*.f32 maxCos maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (sqrt.f32 #s(literal -1 binary32))))))) (*.f32 ux (*.f32 (*.f32 xi (sqrt.f32 #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi))))))))))
(* -1 (* maxCos (+ (* -1/8 (/ (* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* xi (* (sqrt -1) (* (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))) (- 1 ux))))))))))
(neg.f32 (*.f32 maxCos (+.f32 (*.f32 (/.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 ux (*.f32 ux ux)))) (/.f32 (*.f32 xi (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi))))) (*.f32 (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (+.f32 (*.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 xi (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi))))) (*.f32 (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (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 #s(literal 1/2 binary32) (/.f32 (*.f32 xi (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi))))) (*.f32 (*.f32 ux (*.f32 maxCos maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (sqrt.f32 #s(literal -1 binary32))))))) (*.f32 ux (*.f32 (*.f32 xi (sqrt.f32 #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi)))))))))))
(* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))))
(*.f32 xi (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi)))))
(+ (* -1/2 (* (pow maxCos 2) (* (pow ux 2) (* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))))))) (* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))))
(+.f32 (*.f32 xi (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi))))) (*.f32 (*.f32 (*.f32 maxCos maxCos) #s(literal -1/2 binary32)) (*.f32 (*.f32 (*.f32 ux ux) xi) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi)))))))
(+ (* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))) (* (pow ux 2) (+ (* -1/2 (* (pow maxCos 2) (* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))))) (* (pow maxCos 2) (* ux (* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))))))))
(+.f32 (*.f32 xi (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi))))) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) xi) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi)))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux xi) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi)))))))))
(+ (* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))) (* (pow ux 2) (+ (* -1/2 (* (pow maxCos 2) (* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))))) (* ux (+ (* -1/2 (* ux (* xi (* (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))) (+ (* 1/4 (pow maxCos 4)) (pow maxCos 2)))))) (* (pow maxCos 2) (* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))))))))))
(+.f32 (*.f32 xi (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi))))) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) xi) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi)))))) (*.f32 ux (+.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) xi) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi))))) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 ux xi) (*.f32 (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi)))) (+.f32 (*.f32 maxCos maxCos) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) #s(literal 1/4 binary32)))))))))))
(* maxCos (* (pow ux 2) (* xi (* (sqrt -1) (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))))))
(*.f32 (*.f32 maxCos (*.f32 ux ux)) (*.f32 (*.f32 xi (sqrt.f32 #s(literal -1 binary32))) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi))))))
(* (pow ux 2) (+ (* maxCos (* xi (* (sqrt -1) (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))))) (/ (* maxCos (* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))))) (* ux (sqrt -1)))))
(*.f32 (*.f32 ux ux) (+.f32 (*.f32 maxCos (*.f32 (*.f32 xi (sqrt.f32 #s(literal -1 binary32))) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi)))))) (/.f32 (*.f32 (*.f32 maxCos xi) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))
(* (pow ux 2) (+ (* -1/2 (/ (* xi (* (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* maxCos (* xi (* (sqrt -1) (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))))) (/ (* maxCos (* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))))) (* ux (sqrt -1))))))
(*.f32 (*.f32 ux ux) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 xi (/.f32 (*.f32 (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi)))) (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (*.f32 (*.f32 maxCos (*.f32 ux ux)) (sqrt.f32 #s(literal -1 binary32)))))) (+.f32 (*.f32 maxCos (*.f32 (*.f32 xi (sqrt.f32 #s(literal -1 binary32))) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi)))))) (/.f32 (*.f32 (*.f32 maxCos xi) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))))
(* (pow ux 2) (+ (* -1/2 (/ (* xi (* (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 1/2 (/ (* xi (* (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))) (+ (* maxCos (* xi (* (sqrt -1) (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))))) (/ (* maxCos (* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))))) (* ux (sqrt -1)))))))
(*.f32 (*.f32 ux ux) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 xi (/.f32 (*.f32 (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi)))) (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (*.f32 (*.f32 maxCos (*.f32 ux ux)) (sqrt.f32 #s(literal -1 binary32)))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 xi (*.f32 (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi)))) (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))))) (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))))))) (+.f32 (*.f32 maxCos (*.f32 (*.f32 xi (sqrt.f32 #s(literal -1 binary32))) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi)))))) (/.f32 (*.f32 (*.f32 maxCos xi) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))))
(* maxCos (* (pow ux 2) (* xi (* (sqrt -1) (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))))))
(*.f32 (*.f32 maxCos (*.f32 ux ux)) (*.f32 (*.f32 xi (sqrt.f32 #s(literal -1 binary32))) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi))))))
(* (pow ux 2) (+ (* maxCos (* xi (* (sqrt -1) (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))))) (/ (* maxCos (* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))))) (* ux (sqrt -1)))))
(*.f32 (*.f32 ux ux) (+.f32 (*.f32 maxCos (*.f32 (*.f32 xi (sqrt.f32 #s(literal -1 binary32))) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi)))))) (/.f32 (*.f32 (*.f32 maxCos xi) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))
(* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ (* maxCos (* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))))) (sqrt -1))) (* 1/2 (/ (* xi (* (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* ux (sqrt -1)))))) ux)) (* maxCos (* xi (* (sqrt -1) (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))))))))
(*.f32 (*.f32 ux ux) (-.f32 (*.f32 maxCos (*.f32 (*.f32 xi (sqrt.f32 #s(literal -1 binary32))) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi)))))) (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 xi (/.f32 (*.f32 (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi)))) (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (*.f32 (*.f32 maxCos ux) (sqrt.f32 #s(literal -1 binary32)))))) (/.f32 (*.f32 (*.f32 maxCos xi) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi))))) (sqrt.f32 #s(literal -1 binary32)))) ux)))
(* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ (* maxCos (* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))))) (sqrt -1))) (* -1 (/ (+ (* -1/2 (/ (* xi (* (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (sqrt -1)))) (* 1/2 (/ (* xi (* (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) 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) (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))))))))
(*.f32 (*.f32 ux ux) (-.f32 (*.f32 maxCos (*.f32 (*.f32 xi (sqrt.f32 #s(literal -1 binary32))) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi)))))) (/.f32 (-.f32 (neg.f32 (/.f32 (*.f32 (*.f32 maxCos xi) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi))))) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 xi (/.f32 (*.f32 (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi)))) (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32)))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 xi (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi))))) (+.f32 (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)) (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32)))))) (*.f32 (*.f32 maxCos ux) (sqrt.f32 #s(literal -1 binary32))))) ux)) 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 (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))))
(+ (* 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 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) 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)))))))
(+.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 uy (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) 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/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)))))))
(+.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 uy (+.f32 (*.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 (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 (*.f32 (*.f32 #s(literal 2/3 binary32) (*.f32 uy uy)) (*.f32 xi (pow.f32 (PI.f32) #s(literal 4 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))))))))
(* 2 (* (* uy (* yi (PI))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))))
(* uy (+ (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (/ (* xi (cos (* 2 (* uy (PI))))) uy) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) uy))))
(* uy (+ (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (/ (* xi (cos (* 2 (* uy (PI))))) uy) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) uy))))
(* uy (+ (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (/ (* xi (cos (* 2 (* uy (PI))))) uy) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) uy))))
(* 2 (* (* uy (* yi (PI))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))))
(* -1 (* uy (+ (* -2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (/ (* xi (cos (* 2 (* uy (PI))))) uy) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))
(*.f32 (-.f32 (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) yi) (PI.f32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) uy))) (neg.f32 uy))
(* -1 (* uy (+ (* -2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (/ (* xi (cos (* 2 (* uy (PI))))) uy) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))
(*.f32 (-.f32 (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) yi) (PI.f32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) uy))) (neg.f32 uy))
(* -1 (* uy (+ (* -2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (/ (* xi (cos (* 2 (* uy (PI))))) uy) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))
(*.f32 (-.f32 (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) yi) (PI.f32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) uy))) (neg.f32 uy))
(* (* 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 (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))))
(+ (* 2 (* (* uy (* yi (PI))) (sqrt (- 1 (* (pow maxCos 2) (* (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 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))))
(+ (* 2 (* (* uy (* yi (PI))) (sqrt (- 1 (* (pow maxCos 2) (* (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 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))))
(+ (* 2 (* (* uy (* yi (PI))) (sqrt (- 1 (* (pow maxCos 2) (* (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 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))))
(* 2 (* (* uy (* yi (PI))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))))
(* yi (+ (* 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 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 (/.f32 (*.f32 xi (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 (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))))))
(* yi (+ (* 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 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 (/.f32 (*.f32 xi (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 (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))))))
(* yi (+ (* 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 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 (/.f32 (*.f32 xi (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 (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))))))
(* 2 (* (* uy (* yi (PI))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))))
(* -1 (* yi (+ (* -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 (-.f32 (*.f32 (*.f32 (*.f32 uy (PI.f32)) #s(literal -2 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 (/.f32 (*.f32 xi (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 (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))))) (neg.f32 yi))
(* -1 (* yi (+ (* -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 (-.f32 (*.f32 (*.f32 (*.f32 uy (PI.f32)) #s(literal -2 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 (/.f32 (*.f32 xi (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 (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))))) (neg.f32 yi))
(* -1 (* yi (+ (* -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 (-.f32 (*.f32 (*.f32 (*.f32 uy (PI.f32)) #s(literal -2 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 (/.f32 (*.f32 xi (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 (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))))) (neg.f32 yi))
(+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))
(+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi))))
(+ (cos (* 2 (* uy (PI)))) (+ (* -1/2 (* (pow maxCos 2) (* (pow ux 2) (* (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))) (pow (- 1 ux) 2))))) (* 2 (/ (* uy (* yi (PI))) xi))))
(+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi))) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi)))))))))
(+ (cos (* 2 (* uy (PI)))) (+ (* 2 (/ (* uy (* yi (PI))) xi)) (* (pow maxCos 2) (+ (* -1/2 (* (pow ux 2) (* (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))) (pow (- 1 ux) 2)))) (* -1/8 (* (pow maxCos 2) (* (pow ux 4) (* (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))) (pow (- 1 ux) 4)))))))))
(+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi))) (*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 ux ux)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi)))))) (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux #s(literal 4 binary32))) (*.f32 (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32)))))))))
(+ (cos (* 2 (* uy (PI)))) (+ (* 2 (/ (* uy (* yi (PI))) xi)) (* (pow maxCos 2) (+ (* -1/2 (* (pow ux 2) (* (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))) (pow (- 1 ux) 2)))) (* (pow maxCos 2) (+ (* -1/8 (* (pow ux 4) (* (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))) (pow (- 1 ux) 4)))) (* -1/16 (* (pow maxCos 2) (* (pow ux 6) (* (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))) (pow (- 1 ux) 6)))))))))))
(+.f32 (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi)))) (*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 ux ux)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi)))))) (*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 (*.f32 #s(literal -1/8 binary32) (pow.f32 ux #s(literal 4 binary32))) (*.f32 (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32)))) (*.f32 #s(literal -1/16 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux #s(literal 6 binary32))) (*.f32 (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 6 binary32))))))))))
(* maxCos (* ux (* (sqrt -1) (* (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))) (- 1 ux)))))
(*.f32 maxCos (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi)))))))
(* maxCos (+ (* 1/2 (/ (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* (sqrt -1) (* (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))) (- 1 ux))))))
(*.f32 maxCos (+.f32 (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi)))))) (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 ux (*.f32 maxCos maxCos))) (/.f32 (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (sqrt.f32 #s(literal -1 binary32)))))))
(* maxCos (+ (* -1/8 (/ (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* (sqrt -1) (* (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))) (- 1 ux)))))))
(*.f32 maxCos (+.f32 (+.f32 (/.f32 (*.f32 #s(literal -1/8 binary32) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi))))) (*.f32 (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 ux (*.f32 ux ux))) (*.f32 (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 ux (*.f32 maxCos maxCos))) (/.f32 (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi))))))))
(* maxCos (+ (* -1/8 (/ (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* (sqrt -1) (* (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))) (- 1 ux))))))))
(*.f32 maxCos (+.f32 (/.f32 (*.f32 #s(literal -1/8 binary32) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi))))) (*.f32 (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 ux (*.f32 ux ux))) (*.f32 (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (+.f32 (/.f32 (*.f32 #s(literal 1/16 binary32) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi))))) (*.f32 (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (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 ux (*.f32 maxCos maxCos))) (/.f32 (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi)))))))))
(* -1 (* maxCos (* ux (* (sqrt -1) (* (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))) (- 1 ux))))))
(*.f32 (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi)))))) (neg.f32 maxCos))
(* -1 (* maxCos (+ (* 1/2 (/ (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* (sqrt -1) (* (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))) (- 1 ux)))))))
(*.f32 (+.f32 (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi)))))) (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 ux (*.f32 maxCos maxCos))) (/.f32 (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (sqrt.f32 #s(literal -1 binary32)))))) (neg.f32 maxCos))
(* -1 (* maxCos (+ (* -1/8 (/ (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* (sqrt -1) (* (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))) (- 1 ux))))))))
(*.f32 (+.f32 (+.f32 (/.f32 (*.f32 #s(literal -1/8 binary32) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi))))) (*.f32 (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 ux (*.f32 ux ux))) (*.f32 (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 ux (*.f32 maxCos maxCos))) (/.f32 (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi))))))) (neg.f32 maxCos))
(* -1 (* maxCos (+ (* -1/8 (/ (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* (sqrt -1) (* (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))) (- 1 ux)))))))))
(*.f32 (+.f32 (/.f32 (*.f32 #s(literal -1/8 binary32) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi))))) (*.f32 (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 ux (*.f32 ux ux))) (*.f32 (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (+.f32 (/.f32 (*.f32 #s(literal 1/16 binary32) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi))))) (*.f32 (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (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 ux (*.f32 maxCos maxCos))) (/.f32 (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi)))))))) (neg.f32 maxCos))
(+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))
(+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi))))
(+ (cos (* 2 (* uy (PI)))) (+ (* -1/2 (* (pow maxCos 2) (* (pow ux 2) (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))))) (* 2 (/ (* uy (* yi (PI))) xi))))
(+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi))) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi))))))))
(+ (cos (* 2 (* uy (PI)))) (+ (* 2 (/ (* uy (* yi (PI))) xi)) (* (pow ux 2) (+ (* -1/2 (* (pow maxCos 2) (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))))) (* (pow maxCos 2) (* ux (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))))))))
(+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi))) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) #s(literal -1/2 binary32)) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi))))) (*.f32 (*.f32 ux (*.f32 maxCos maxCos)) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi)))))))))
(+ (cos (* 2 (* uy (PI)))) (+ (* 2 (/ (* uy (* yi (PI))) xi)) (* (pow ux 2) (+ (* -1/2 (* (pow maxCos 2) (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))))) (* ux (+ (* -1/2 (* ux (* (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))) (+ (* 1/4 (pow maxCos 4)) (pow maxCos 2))))) (* (pow maxCos 2) (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))))))))))
(+.f32 (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi)))) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) #s(literal -1/2 binary32)) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi))))) (*.f32 ux (+.f32 (*.f32 (*.f32 maxCos maxCos) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi))))) (*.f32 (*.f32 #s(literal -1/2 binary32) ux) (*.f32 (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi)))) (+.f32 (*.f32 maxCos maxCos) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) #s(literal 1/4 binary32))))))))))
(* maxCos (* (pow ux 2) (* (sqrt -1) (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))))))
(*.f32 maxCos (*.f32 (*.f32 (*.f32 ux ux) (sqrt.f32 #s(literal -1 binary32))) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi))))))
(* (pow ux 2) (+ (* maxCos (* (sqrt -1) (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))))) (/ (* maxCos (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))) (* ux (sqrt -1)))))
(*.f32 (*.f32 ux ux) (+.f32 (*.f32 (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi))))) (*.f32 maxCos (/.f32 (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi)))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))))
(* (pow ux 2) (+ (* -1/2 (/ (* (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* maxCos (* (sqrt -1) (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))))) (/ (* maxCos (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))) (* ux (sqrt -1))))))
(*.f32 (*.f32 ux ux) (+.f32 (+.f32 (*.f32 (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi))))) (*.f32 maxCos (/.f32 (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi)))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi)))) (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (*.f32 (*.f32 maxCos (*.f32 ux ux)) (sqrt.f32 #s(literal -1 binary32)))))))
(* (pow ux 2) (+ (* -1/2 (/ (* (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 1/2 (/ (* (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))) (+ (* maxCos (* (sqrt -1) (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))))) (/ (* maxCos (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))) (* ux (sqrt -1)))))))
(*.f32 (*.f32 ux ux) (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi)))) (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (*.f32 (*.f32 maxCos (*.f32 ux ux)) (sqrt.f32 #s(literal -1 binary32))))) (+.f32 (+.f32 (*.f32 (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi))))) (*.f32 maxCos (/.f32 (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi)))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 (/.f32 #s(literal 1/2 binary32) maxCos) (/.f32 (*.f32 (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi)))) (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))))))))
(* maxCos (* (pow ux 2) (* (sqrt -1) (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))))))
(*.f32 maxCos (*.f32 (*.f32 (*.f32 ux ux) (sqrt.f32 #s(literal -1 binary32))) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi))))))
(* (pow ux 2) (+ (* maxCos (* (sqrt -1) (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))))) (/ (* maxCos (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))) (* ux (sqrt -1)))))
(*.f32 (*.f32 ux ux) (+.f32 (*.f32 (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi))))) (*.f32 maxCos (/.f32 (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi)))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))))
(* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ (* maxCos (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))) (sqrt -1))) (* 1/2 (/ (* (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))) (* maxCos (* ux (sqrt -1)))))) ux)) (* maxCos (* (sqrt -1) (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))))))
(*.f32 (*.f32 ux ux) (-.f32 (*.f32 (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi))))) (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi)))) (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (*.f32 (*.f32 maxCos ux) (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (*.f32 maxCos (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi))))) (sqrt.f32 #s(literal -1 binary32)))) ux)))
(* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ (* maxCos (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))) (sqrt -1))) (* -1 (/ (+ (* -1/2 (/ (* (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2))) (* maxCos (sqrt -1)))) (* 1/2 (/ (* (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (/ (pow maxCos 2) (pow (sqrt -1) 4)))) (* maxCos (* ux (sqrt -1)))))) ux))) ux)) (* maxCos (* (sqrt -1) (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* uy (* yi (PI))) xi)))))))
(*.f32 (*.f32 ux ux) (-.f32 (*.f32 (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi))))) (/.f32 (-.f32 (/.f32 (*.f32 maxCos (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi))))) (neg.f32 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi)))) (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (*.f32 maxCos (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)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi)))) (/.f32 (+.f32 (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)) (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32)))) (*.f32 (*.f32 maxCos ux) (sqrt.f32 #s(literal -1 binary32))))))) ux)) ux)))
(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 (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))
(+ (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 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))))
(+ (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))) (* uy (+ (* -2 (* (* uy (pow (PI) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 2 (* (/ (* yi (PI)) xi) (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 (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 yi (PI.f32)) xi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))))))
(+ (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))) (* uy (+ (* 2 (* (/ (* yi (PI)) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* uy (+ (* -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))))))))))))
(+.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 yi (PI.f32)) xi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 uy (+.f32 (*.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 (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 (*.f32 (*.f32 #s(literal 2/3 binary32) (*.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 (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))))))))
(* 2 (* (/ (* uy (* yi (PI))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))))
(* uy (+ (* 2 (* (/ (* yi (PI)) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (/ (cos (* 2 (* uy (PI)))) uy) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 yi (PI.f32)) xi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) uy))))
(* uy (+ (* 2 (* (/ (* yi (PI)) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (/ (cos (* 2 (* uy (PI)))) uy) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 yi (PI.f32)) xi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) uy))))
(* uy (+ (* 2 (* (/ (* yi (PI)) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (/ (cos (* 2 (* uy (PI)))) uy) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 yi (PI.f32)) xi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) uy))))
(* 2 (* (/ (* uy (* yi (PI))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))))
(* -1 (* uy (+ (* -2 (* (/ (* yi (PI)) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (/ (cos (* 2 (* uy (PI)))) uy) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))
(*.f32 (-.f32 (*.f32 (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 yi (PI.f32)) xi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) uy))) (neg.f32 uy))
(* -1 (* uy (+ (* -2 (* (/ (* yi (PI)) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (/ (cos (* 2 (* uy (PI)))) uy) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))
(*.f32 (-.f32 (*.f32 (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 yi (PI.f32)) xi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) uy))) (neg.f32 uy))
(* -1 (* uy (+ (* -2 (* (/ (* yi (PI)) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (/ (cos (* 2 (* uy (PI)))) uy) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))
(*.f32 (-.f32 (*.f32 (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 yi (PI.f32)) xi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) uy))) (neg.f32 uy))
(* (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 (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))))
(+ (* 2 (* (/ (* uy (* yi (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 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))) (*.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 (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))))
(+ (* 2 (* (/ (* uy (* yi (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 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))) (*.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 (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))))
(+ (* 2 (* (/ (* uy (* yi (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 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))) (*.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 (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))))
(* 2 (* (/ (* uy (* yi (PI))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))))
(* yi (+ (* 2 (* (/ (* uy (PI)) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (/ (cos (* 2 (* uy (PI)))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(*.f32 yi (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 uy (PI.f32)) xi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi))))
(* yi (+ (* 2 (* (/ (* uy (PI)) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (/ (cos (* 2 (* uy (PI)))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(*.f32 yi (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 uy (PI.f32)) xi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi))))
(* yi (+ (* 2 (* (/ (* uy (PI)) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (/ (cos (* 2 (* uy (PI)))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(*.f32 yi (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 uy (PI.f32)) xi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi))))
(* 2 (* (/ (* uy (* yi (PI))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))))
(* -1 (* yi (+ (* -2 (* (/ (* uy (PI)) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (/ (cos (* 2 (* uy (PI)))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))
(*.f32 (-.f32 (*.f32 (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 uy (PI.f32)) xi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi))) (neg.f32 yi))
(* -1 (* yi (+ (* -2 (* (/ (* uy (PI)) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (/ (cos (* 2 (* uy (PI)))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))
(*.f32 (-.f32 (*.f32 (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 uy (PI.f32)) xi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi))) (neg.f32 yi))
(* -1 (* yi (+ (* -2 (* (/ (* uy (PI)) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* -1 (* (/ (cos (* 2 (* uy (PI)))) yi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))
(*.f32 (-.f32 (*.f32 (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 uy (PI.f32)) xi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi))) (neg.f32 yi))
(* 2 (* (/ (* uy (* yi (PI))) xi) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))))
(/ (+ (* 2 (* (* uy (* yi (PI))) (sqrt (- 1 (* (pow maxCos 2) (* (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)
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))))) xi)
(/ (+ (* 2 (* (* uy (* yi (PI))) (sqrt (- 1 (* (pow maxCos 2) (* (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)
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))))) xi)
(/ (+ (* 2 (* (* uy (* yi (PI))) (sqrt (- 1 (* (pow maxCos 2) (* (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)
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))))) xi)
(* (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 (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))))
(+ (* 2 (* (/ (* uy (* yi (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 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))) (*.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 (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))))
(+ (* 2 (* (/ (* uy (* yi (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 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))) (*.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 (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))))
(+ (* 2 (* (/ (* uy (* yi (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 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))) (*.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 (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))))
(* (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 (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))))
(+ (* 2 (* (/ (* uy (* yi (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 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))) (*.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 (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))))
(+ (* 2 (* (/ (* uy (* yi (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 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))) (*.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 (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))))
(+ (* 2 (* (/ (* uy (* yi (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 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))) (*.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 (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))))
1
#s(literal 1 binary32)
(+ 1 (* -1/2 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))
(+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) #s(literal -1/2 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)))))))
(+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 ux ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.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)))))))
(+ 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)))))))))
(+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 ux ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 #s(literal -1/8 binary32) (*.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/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)))))))))
(* maxCos (* ux (* (sqrt -1) (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (sqrt.f32 #s(literal -1 binary32))))
(* maxCos (+ (* ux (* (sqrt -1) (- 1 ux))) (* 1/2 (/ 1 (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux))))))))
(*.f32 maxCos (+.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 ux (*.f32 maxCos maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (sqrt.f32 #s(literal -1 binary32)))))))
(* 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 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (sqrt.f32 #s(literal -1 binary32)))) (-.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 ux (*.f32 maxCos maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (/.f32 #s(literal 1/8 binary32) (pow.f32 maxCos #s(literal 4 binary32))) (*.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))))
(* 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 (+.f32 (+.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 ux (*.f32 maxCos maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (sqrt.f32 #s(literal -1 binary32)))))) (/.f32 #s(literal 1/16 binary32) (*.f32 (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (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 #s(literal -1/8 binary32) (*.f32 (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 ux (*.f32 ux ux))) (*.f32 (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))))
(* -1 (* maxCos (* ux (* (sqrt -1) (- 1 ux)))))
(neg.f32 (*.f32 (*.f32 maxCos ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (sqrt.f32 #s(literal -1 binary32)))))
(* -1 (* maxCos (+ (* ux (* (sqrt -1) (- 1 ux))) (* 1/2 (/ 1 (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))))))
(*.f32 (+.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 ux (*.f32 maxCos maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (sqrt.f32 #s(literal -1 binary32)))))) (neg.f32 maxCos))
(* -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))))))))
(*.f32 (+.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (sqrt.f32 #s(literal -1 binary32)))) (-.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 ux (*.f32 maxCos maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (/.f32 #s(literal 1/8 binary32) (pow.f32 maxCos #s(literal 4 binary32))) (*.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))) (neg.f32 maxCos))
(* -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)))))))))
(*.f32 (+.f32 (+.f32 (+.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 ux (*.f32 maxCos maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (sqrt.f32 #s(literal -1 binary32)))))) (/.f32 #s(literal 1/16 binary32) (*.f32 (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (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 #s(literal -1/8 binary32) (*.f32 (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 ux (*.f32 ux ux))) (*.f32 (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))) (neg.f32 maxCos))
1
#s(literal 1 binary32)
(+ 1 (* -1/2 (* (pow maxCos 2) (pow ux 2))))
(+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) #s(literal -1/2 binary32)) (*.f32 ux ux)))
(+ 1 (* (pow ux 2) (+ (* -1/2 (pow maxCos 2)) (* (pow maxCos 2) ux))))
(+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 (*.f32 maxCos maxCos) #s(literal -1/2 binary32)) (*.f32 ux (*.f32 maxCos maxCos)))))
(+ 1 (* (pow ux 2) (+ (* -1/2 (pow maxCos 2)) (* ux (+ (* -1/2 (* ux (+ (* 1/4 (pow maxCos 4)) (pow maxCos 2)))) (pow maxCos 2))))))
(+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 (*.f32 maxCos maxCos) #s(literal -1/2 binary32)) (*.f32 ux (+.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 #s(literal -1/2 binary32) ux) (+.f32 (*.f32 maxCos maxCos) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) #s(literal 1/4 binary32)))))))))
(* 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) (+.f32 (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))) (/.f32 (/.f32 maxCos 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) (+.f32 (+.f32 (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))) (/.f32 (/.f32 maxCos ux) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 maxCos (*.f32 ux ux))) (/.f32 (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))) (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) (+.f32 (*.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 maxCos (*.f32 ux ux))) (/.f32 (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))) (sqrt.f32 #s(literal -1 binary32)))) (+.f32 (+.f32 (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))) (/.f32 (/.f32 maxCos ux) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))))))))
(* 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) (+.f32 (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))) (/.f32 (/.f32 maxCos 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) (-.f32 (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))) (/.f32 (-.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 maxCos ux)) (/.f32 (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))) (sqrt.f32 #s(literal -1 binary32)))) (/.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) (-.f32 (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))) (/.f32 (-.f32 (neg.f32 (/.f32 maxCos (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (+.f32 (*.f32 (/.f32 #s(literal -1/2 binary32) maxCos) (/.f32 (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)) (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32)))) (*.f32 (*.f32 maxCos ux) (sqrt.f32 #s(literal -1 binary32)))))) ux)) ux)))
(* 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 (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 (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)))))
(*.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)))))
(* yi (sin (* 2 (* uy (PI)))))
(*.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)))))
(* yi (sin (* 2 (* uy (PI)))))
(*.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)))))
(* yi (sin (* 2 (* uy (PI)))))
(*.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)))))
(* yi (sin (* 2 (* uy (PI)))))
(*.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)))))
(* yi (sin (* 2 (* uy (PI)))))
(*.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)))))
(* 2 (* uy (* yi (PI))))
(*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32)))
(* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI)))))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))
(* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5))))))))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (*.f32 #s(literal 4/15 binary32) (*.f32 uy uy)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))
(* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* (pow uy 2) (+ (* -8/315 (* (pow uy 2) (* yi (pow (PI) 7)))) (* 4/15 (* yi (pow (PI) 5)))))))))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (*.f32 uy uy) (+.f32 (*.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 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))))
(* yi (sin (* 2 (* uy (PI)))))
(*.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)))))
(* yi (sin (* 2 (* uy (PI)))))
(*.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)))))
(* yi (sin (* 2 (* uy (PI)))))
(*.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)))))
(* yi (sin (* 2 (* uy (PI)))))
(*.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)))))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* ux (+ (* -1 (* maxCos (* ux zi))) (* maxCos zi)))
(*.f32 ux (-.f32 (*.f32 maxCos zi) (*.f32 maxCos (*.f32 ux zi))))
(* ux (+ (* -1 (* maxCos (* ux zi))) (* maxCos zi)))
(*.f32 ux (-.f32 (*.f32 maxCos zi) (*.f32 maxCos (*.f32 ux zi))))
(* ux (+ (* -1 (* maxCos (* ux zi))) (* maxCos zi)))
(*.f32 ux (-.f32 (*.f32 maxCos zi) (*.f32 maxCos (*.f32 ux zi))))
(* -1 (* maxCos (* (pow ux 2) zi)))
(*.f32 (*.f32 zi (*.f32 ux ux)) (neg.f32 maxCos))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (/ (* maxCos zi) ux)))
(*.f32 (*.f32 ux ux) (-.f32 (/.f32 (*.f32 maxCos zi) ux) (*.f32 maxCos zi)))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (/ (* maxCos zi) ux)))
(*.f32 (*.f32 ux ux) (-.f32 (/.f32 (*.f32 maxCos zi) ux) (*.f32 maxCos zi)))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (/ (* maxCos zi) ux)))
(*.f32 (*.f32 ux ux) (-.f32 (/.f32 (*.f32 maxCos zi) ux) (*.f32 maxCos zi)))
(* -1 (* maxCos (* (pow ux 2) zi)))
(*.f32 (*.f32 zi (*.f32 ux ux)) (neg.f32 maxCos))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (/ (* maxCos zi) ux)))
(*.f32 (*.f32 ux ux) (-.f32 (/.f32 (*.f32 maxCos zi) ux) (*.f32 maxCos zi)))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (/ (* maxCos zi) ux)))
(*.f32 (*.f32 ux ux) (-.f32 (/.f32 (*.f32 maxCos zi) ux) (*.f32 maxCos zi)))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (/ (* maxCos zi) ux)))
(*.f32 (*.f32 ux ux) (-.f32 (/.f32 (*.f32 maxCos zi) ux) (*.f32 maxCos zi)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* 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 (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 uy uy))) (*.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 (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 #s(literal 4/15 binary32) (*.f32 uy uy)) (pow.f32 (PI.f32) #s(literal 5 binary32)))))))
(* 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 (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 uy uy) (+.f32 (*.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)))))))))
(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))))
(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))))
(* 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 (PI))
(*.f32 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 (PI.f32))
(* yi (PI))
(*.f32 yi (PI.f32))
(* yi (PI))
(*.f32 yi (PI.f32))
(* yi (PI))
(*.f32 yi (PI.f32))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* ux (+ (* -1 (* maxCos (* ux zi))) (* maxCos zi)))
(*.f32 ux (-.f32 (*.f32 maxCos zi) (*.f32 maxCos (*.f32 ux zi))))
(* ux (+ (* -1 (* maxCos (* ux zi))) (* maxCos zi)))
(*.f32 ux (-.f32 (*.f32 maxCos zi) (*.f32 maxCos (*.f32 ux zi))))
(* ux (+ (* -1 (* maxCos (* ux zi))) (* maxCos zi)))
(*.f32 ux (-.f32 (*.f32 maxCos zi) (*.f32 maxCos (*.f32 ux zi))))
(* -1 (* maxCos (* (pow ux 2) zi)))
(*.f32 (*.f32 zi (*.f32 ux ux)) (neg.f32 maxCos))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (/ (* maxCos zi) ux)))
(*.f32 (*.f32 ux ux) (-.f32 (/.f32 (*.f32 maxCos zi) ux) (*.f32 maxCos zi)))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (/ (* maxCos zi) ux)))
(*.f32 (*.f32 ux ux) (-.f32 (/.f32 (*.f32 maxCos zi) ux) (*.f32 maxCos zi)))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (/ (* maxCos zi) ux)))
(*.f32 (*.f32 ux ux) (-.f32 (/.f32 (*.f32 maxCos zi) ux) (*.f32 maxCos zi)))
(* -1 (* maxCos (* (pow ux 2) zi)))
(*.f32 (*.f32 zi (*.f32 ux ux)) (neg.f32 maxCos))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (/ (* maxCos zi) ux)))
(*.f32 (*.f32 ux ux) (-.f32 (/.f32 (*.f32 maxCos zi) ux) (*.f32 maxCos zi)))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (/ (* maxCos zi) ux)))
(*.f32 (*.f32 ux ux) (-.f32 (/.f32 (*.f32 maxCos zi) ux) (*.f32 maxCos zi)))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (/ (* maxCos zi) ux)))
(*.f32 (*.f32 ux ux) (-.f32 (/.f32 (*.f32 maxCos zi) ux) (*.f32 maxCos zi)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* (pow uy 2) (* yi (pow (PI) 3)))
(*.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy uy))
(* (pow uy 2) (* yi (pow (PI) 3)))
(*.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy uy))
(* (pow uy 2) (* yi (pow (PI) 3)))
(*.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy uy))
(* (pow uy 2) (* yi (pow (PI) 3)))
(*.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy uy))
(* (pow uy 2) (* yi (pow (PI) 3)))
(*.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy uy))
(* (pow uy 2) (* yi (pow (PI) 3)))
(*.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy uy))
(* (pow uy 2) (* yi (pow (PI) 3)))
(*.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy uy))
(* (pow uy 2) (* yi (pow (PI) 3)))
(*.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy uy))
(* (pow uy 2) (* yi (pow (PI) 3)))
(*.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy uy))
(* (pow uy 2) (* yi (pow (PI) 3)))
(*.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy uy))
(* (pow uy 2) (* yi (pow (PI) 3)))
(*.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy uy))
(* (pow uy 2) (* yi (pow (PI) 3)))
(*.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy uy))
(* (pow uy 2) (* yi (pow (PI) 3)))
(*.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy uy))
(* (pow uy 2) (* yi (pow (PI) 3)))
(*.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy uy))
(* (pow uy 2) (* yi (pow (PI) 3)))
(*.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy uy))
(* (pow uy 2) (* yi (pow (PI) 3)))
(*.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy uy))
(* (pow uy 2) (* yi (pow (PI) 3)))
(*.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy uy))
(* (pow uy 2) (* yi (pow (PI) 3)))
(*.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy uy))
(* (pow uy 2) (* yi (pow (PI) 3)))
(*.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy uy))
(* (pow uy 2) (* yi (pow (PI) 3)))
(*.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy uy))
(* (pow uy 2) (* yi (pow (PI) 3)))
(*.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy uy))
(* (pow uy 2) (* yi (pow (PI) 3)))
(*.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy uy))
(* (pow uy 2) (* yi (pow (PI) 3)))
(*.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy uy))
(* (pow uy 2) (* yi (pow (PI) 3)))
(*.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy uy))
(* -4/3 (* (pow uy 2) (* yi (pow (PI) 3))))
(*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))
(* -4/3 (* (pow uy 2) (* yi (pow (PI) 3))))
(*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))
(* -4/3 (* (pow uy 2) (* yi (pow (PI) 3))))
(*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))
(* -4/3 (* (pow uy 2) (* yi (pow (PI) 3))))
(*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))
(* -4/3 (* (pow uy 2) (* yi (pow (PI) 3))))
(*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))
(* -4/3 (* (pow uy 2) (* yi (pow (PI) 3))))
(*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))
(* -4/3 (* (pow uy 2) (* yi (pow (PI) 3))))
(*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))
(* -4/3 (* (pow uy 2) (* yi (pow (PI) 3))))
(*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))
(* -4/3 (* (pow uy 2) (* yi (pow (PI) 3))))
(*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))
(* -4/3 (* (pow uy 2) (* yi (pow (PI) 3))))
(*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))
(* -4/3 (* (pow uy 2) (* yi (pow (PI) 3))))
(*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))
(* -4/3 (* (pow uy 2) (* yi (pow (PI) 3))))
(*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))
(* -4/3 (* (pow uy 2) (* yi (pow (PI) 3))))
(*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))
(* -4/3 (* (pow uy 2) (* yi (pow (PI) 3))))
(*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))
(* -4/3 (* (pow uy 2) (* yi (pow (PI) 3))))
(*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))
(* -4/3 (* (pow uy 2) (* yi (pow (PI) 3))))
(*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))
(* -4/3 (* (pow uy 2) (* yi (pow (PI) 3))))
(*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))
(* -4/3 (* (pow uy 2) (* yi (pow (PI) 3))))
(*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))
(* -4/3 (* (pow uy 2) (* yi (pow (PI) 3))))
(*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))
(* -4/3 (* (pow uy 2) (* yi (pow (PI) 3))))
(*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))
(* -4/3 (* (pow uy 2) (* yi (pow (PI) 3))))
(*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))
(* -4/3 (* (pow uy 2) (* yi (pow (PI) 3))))
(*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))
(* -4/3 (* (pow uy 2) (* yi (pow (PI) 3))))
(*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))
(* -4/3 (* (pow uy 2) (* yi (pow (PI) 3))))
(*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))
(/ (* uy (* yi (PI))) xi)
(*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi))
(/ (* uy (* yi (PI))) xi)
(*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi))
(/ (* uy (* yi (PI))) xi)
(*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi))
(/ (* uy (* yi (PI))) xi)
(*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi))
(/ (* uy (* yi (PI))) xi)
(*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi))
(/ (* uy (* yi (PI))) xi)
(*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi))
(/ (* uy (* yi (PI))) xi)
(*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi))
(/ (* uy (* yi (PI))) xi)
(*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi))
(/ (* uy (* yi (PI))) xi)
(*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi))
(/ (* uy (* yi (PI))) xi)
(*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi))
(/ (* uy (* yi (PI))) xi)
(*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi))
(/ (* uy (* yi (PI))) xi)
(*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi))
(/ (* uy (* yi (PI))) xi)
(*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi))
(/ (* uy (* yi (PI))) xi)
(*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi))
(/ (* uy (* yi (PI))) xi)
(*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi))
(/ (* uy (* yi (PI))) xi)
(*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi))
(/ (* uy (* yi (PI))) xi)
(*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi))
(/ (* uy (* yi (PI))) xi)
(*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi))
(/ (* uy (* yi (PI))) xi)
(*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi))
(/ (* uy (* yi (PI))) xi)
(*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi))
(/ (* uy (* yi (PI))) xi)
(*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi))
(/ (* uy (* yi (PI))) xi)
(*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi))
(/ (* uy (* yi (PI))) xi)
(*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi))
(/ (* uy (* yi (PI))) xi)
(*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi))
(/ (* uy (* yi (PI))) xi)
(*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi))
(/ (* uy (* yi (PI))) xi)
(*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi))
(/ (* uy (* yi (PI))) xi)
(*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi))
(/ (* uy (* yi (PI))) xi)
(*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi))
(/ (* uy (* yi (PI))) xi)
(*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi))
(/ (* uy (* yi (PI))) xi)
(*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi))
(/ (* uy (* yi (PI))) xi)
(*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi))
(/ (* uy (* yi (PI))) xi)
(*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi))
(/ (* uy (* yi (PI))) xi)
(*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi))
(/ (* uy (* yi (PI))) xi)
(*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi))
(/ (* uy (* yi (PI))) xi)
(*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi))
(/ (* uy (* yi (PI))) xi)
(*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi))
1
#s(literal 1 binary32)
(+ 1 (* -2 ux))
(+.f32 #s(literal 1 binary32) (*.f32 ux #s(literal -2 binary32)))
(+ 1 (* ux (- ux 2)))
(+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal -2 binary32))))
(+ 1 (* ux (- ux 2)))
(+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal -2 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 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 #s(literal -2 binary32) ux))))
(* (pow ux 2) (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))))
(*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 #s(literal -2 binary32) 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) (-.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 2 binary32) (/.f32 #s(literal -1 binary32) ux)) ux)))
(* (pow ux 2) (+ 1 (* -1 (/ (- 2 (/ 1 ux)) ux))))
(*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 2 binary32) (/.f32 #s(literal -1 binary32) ux)) ux)))
(* 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 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))
(* uy (PI))
(*.f32 uy (PI.f32))
(* uy (PI))
(*.f32 uy (PI.f32))
(* uy (PI))
(*.f32 uy (PI.f32))

eval155.0ms (0.7%)

Compiler

Compiled 67441 to 3097 computations (95.4% saved)

prune220.0ms (1%)

Pruning

67 alts after pruning (65 fresh and 2 done)

PrunedKeptTotal
New1599501649
Fresh241539
Picked325
Done000
Total1626671693
Accuracy
99.9%
Counts
1693 → 67
Alt Table
Click to see full alt table
StatusAccuracyProgram
55.3%
(/.f32 (+.f32 (*.f32 xi (*.f32 xi xi)) (pow.f32 (+.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos)))) #s(literal 3 binary32))) (+.f32 (*.f32 xi xi) (-.f32 (*.f32 (+.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos)))) (+.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))))) (*.f32 xi (+.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))))))))
64.7%
(+.f32 (/.f32 (-.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi)) (*.f32 (*.f32 yi yi) (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))) (-.f32 (*.f32 xi (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 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux zi) maxCos)))
78.5%
(+.f32 (/.f32 (-.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi)) (*.f32 (*.f32 uy uy) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy yi))))) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy yi)))))))) (-.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy yi)))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
87.4%
(+.f32 (/.f32 (*.f32 (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32))) (-.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) (pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (/.f32 yi xi)) #s(literal 2 binary32)))) (-.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (/.f32 yi xi)))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
64.6%
(+.f32 (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 xi (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 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi)) (*.f32 (*.f32 yi yi) (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux zi) maxCos)))
78.3%
(+.f32 (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy yi))))))) (-.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi)) (*.f32 (*.f32 uy uy) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy yi))))) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy yi)))))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
90.8%
(+.f32 (+.f32 (+.f32 xi (*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 #s(literal 2/3 binary32) (*.f32 uy uy)) (*.f32 xi (pow.f32 (PI.f32) #s(literal 4 binary32))))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
93.4%
(+.f32 (+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux zi) maxCos)))
89.6%
(+.f32 (+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
86.0%
(+.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi) (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))))))
89.6%
(+.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))))))
98.9%
(+.f32 (+.f32 (*.f32 xi (-.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
90.0%
(+.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux zi) maxCos)))
99.1%
(+.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux zi) maxCos)))
99.1%
(+.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux zi) maxCos)))
95.9%
(+.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (*.f32 maxCos (*.f32 ux zi)))
99.0%
(+.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (cbrt.f32 (*.f32 (PI.f32) (PI.f32)))) (pow.f32 (PI.f32) #s(literal 1/3 binary32)))))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
98.8%
(+.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (cbrt.f32 (*.f32 (PI.f32) (PI.f32)))) (pow.f32 (PI.f32) #s(literal 1/3 binary32))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
93.7%
(+.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy)))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
82.4%
(+.f32 (+.f32 xi (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) yi) (PI.f32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
82.3%
(+.f32 (+.f32 xi (*.f32 (*.f32 uy (PI.f32)) (*.f32 #s(literal 2 binary32) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
82.4%
(+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 (PI.f32) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 zi maxCos) ux)))
82.4%
(+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 (PI.f32) yi))) (*.f32 ux (-.f32 (*.f32 maxCos zi) (*.f32 maxCos (*.f32 ux zi)))))
79.7%
(+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 (PI.f32) yi))) (*.f32 maxCos (*.f32 ux zi)))
89.4%
(+.f32 (+.f32 xi (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux zi) maxCos)))
85.8%
(+.f32 (+.f32 xi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
93.1%
(+.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy))) (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 uy (*.f32 uy uy)))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
41.1%
(+.f32 (*.f32 (*.f32 uy yi) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 uy uy))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
38.0%
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32))))
44.7%
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
58.6%
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
41.0%
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))
51.4%
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi)
81.7%
(+.f32 (*.f32 yi (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (/.f32 xi yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
91.7%
(+.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))))))
81.6%
(+.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
89.2%
(+.f32 (*.f32 xi (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) #s(literal -1/2 binary32)) (*.f32 ux ux))) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 (PI.f32) yi) xi)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
86.7%
(+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))
82.3%
(+.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (/.f32 xi uy))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
76.1%
(+.f32 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32))))
81.8%
(*.f32 (-.f32 (*.f32 (*.f32 uy (PI.f32)) #s(literal -2 binary32)) (/.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi) yi)) (neg.f32 yi))
98.7%
(*.f32 (-.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (neg.f32 maxCos)) (/.f32 (+.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)))))) zi)) (neg.f32 zi))
82.1%
(*.f32 (-.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (neg.f32 maxCos)) (/.f32 (+.f32 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32)))) zi)) (neg.f32 zi))
36.3%
(*.f32 (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy))) (*.f32 uy (*.f32 uy uy)))
12.4%
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux zi)) maxCos)
11.0%
(*.f32 (*.f32 zi maxCos) ux)
36.4%
(*.f32 (*.f32 uy yi) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 uy uy))) (*.f32 #s(literal 2 binary32) (PI.f32))))
98.4%
(*.f32 (*.f32 ux ux) (-.f32 (*.f32 maxCos (neg.f32 zi)) (/.f32 (-.f32 (*.f32 maxCos (neg.f32 zi)) (/.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) ux)) ux)))
93.1%
(*.f32 (*.f32 ux ux) (-.f32 (neg.f32 (*.f32 maxCos zi)) (/.f32 (-.f32 (neg.f32 (*.f32 maxCos zi)) (/.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) ux)) ux)))
81.9%
(*.f32 (*.f32 ux ux) (-.f32 (neg.f32 (*.f32 maxCos zi)) (/.f32 (-.f32 (neg.f32 (*.f32 maxCos zi)) (/.f32 (+.f32 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32)))) ux)) ux)))
11.0%
(*.f32 (*.f32 ux maxCos) zi)
12.4%
(*.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) zi)
12.4%
(*.f32 (*.f32 maxCos ux) (*.f32 ux (-.f32 (/.f32 zi ux) zi)))
33.4%
(*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32)))
8.0%
(*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy uy))) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))
39.0%
(*.f32 (sqrt.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))) (*.f32 (*.f32 (*.f32 ux ux) yi) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))
36.4%
(*.f32 (neg.f32 (*.f32 uy yi)) (+.f32 (*.f32 (PI.f32) #s(literal -2 binary32)) (*.f32 (*.f32 #s(literal 4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))
39.9%
(*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))
91.6%
(*.f32 xi (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi)))
82.6%
(*.f32 xi (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi)))))
53.2%
(*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))
12.5%
(*.f32 ux (*.f32 (*.f32 maxCos zi) (-.f32 #s(literal 1 binary32) ux)))
81.8%
(*.f32 maxCos (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32))) maxCos) (+.f32 (*.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux)) (/.f32 xi maxCos))))
98.5%
(*.f32 maxCos (+.f32 (*.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux)) (+.f32 (/.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) maxCos) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) maxCos))))
93.1%
(*.f32 maxCos (+.f32 (*.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux)) (+.f32 (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) maxCos) (/.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) maxCos))))
11.0%
(*.f32 maxCos (*.f32 ux zi))
46.5%
xi
Compiler

Compiled 4662 to 2849 computations (38.9% saved)

simplify182.0ms (0.8%)

Algorithm
egg-herbie
Localize:

Found 16 expressions of interest:

NewMetricScoreProgram
cost-diff0
(+.f32 (*.f32 xi (*.f32 xi xi)) (pow.f32 (+.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos)))) #s(literal 3 binary32)))
cost-diff0
(/.f32 (+.f32 (*.f32 xi (*.f32 xi xi)) (pow.f32 (+.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos)))) #s(literal 3 binary32))) (+.f32 (*.f32 xi xi) (-.f32 (*.f32 (+.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos)))) (+.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))))) (*.f32 xi (+.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))))))))
cost-diff576
(-.f32 (*.f32 (+.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos)))) (+.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))))) (*.f32 xi (+.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))))))
cost-diff2080
(pow.f32 (+.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos)))) #s(literal 3 binary32))
cost-diff0
(+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))))
cost-diff0
(+.f32 (+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
cost-diff64
(+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))
cost-diff64
(+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))
cost-diff0
(*.f32 (*.f32 #s(literal 2 binary32) uy) yi)
cost-diff0
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) yi) (PI.f32))
cost-diff0
(+.f32 xi (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) yi) (PI.f32)))
cost-diff0
(+.f32 (+.f32 xi (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) yi) (PI.f32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
cost-diff0
(cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))
cost-diff0
(*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))
cost-diff0
(+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))))))
cost-diff0
(+.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux zi) maxCos)))
Rules
4108×*-lowering-*.f32
4108×*-lowering-*.f64
2234×fma-lowering-fma.f32
2234×fma-lowering-fma.f64
1764×sum3-define
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
065688
1215679
2751676
34509668
08232668
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(+ (+ (* xi (cos (* (* 2 uy) (PI)))) (* yi (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))))) (* (- 1 ux) (* (* ux zi) maxCos)))
(+ (* xi (cos (* (* 2 uy) (PI)))) (* yi (* 2 (* (sin (* uy (PI))) (cos (* uy (PI)))))))
(* xi (cos (* (* 2 uy) (PI))))
xi
(cos (* (* 2 uy) (PI)))
(* (* 2 uy) (PI))
(* 2 uy)
2
uy
(PI)
(* yi (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))))
yi
(* 2 (* (sin (* uy (PI))) (cos (* uy (PI)))))
(* (sin (* uy (PI))) (cos (* uy (PI))))
(sin (* uy (PI)))
(* uy (PI))
(cos (* uy (PI)))
(* (- 1 ux) (* (* ux zi) maxCos))
(- 1 ux)
1
ux
(* (* ux zi) maxCos)
(* ux zi)
zi
maxCos
xi
(+ (+ xi (* (* (* 2 uy) yi) (PI))) (* (- 1 ux) (* zi (* ux maxCos))))
(+ xi (* (* (* 2 uy) yi) (PI)))
xi
(* (* (* 2 uy) yi) (PI))
(* (* 2 uy) yi)
(* 2 uy)
2
uy
yi
(PI)
(* (- 1 ux) (* zi (* ux maxCos)))
(- 1 ux)
1
ux
(* zi (* ux maxCos))
zi
(* ux maxCos)
maxCos
(+ (+ (+ xi (* (* -2 (* uy uy)) (* xi (* (PI) (PI))))) (* uy (+ (* 2 (* (PI) yi)) (* -4/3 (* (* (* uy uy) yi) (* (PI) (* (PI) (PI)))))))) (* (- 1 ux) (* zi (* ux maxCos))))
(+ (+ xi (* (* -2 (* uy uy)) (* xi (* (PI) (PI))))) (* uy (+ (* 2 (* (PI) yi)) (* -4/3 (* (* (* uy uy) yi) (* (PI) (* (PI) (PI))))))))
(+ xi (* (* -2 (* uy uy)) (* xi (* (PI) (PI)))))
xi
(* (* -2 (* uy uy)) (* xi (* (PI) (PI))))
(* -2 (* uy uy))
-2
(* uy uy)
uy
(* xi (* (PI) (PI)))
(* (PI) (PI))
(PI)
(* uy (+ (* 2 (* (PI) yi)) (* -4/3 (* (* (* uy uy) yi) (* (PI) (* (PI) (PI)))))))
(+ (* 2 (* (PI) yi)) (* -4/3 (* (* (* uy uy) yi) (* (PI) (* (PI) (PI))))))
(* 2 (* (PI) yi))
2
(* (PI) yi)
yi
(* -4/3 (* (* (* uy uy) yi) (* (PI) (* (PI) (PI)))))
-4/3
(* (* (* uy uy) yi) (* (PI) (* (PI) (PI))))
(* (* uy uy) yi)
(* (PI) (* (PI) (PI)))
(* (- 1 ux) (* zi (* ux maxCos)))
(- 1 ux)
1
ux
(* zi (* ux maxCos))
zi
(* ux maxCos)
maxCos
(/ (+ (* xi (* xi xi)) (pow (+ (* uy (* 2 (* (PI) yi))) (* (- 1 ux) (* ux (* zi maxCos)))) 3)) (+ (* xi xi) (- (* (+ (* uy (* 2 (* (PI) yi))) (* (- 1 ux) (* ux (* zi maxCos)))) (+ (* uy (* 2 (* (PI) yi))) (* (- 1 ux) (* ux (* zi maxCos))))) (* xi (+ (* uy (* 2 (* (PI) yi))) (* (- 1 ux) (* ux (* zi maxCos))))))))
(+ (* xi (* xi xi)) (pow (+ (* uy (* 2 (* (PI) yi))) (* (- 1 ux) (* ux (* zi maxCos)))) 3))
(* xi (* xi xi))
xi
(* xi xi)
(pow (+ (* uy (* 2 (* (PI) yi))) (* (- 1 ux) (* ux (* zi maxCos)))) 3)
(+ (* uy (* 2 (* (PI) yi))) (* (- 1 ux) (* ux (* zi maxCos))))
(* uy (* 2 (* (PI) yi)))
uy
(* 2 (* (PI) yi))
2
(* (PI) yi)
(PI)
yi
(* (- 1 ux) (* ux (* zi maxCos)))
(- 1 ux)
1
ux
(* ux (* zi maxCos))
(* zi maxCos)
zi
maxCos
3
(+ (* xi xi) (- (* (+ (* uy (* 2 (* (PI) yi))) (* (- 1 ux) (* ux (* zi maxCos)))) (+ (* uy (* 2 (* (PI) yi))) (* (- 1 ux) (* ux (* zi maxCos))))) (* xi (+ (* uy (* 2 (* (PI) yi))) (* (- 1 ux) (* ux (* zi maxCos)))))))
(- (* (+ (* uy (* 2 (* (PI) yi))) (* (- 1 ux) (* ux (* zi maxCos)))) (+ (* uy (* 2 (* (PI) yi))) (* (- 1 ux) (* ux (* zi maxCos))))) (* xi (+ (* uy (* 2 (* (PI) yi))) (* (- 1 ux) (* ux (* zi maxCos))))))
(* (+ (* uy (* 2 (* (PI) yi))) (* (- 1 ux) (* ux (* zi maxCos)))) (+ (* uy (* 2 (* (PI) yi))) (* (- 1 ux) (* ux (* zi maxCos)))))
(* xi (+ (* uy (* 2 (* (PI) yi))) (* (- 1 ux) (* ux (* zi maxCos)))))
Outputs
(+ (+ (* xi (cos (* (* 2 uy) (PI)))) (* yi (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))))) (* (- 1 ux) (* (* ux zi) maxCos)))
(+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (+.f32 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (*.f32 #s(literal 2 binary32) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos)))))
(+ (* xi (cos (* (* 2 uy) (PI)))) (* yi (* 2 (* (sin (* uy (PI))) (cos (* uy (PI)))))))
(+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (*.f32 #s(literal 2 binary32) yi))))
(* xi (cos (* (* 2 uy) (PI))))
(*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))
xi
(cos (* (* 2 uy) (PI)))
(cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))
(* (* 2 uy) (PI))
(*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))
(* 2 uy)
(*.f32 #s(literal 2 binary32) uy)
2
#s(literal 2 binary32)
uy
(PI)
(PI.f32)
(* yi (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))))
(*.f32 (sin.f32 (*.f32 uy (PI.f32))) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (*.f32 #s(literal 2 binary32) yi)))
yi
(* 2 (* (sin (* uy (PI))) (cos (* uy (PI)))))
(*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))))
(* (sin (* uy (PI))) (cos (* uy (PI))))
(*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))
(sin (* uy (PI)))
(sin.f32 (*.f32 uy (PI.f32)))
(* uy (PI))
(*.f32 uy (PI.f32))
(cos (* uy (PI)))
(cos.f32 (*.f32 uy (PI.f32)))
(* (- 1 ux) (* (* ux zi) maxCos))
(*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos)))
(- 1 ux)
(-.f32 #s(literal 1 binary32) ux)
1
#s(literal 1 binary32)
ux
(* (* ux zi) maxCos)
(*.f32 zi (*.f32 ux maxCos))
(* ux zi)
(*.f32 ux zi)
zi
maxCos
xi
(+ (+ xi (* (* (* 2 uy) yi) (PI))) (* (- 1 ux) (* zi (* ux maxCos))))
(+.f32 xi (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (*.f32 uy yi)))))
(+ xi (* (* (* 2 uy) yi) (PI)))
(+.f32 xi (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (*.f32 uy yi))))
xi
(* (* (* 2 uy) yi) (PI))
(*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (*.f32 uy yi)))
(* (* 2 uy) yi)
(*.f32 #s(literal 2 binary32) (*.f32 uy yi))
(* 2 uy)
(*.f32 #s(literal 2 binary32) uy)
2
#s(literal 2 binary32)
uy
yi
(PI)
(PI.f32)
(* (- 1 ux) (* zi (* ux maxCos)))
(*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos)))
(- 1 ux)
(-.f32 #s(literal 1 binary32) ux)
1
#s(literal 1 binary32)
ux
(* zi (* ux maxCos))
(*.f32 zi (*.f32 ux maxCos))
zi
(* ux maxCos)
(*.f32 ux maxCos)
maxCos
(+ (+ (+ xi (* (* -2 (* uy uy)) (* xi (* (PI) (PI))))) (* uy (+ (* 2 (* (PI) yi)) (* -4/3 (* (* (* uy uy) yi) (* (PI) (* (PI) (PI)))))))) (* (- 1 ux) (* zi (* ux maxCos))))
(+.f32 xi (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))) (*.f32 uy (+.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 xi (*.f32 uy #s(literal -2 binary32)))) (*.f32 (PI.f32) (+.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 #s(literal -4/3 binary32) (*.f32 yi (*.f32 (*.f32 (PI.f32) (*.f32 uy uy)) (PI.f32))))))))))
(+ (+ xi (* (* -2 (* uy uy)) (* xi (* (PI) (PI))))) (* uy (+ (* 2 (* (PI) yi)) (* -4/3 (* (* (* uy uy) yi) (* (PI) (* (PI) (PI))))))))
(+.f32 xi (*.f32 uy (+.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 xi (*.f32 uy #s(literal -2 binary32)))) (*.f32 (PI.f32) (+.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 #s(literal -4/3 binary32) (*.f32 yi (*.f32 (*.f32 (PI.f32) (*.f32 uy uy)) (PI.f32)))))))))
(+ xi (* (* -2 (* uy uy)) (* xi (* (PI) (PI)))))
(*.f32 (+.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 #s(literal -2 binary32) (*.f32 uy uy)))) #s(literal 1 binary32)) xi)
xi
(* (* -2 (* uy uy)) (* xi (* (PI) (PI))))
(*.f32 uy (*.f32 #s(literal -2 binary32) (*.f32 uy (*.f32 xi (*.f32 (PI.f32) (PI.f32))))))
(* -2 (* uy uy))
(*.f32 #s(literal -2 binary32) (*.f32 uy uy))
-2
#s(literal -2 binary32)
(* uy uy)
(*.f32 uy uy)
uy
(* xi (* (PI) (PI)))
(*.f32 xi (*.f32 (PI.f32) (PI.f32)))
(* (PI) (PI))
(*.f32 (PI.f32) (PI.f32))
(PI)
(PI.f32)
(* uy (+ (* 2 (* (PI) yi)) (* -4/3 (* (* (* uy uy) yi) (* (PI) (* (PI) (PI)))))))
(*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 #s(literal -4/3 binary32) (*.f32 yi (*.f32 (*.f32 (PI.f32) (*.f32 uy uy)) (PI.f32)))))))
(+ (* 2 (* (PI) yi)) (* -4/3 (* (* (* uy uy) yi) (* (PI) (* (PI) (PI))))))
(*.f32 (PI.f32) (+.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 #s(literal -4/3 binary32) (*.f32 yi (*.f32 (*.f32 (PI.f32) (*.f32 uy uy)) (PI.f32))))))
(* 2 (* (PI) yi))
(*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))
2
#s(literal 2 binary32)
(* (PI) yi)
(*.f32 (PI.f32) yi)
yi
(* -4/3 (* (* (* uy uy) yi) (* (PI) (* (PI) (PI)))))
(*.f32 uy (*.f32 uy (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 yi (*.f32 (PI.f32) (PI.f32)))))))
-4/3
#s(literal -4/3 binary32)
(* (* (* uy uy) yi) (* (PI) (* (PI) (PI))))
(*.f32 uy (*.f32 yi (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) uy))))
(* (* uy uy) yi)
(*.f32 uy (*.f32 uy yi))
(* (PI) (* (PI) (PI)))
(*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))
(* (- 1 ux) (* zi (* ux maxCos)))
(*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos)))
(- 1 ux)
(-.f32 #s(literal 1 binary32) ux)
1
#s(literal 1 binary32)
ux
(* zi (* ux maxCos))
(*.f32 zi (*.f32 ux maxCos))
zi
(* ux maxCos)
(*.f32 ux maxCos)
maxCos
(/ (+ (* xi (* xi xi)) (pow (+ (* uy (* 2 (* (PI) yi))) (* (- 1 ux) (* ux (* zi maxCos)))) 3)) (+ (* xi xi) (- (* (+ (* uy (* 2 (* (PI) yi))) (* (- 1 ux) (* ux (* zi maxCos)))) (+ (* uy (* 2 (* (PI) yi))) (* (- 1 ux) (* ux (* zi maxCos))))) (* xi (+ (* uy (* 2 (* (PI) yi))) (* (- 1 ux) (* ux (* zi maxCos))))))))
(/.f32 (+.f32 (*.f32 xi (*.f32 xi xi)) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (*.f32 uy yi)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (*.f32 uy yi)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (*.f32 uy yi))))))) (+.f32 (*.f32 xi xi) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (*.f32 uy yi)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))) (-.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (*.f32 uy yi))) xi)))))
(+ (* xi (* xi xi)) (pow (+ (* uy (* 2 (* (PI) yi))) (* (- 1 ux) (* ux (* zi maxCos)))) 3))
(+.f32 (*.f32 xi (*.f32 xi xi)) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (*.f32 uy yi)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (*.f32 uy yi)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (*.f32 uy yi)))))))
(* xi (* xi xi))
(*.f32 xi (*.f32 xi xi))
xi
(* xi xi)
(*.f32 xi xi)
(pow (+ (* uy (* 2 (* (PI) yi))) (* (- 1 ux) (* ux (* zi maxCos)))) 3)
(*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (*.f32 uy yi)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (*.f32 uy yi)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (*.f32 uy yi))))))
(+ (* uy (* 2 (* (PI) yi))) (* (- 1 ux) (* ux (* zi maxCos))))
(+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (*.f32 uy yi))))
(* uy (* 2 (* (PI) yi)))
(*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (*.f32 uy yi)))
uy
(* 2 (* (PI) yi))
(*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))
2
#s(literal 2 binary32)
(* (PI) yi)
(*.f32 (PI.f32) yi)
(PI)
(PI.f32)
yi
(* (- 1 ux) (* ux (* zi maxCos)))
(*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos)))
(- 1 ux)
(-.f32 #s(literal 1 binary32) ux)
1
#s(literal 1 binary32)
ux
(* ux (* zi maxCos))
(*.f32 zi (*.f32 ux maxCos))
(* zi maxCos)
(*.f32 zi maxCos)
zi
maxCos
3
#s(literal 3 binary32)
(+ (* xi xi) (- (* (+ (* uy (* 2 (* (PI) yi))) (* (- 1 ux) (* ux (* zi maxCos)))) (+ (* uy (* 2 (* (PI) yi))) (* (- 1 ux) (* ux (* zi maxCos))))) (* xi (+ (* uy (* 2 (* (PI) yi))) (* (- 1 ux) (* ux (* zi maxCos)))))))
(+.f32 (*.f32 xi xi) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (*.f32 uy yi)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))) (-.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (*.f32 uy yi))) xi))))
(- (* (+ (* uy (* 2 (* (PI) yi))) (* (- 1 ux) (* ux (* zi maxCos)))) (+ (* uy (* 2 (* (PI) yi))) (* (- 1 ux) (* ux (* zi maxCos))))) (* xi (+ (* uy (* 2 (* (PI) yi))) (* (- 1 ux) (* ux (* zi maxCos))))))
(*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (*.f32 uy yi)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))) (-.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (*.f32 uy yi))) xi)))
(* (+ (* uy (* 2 (* (PI) yi))) (* (- 1 ux) (* ux (* zi maxCos)))) (+ (* uy (* 2 (* (PI) yi))) (* (- 1 ux) (* ux (* zi maxCos)))))
(*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (*.f32 uy yi)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (*.f32 uy yi)))))
(* xi (+ (* uy (* 2 (* (PI) yi))) (* (- 1 ux) (* ux (* zi maxCos)))))
(*.f32 xi (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))) (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (*.f32 uy yi)))))

localize405.0ms (1.8%)

Localize:

Found 16 expressions of interest:

NewMetricScoreProgram
accuracy99.3%
(pow.f32 (+.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos)))) #s(literal 3 binary32))
accuracy99.3%
(*.f32 (+.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos)))) (+.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos)))))
accuracy98.9%
(*.f32 (PI.f32) yi)
accuracy66.4%
(/.f32 (+.f32 (*.f32 xi (*.f32 xi xi)) (pow.f32 (+.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos)))) #s(literal 3 binary32))) (+.f32 (*.f32 xi xi) (-.f32 (*.f32 (+.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos)))) (+.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))))) (*.f32 xi (+.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))))))))
accuracy98.9%
(*.f32 (PI.f32) yi)
accuracy98.8%
(*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))
accuracy98.0%
(*.f32 (*.f32 (*.f32 uy uy) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))
accuracy96.9%
(*.f32 (PI.f32) (PI.f32))
accuracy99.9%
(+.f32 xi (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) yi) (PI.f32)))
accuracy99.5%
(*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos)))
accuracy99.3%
(*.f32 zi (*.f32 ux maxCos))
accuracy98.8%
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) yi) (PI.f32))
accuracy99.5%
(*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux zi) maxCos))
accuracy99.3%
(*.f32 yi (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))))
accuracy99.0%
(*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))
accuracy99.0%
(*.f32 uy (PI.f32))
Results
281.0ms256×0valid
Compiler

Compiled 829 to 66 computations (92% saved)

Precisions
Click to see histograms. Total time spent on operations: 92.0ms
ival-mult: 54.0ms (58.6% of total)
ival-add: 13.0ms (14.1% of total)
ival-cos: 6.0ms (6.5% of total)
ival-sin: 4.0ms (4.3% of total)
...c/correct-round.rkt:119:19: 4.0ms (4.3% of total)
ival-pow: 4.0ms (4.3% of total)
ival-div: 2.0ms (2.2% of total)
ival-sub: 2.0ms (2.2% of total)
ival-pi: 1.0ms (1.1% of total)
const: 1.0ms (1.1% of total)
backward-pass: 0.0ms (0% of total)

series199.0ms (0.9%)

Counts
27 → 1008
Calls
Call 1
Inputs
#<alt (+ (+ (* xi (cos (* (* 2 uy) (PI)))) (* yi (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))))) (* (- 1 ux) (* (* ux zi) maxCos)))>
#<alt (+ (* xi (cos (* (* 2 uy) (PI)))) (* yi (* 2 (* (sin (* uy (PI))) (cos (* uy (PI)))))))>
#<alt (* xi (cos (* (* 2 uy) (PI))))>
#<alt (cos (* (* 2 uy) (PI)))>
#<alt (+ (+ xi (* (* (* 2 uy) yi) (PI))) (* (- 1 ux) (* zi (* ux maxCos))))>
#<alt (+ xi (* (* (* 2 uy) yi) (PI)))>
#<alt (* (* (* 2 uy) yi) (PI))>
#<alt (* (* 2 uy) yi)>
#<alt (+ (+ xi (* (* -2 (* uy uy)) (* xi (* (PI) (PI))))) (* uy (+ (* 2 (* (PI) yi)) (* -4/3 (* (* (* uy uy) yi) (* (PI) (* (PI) (PI))))))))>
#<alt (+ (* 2 (* (PI) yi)) (* -4/3 (* (* (* uy uy) yi) (* (PI) (* (PI) (PI))))))>
#<alt (+ (+ (+ xi (* (* -2 (* uy uy)) (* xi (* (PI) (PI))))) (* uy (+ (* 2 (* (PI) yi)) (* -4/3 (* (* (* uy uy) yi) (* (PI) (* (PI) (PI)))))))) (* (- 1 ux) (* zi (* ux maxCos))))>
#<alt (+ xi (* (* -2 (* uy uy)) (* xi (* (PI) (PI)))))>
#<alt (pow (+ (* uy (* 2 (* (PI) yi))) (* (- 1 ux) (* ux (* zi maxCos)))) 3)>
#<alt (- (* (+ (* uy (* 2 (* (PI) yi))) (* (- 1 ux) (* ux (* zi maxCos)))) (+ (* uy (* 2 (* (PI) yi))) (* (- 1 ux) (* ux (* zi maxCos))))) (* xi (+ (* uy (* 2 (* (PI) yi))) (* (- 1 ux) (* ux (* zi maxCos))))))>
#<alt (/ (+ (* xi (* xi xi)) (pow (+ (* uy (* 2 (* (PI) yi))) (* (- 1 ux) (* ux (* zi maxCos)))) 3)) (+ (* xi xi) (- (* (+ (* uy (* 2 (* (PI) yi))) (* (- 1 ux) (* ux (* zi maxCos)))) (+ (* uy (* 2 (* (PI) yi))) (* (- 1 ux) (* ux (* zi maxCos))))) (* xi (+ (* uy (* 2 (* (PI) yi))) (* (- 1 ux) (* ux (* zi maxCos))))))))>
#<alt (+ (* xi (* xi xi)) (pow (+ (* uy (* 2 (* (PI) yi))) (* (- 1 ux) (* ux (* zi maxCos)))) 3))>
#<alt (* uy (PI))>
#<alt (* (* 2 uy) (PI))>
#<alt (* yi (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))))>
#<alt (* (- 1 ux) (* (* ux zi) maxCos))>
#<alt (* zi (* ux maxCos))>
#<alt (* (- 1 ux) (* zi (* ux maxCos)))>
#<alt (* (PI) (PI))>
#<alt (* (* (* uy uy) yi) (* (PI) (* (PI) (PI))))>
#<alt (* -4/3 (* (* (* uy uy) yi) (* (PI) (* (PI) (PI)))))>
#<alt (* (PI) yi)>
#<alt (* (+ (* uy (* 2 (* (PI) yi))) (* (- 1 ux) (* ux (* zi maxCos)))) (+ (* uy (* 2 (* (PI) yi))) (* (- 1 ux) (* ux (* zi maxCos)))))>
Outputs
#<alt (+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (* maxCos (* ux (* zi (- 1 ux)))))>
#<alt (+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (cos (* 2 (* uy (PI)))))))>
#<alt (+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (cos (* 2 (* uy (PI)))))))>
#<alt (+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (cos (* 2 (* uy (PI)))))))>
#<alt (* xi (cos (* 2 (* uy (PI)))))>
#<alt (* xi (+ (cos (* 2 (* uy (PI)))) (+ (* 2 (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) xi)) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi))))>
#<alt (* xi (+ (cos (* 2 (* uy (PI)))) (+ (* 2 (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) xi)) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi))))>
#<alt (* xi (+ (cos (* 2 (* uy (PI)))) (+ (* 2 (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) xi)) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi))))>
#<alt (* xi (cos (* 2 (* uy (PI)))))>
#<alt (* -1 (* xi (+ (* -1 (cos (* 2 (* uy (PI))))) (* -1 (/ (+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (* maxCos (* ux (* zi (- 1 ux))))) xi)))))>
#<alt (* -1 (* xi (+ (* -1 (cos (* 2 (* uy (PI))))) (* -1 (/ (+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (* maxCos (* ux (* zi (- 1 ux))))) xi)))))>
#<alt (* -1 (* xi (+ (* -1 (cos (* 2 (* uy (PI))))) (* -1 (/ (+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (* maxCos (* ux (* zi (- 1 ux))))) xi)))))>
#<alt (+ xi (* maxCos (* ux (* zi (- 1 ux)))))>
#<alt (+ xi (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))))>
#<alt (+ xi (+ (* maxCos (* ux (* zi (- 1 ux)))) (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))))))>
#<alt (+ xi (+ (* maxCos (* ux (* zi (- 1 ux)))) (* uy (+ (* 2 (* yi (PI))) (* uy (+ (* -2 (* xi (pow (PI) 2))) (* 2 (* uy (* yi (+ (* -1/2 (pow (PI) 3)) (* -1/6 (pow (PI) 3))))))))))))>
#<alt (+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (cos (* 2 (* uy (PI)))))))>
#<alt (+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (cos (* 2 (* uy (PI)))))))>
#<alt (+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (cos (* 2 (* uy (PI)))))))>
#<alt (+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (cos (* 2 (* uy (PI)))))))>
#<alt (+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (cos (* 2 (* uy (PI)))))))>
#<alt (+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (cos (* 2 (* uy (PI)))))))>
#<alt (+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (cos (* 2 (* uy (PI)))))))>
#<alt (+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (cos (* 2 (* uy (PI)))))))>
#<alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (cos (* 2 (* uy (PI))))))>
#<alt (+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (cos (* 2 (* uy (PI)))))))>
#<alt (+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (cos (* 2 (* uy (PI)))))))>
#<alt (+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (cos (* 2 (* uy (PI)))))))>
#<alt (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))))>
#<alt (* yi (+ (* 2 (* (cos (* uy (PI))) (sin (* uy (PI))))) (+ (/ (* maxCos (* ux (* zi (- 1 ux)))) yi) (/ (* xi (cos (* 2 (* uy (PI))))) yi))))>
#<alt (* yi (+ (* 2 (* (cos (* uy (PI))) (sin (* uy (PI))))) (+ (/ (* maxCos (* ux (* zi (- 1 ux)))) yi) (/ (* xi (cos (* 2 (* uy (PI))))) yi))))>
#<alt (* yi (+ (* 2 (* (cos (* uy (PI))) (sin (* uy (PI))))) (+ (/ (* maxCos (* ux (* zi (- 1 ux)))) yi) (/ (* xi (cos (* 2 (* uy (PI))))) yi))))>
#<alt (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))))>
#<alt (* -1 (* yi (+ (* -2 (* (cos (* uy (PI))) (sin (* uy (PI))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (cos (* 2 (* uy (PI)))))) yi)))))>
#<alt (* -1 (* yi (+ (* -2 (* (cos (* uy (PI))) (sin (* uy (PI))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (cos (* 2 (* uy (PI)))))) yi)))))>
#<alt (* -1 (* yi (+ (* -2 (* (cos (* uy (PI))) (sin (* uy (PI))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (cos (* 2 (* uy (PI)))))) yi)))))>
#<alt (+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (* xi (cos (* 2 (* uy (PI))))))>
#<alt (+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (+ (* maxCos (* ux zi)) (* xi (cos (* 2 (* uy (PI)))))))>
#<alt (+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (+ (* ux (+ (* -1 (* maxCos (* ux zi))) (* maxCos zi))) (* xi (cos (* 2 (* uy (PI)))))))>
#<alt (+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (+ (* ux (+ (* -1 (* maxCos (* ux zi))) (* maxCos zi))) (* xi (cos (* 2 (* uy (PI)))))))>
#<alt (* -1 (* maxCos (* (pow ux 2) zi)))>
#<alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (/ (* maxCos zi) ux)))>
#<alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* 2 (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (pow ux 2))) (+ (/ (* maxCos zi) ux) (/ (* xi (cos (* 2 (* uy (PI))))) (pow ux 2))))))>
#<alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* 2 (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (pow ux 2))) (+ (/ (* maxCos zi) ux) (/ (* xi (cos (* 2 (* uy (PI))))) (pow ux 2))))))>
#<alt (* -1 (* maxCos (* (pow ux 2) zi)))>
#<alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (/ (* maxCos zi) ux)))>
#<alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (* -1 (/ (+ (* -1 (* maxCos zi)) (* -1 (/ (+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (* xi (cos (* 2 (* uy (PI)))))) ux))) ux))))>
#<alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (* -1 (/ (+ (* -1 (* maxCos zi)) (* -1 (/ (+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (* xi (cos (* 2 (* uy (PI)))))) ux))) ux))))>
#<alt (+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (* xi (cos (* 2 (* uy (PI))))))>
#<alt (+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (cos (* 2 (* uy (PI)))))))>
#<alt (+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (cos (* 2 (* uy (PI)))))))>
#<alt (+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (cos (* 2 (* uy (PI)))))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* zi (+ (* 2 (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) zi)) (+ (* maxCos (* ux (- 1 ux))) (/ (* xi (cos (* 2 (* uy (PI))))) zi))))>
#<alt (* zi (+ (* 2 (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) zi)) (+ (* maxCos (* ux (- 1 ux))) (/ (* xi (cos (* 2 (* uy (PI))))) zi))))>
#<alt (* zi (+ (* 2 (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) zi)) (+ (* maxCos (* ux (- 1 ux))) (/ (* xi (cos (* 2 (* uy (PI))))) zi))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (* xi (cos (* 2 (* uy (PI)))))) zi)))))>
#<alt (* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (* xi (cos (* 2 (* uy (PI)))))) zi)))))>
#<alt (* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (* xi (cos (* 2 (* uy (PI)))))) zi)))))>
#<alt (+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (* xi (cos (* 2 (* uy (PI))))))>
#<alt (+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (cos (* 2 (* uy (PI)))))))>
#<alt (+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (cos (* 2 (* uy (PI)))))))>
#<alt (+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (cos (* 2 (* uy (PI)))))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (+ (* 2 (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) maxCos)) (+ (* ux (* zi (- 1 ux))) (/ (* xi (cos (* 2 (* uy (PI))))) maxCos))))>
#<alt (* maxCos (+ (* 2 (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) maxCos)) (+ (* ux (* zi (- 1 ux))) (/ (* xi (cos (* 2 (* uy (PI))))) maxCos))))>
#<alt (* maxCos (+ (* 2 (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) maxCos)) (+ (* ux (* zi (- 1 ux))) (/ (* xi (cos (* 2 (* uy (PI))))) maxCos))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (* -1 (/ (+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (* xi (cos (* 2 (* uy (PI)))))) maxCos)))))>
#<alt (* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (* -1 (/ (+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (* xi (cos (* 2 (* uy (PI)))))) maxCos)))))>
#<alt (* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (* -1 (/ (+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (* xi (cos (* 2 (* uy (PI)))))) maxCos)))))>
#<alt (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))))>
#<alt (+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (* xi (cos (* 2 (* uy (PI))))))>
#<alt (+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (* xi (cos (* 2 (* uy (PI))))))>
#<alt (+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (* xi (cos (* 2 (* uy (PI))))))>
#<alt (* xi (cos (* 2 (* uy (PI)))))>
#<alt (* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) xi))))>
#<alt (* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) xi))))>
#<alt (* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) xi))))>
#<alt (* xi (cos (* 2 (* uy (PI)))))>
#<alt (* -1 (* xi (+ (* -2 (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) xi)) (* -1 (cos (* 2 (* uy (PI))))))))>
#<alt (* -1 (* xi (+ (* -2 (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) xi)) (* -1 (cos (* 2 (* uy (PI))))))))>
#<alt (* -1 (* xi (+ (* -2 (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) xi)) (* -1 (cos (* 2 (* uy (PI))))))))>
#<alt xi>
#<alt (+ xi (* 2 (* uy (* yi (PI)))))>
#<alt (+ xi (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))))>
#<alt (+ xi (* uy (+ (* 2 (* yi (PI))) (* uy (+ (* -2 (* xi (pow (PI) 2))) (* 2 (* uy (* yi (+ (* -1/2 (pow (PI) 3)) (* -1/6 (pow (PI) 3)))))))))))>
#<alt (+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (* xi (cos (* 2 (* uy (PI))))))>
#<alt (+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (* xi (cos (* 2 (* uy (PI))))))>
#<alt (+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (* xi (cos (* 2 (* uy (PI))))))>
#<alt (+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (* xi (cos (* 2 (* uy (PI))))))>
#<alt (+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (* xi (cos (* 2 (* uy (PI))))))>
#<alt (+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (* xi (cos (* 2 (* uy (PI))))))>
#<alt (+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (* xi (cos (* 2 (* uy (PI))))))>
#<alt (+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (* xi (cos (* 2 (* uy (PI))))))>
#<alt (* xi (cos (* 2 (* uy (PI)))))>
#<alt (+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (* xi (cos (* 2 (* uy (PI))))))>
#<alt (+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (* xi (cos (* 2 (* uy (PI))))))>
#<alt (+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (* xi (cos (* 2 (* uy (PI))))))>
#<alt (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))))>
#<alt (* yi (+ (* 2 (* (cos (* uy (PI))) (sin (* uy (PI))))) (/ (* xi (cos (* 2 (* uy (PI))))) yi)))>
#<alt (* yi (+ (* 2 (* (cos (* uy (PI))) (sin (* uy (PI))))) (/ (* xi (cos (* 2 (* uy (PI))))) yi)))>
#<alt (* yi (+ (* 2 (* (cos (* uy (PI))) (sin (* uy (PI))))) (/ (* xi (cos (* 2 (* uy (PI))))) yi)))>
#<alt (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))))>
#<alt (* -1 (* yi (+ (* -2 (* (cos (* uy (PI))) (sin (* uy (PI))))) (* -1 (/ (* xi (cos (* 2 (* uy (PI))))) yi)))))>
#<alt (* -1 (* yi (+ (* -2 (* (cos (* uy (PI))) (sin (* uy (PI))))) (* -1 (/ (* xi (cos (* 2 (* uy (PI))))) yi)))))>
#<alt (* -1 (* yi (+ (* -2 (* (cos (* uy (PI))) (sin (* uy (PI))))) (* -1 (/ (* xi (cos (* 2 (* uy (PI))))) yi)))))>
#<alt (* xi (cos (* 2 (* uy (PI)))))>
#<alt (* xi (cos (* 2 (* uy (PI)))))>
#<alt (* xi (cos (* 2 (* uy (PI)))))>
#<alt (* xi (cos (* 2 (* uy (PI)))))>
#<alt (* xi (cos (* 2 (* uy (PI)))))>
#<alt (* xi (cos (* 2 (* uy (PI)))))>
#<alt (* xi (cos (* 2 (* uy (PI)))))>
#<alt (* xi (cos (* 2 (* uy (PI)))))>
#<alt (* xi (cos (* 2 (* uy (PI)))))>
#<alt (* xi (cos (* 2 (* uy (PI)))))>
#<alt (* xi (cos (* 2 (* uy (PI)))))>
#<alt (* xi (cos (* 2 (* uy (PI)))))>
#<alt xi>
#<alt (+ xi (* -2 (* (pow uy 2) (* xi (pow (PI) 2)))))>
#<alt (+ xi (* (pow uy 2) (+ (* -2 (* xi (pow (PI) 2))) (* 2/3 (* (pow uy 2) (* xi (pow (PI) 4)))))))>
#<alt (+ xi (* (pow uy 2) (+ (* -2 (* xi (pow (PI) 2))) (* (pow uy 2) (+ (* -4/45 (* (pow uy 2) (* xi (pow (PI) 6)))) (* 2/3 (* xi (pow (PI) 4))))))))>
#<alt (* xi (cos (* 2 (* uy (PI)))))>
#<alt (* xi (cos (* 2 (* uy (PI)))))>
#<alt (* xi (cos (* 2 (* uy (PI)))))>
#<alt (* xi (cos (* 2 (* uy (PI)))))>
#<alt (* xi (cos (* 2 (* uy (PI)))))>
#<alt (* xi (cos (* 2 (* uy (PI)))))>
#<alt (* xi (cos (* 2 (* uy (PI)))))>
#<alt (* xi (cos (* 2 (* uy (PI)))))>
#<alt 1>
#<alt (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2))))>
#<alt (+ 1 (* (pow uy 2) (+ (* -2 (pow (PI) 2)) (* 2/3 (* (pow uy 2) (pow (PI) 4))))))>
#<alt (+ 1 (* (pow uy 2) (+ (* -2 (pow (PI) 2)) (* (pow uy 2) (+ (* -4/45 (* (pow uy 2) (pow (PI) 6))) (* 2/3 (pow (PI) 4)))))))>
#<alt (cos (* 2 (* uy (PI))))>
#<alt (cos (* 2 (* uy (PI))))>
#<alt (cos (* 2 (* uy (PI))))>
#<alt (cos (* 2 (* uy (PI))))>
#<alt (cos (* 2 (* uy (PI))))>
#<alt (cos (* 2 (* uy (PI))))>
#<alt (cos (* 2 (* uy (PI))))>
#<alt (cos (* 2 (* uy (PI))))>
#<alt (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux)))))>
#<alt (+ xi (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))))>
#<alt (+ xi (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))))>
#<alt (+ xi (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))))>
#<alt xi>
#<alt (* xi (+ 1 (+ (* 2 (/ (* uy (* yi (PI))) xi)) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi))))>
#<alt (* xi (+ 1 (+ (* 2 (/ (* uy (* yi (PI))) xi)) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi))))>
#<alt (* xi (+ 1 (+ (* 2 (/ (* uy (* yi (PI))) xi)) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi))))>
#<alt xi>
#<alt (* -1 (* xi (- (* -1 (/ (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))) xi)) 1)))>
#<alt (* -1 (* xi (- (* -1 (/ (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))) xi)) 1)))>
#<alt (* -1 (* xi (- (* -1 (/ (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))) xi)) 1)))>
#<alt (+ xi (* maxCos (* ux (* zi (- 1 ux)))))>
#<alt (+ xi (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))))>
#<alt (+ xi (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))))>
#<alt (+ xi (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))))>
#<alt (* 2 (* uy (* yi (PI))))>
#<alt (* uy (+ (* 2 (* yi (PI))) (+ (/ xi uy) (/ (* maxCos (* ux (* zi (- 1 ux)))) uy))))>
#<alt (* uy (+ (* 2 (* yi (PI))) (+ (/ xi uy) (/ (* maxCos (* ux (* zi (- 1 ux)))) uy))))>
#<alt (* uy (+ (* 2 (* yi (PI))) (+ (/ xi uy) (/ (* maxCos (* ux (* zi (- 1 ux)))) uy))))>
#<alt (* 2 (* uy (* yi (PI))))>
#<alt (* -1 (* uy (+ (* -2 (* yi (PI))) (* -1 (/ (+ xi (* maxCos (* ux (* zi (- 1 ux))))) uy)))))>
#<alt (* -1 (* uy (+ (* -2 (* yi (PI))) (* -1 (/ (+ xi (* maxCos (* ux (* zi (- 1 ux))))) uy)))))>
#<alt (* -1 (* uy (+ (* -2 (* yi (PI))) (* -1 (/ (+ xi (* maxCos (* ux (* zi (- 1 ux))))) uy)))))>
#<alt (+ xi (* maxCos (* ux (* zi (- 1 ux)))))>
#<alt (+ xi (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))))>
#<alt (+ xi (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))))>
#<alt (+ xi (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))))>
#<alt (* 2 (* uy (* yi (PI))))>
#<alt (* yi (+ (* 2 (* uy (PI))) (+ (/ xi yi) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi))))>
#<alt (* yi (+ (* 2 (* uy (PI))) (+ (/ xi yi) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi))))>
#<alt (* yi (+ (* 2 (* uy (PI))) (+ (/ xi yi) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi))))>
#<alt (* 2 (* uy (* yi (PI))))>
#<alt (* -1 (* yi (+ (* -2 (* uy (PI))) (* -1 (/ (+ xi (* maxCos (* ux (* zi (- 1 ux))))) yi)))))>
#<alt (* -1 (* yi (+ (* -2 (* uy (PI))) (* -1 (/ (+ xi (* maxCos (* ux (* zi (- 1 ux))))) yi)))))>
#<alt (* -1 (* yi (+ (* -2 (* uy (PI))) (* -1 (/ (+ xi (* maxCos (* ux (* zi (- 1 ux))))) yi)))))>
#<alt (+ xi (* 2 (* uy (* yi (PI)))))>
#<alt (+ xi (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux zi))))>
#<alt (+ xi (+ (* 2 (* uy (* yi (PI)))) (* ux (+ (* -1 (* maxCos (* ux zi))) (* maxCos zi)))))>
#<alt (+ xi (+ (* 2 (* uy (* yi (PI)))) (* ux (+ (* -1 (* maxCos (* ux zi))) (* maxCos zi)))))>
#<alt (* -1 (* maxCos (* (pow ux 2) zi)))>
#<alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (/ (* maxCos zi) ux)))>
#<alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* 2 (/ (* uy (* yi (PI))) (pow ux 2))) (+ (/ xi (pow ux 2)) (/ (* maxCos zi) ux)))))>
#<alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* 2 (/ (* uy (* yi (PI))) (pow ux 2))) (+ (/ xi (pow ux 2)) (/ (* maxCos zi) ux)))))>
#<alt (* -1 (* maxCos (* (pow ux 2) zi)))>
#<alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (/ (* maxCos zi) ux)))>
#<alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (* -1 (/ (+ (* -1 (* maxCos zi)) (* -1 (/ (+ xi (* 2 (* uy (* yi (PI))))) ux))) ux))))>
#<alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (* -1 (/ (+ (* -1 (* maxCos zi)) (* -1 (/ (+ xi (* 2 (* uy (* yi (PI))))) ux))) ux))))>
#<alt (+ xi (* 2 (* uy (* yi (PI)))))>
#<alt (+ xi (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))))>
#<alt (+ xi (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))))>
#<alt (+ xi (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* zi (+ (* 2 (/ (* uy (* yi (PI))) zi)) (+ (* maxCos (* ux (- 1 ux))) (/ xi zi))))>
#<alt (* zi (+ (* 2 (/ (* uy (* yi (PI))) zi)) (+ (* maxCos (* ux (- 1 ux))) (/ xi zi))))>
#<alt (* zi (+ (* 2 (/ (* uy (* yi (PI))) zi)) (+ (* maxCos (* ux (- 1 ux))) (/ xi zi))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ xi (* 2 (* uy (* yi (PI))))) zi)))))>
#<alt (* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ xi (* 2 (* uy (* yi (PI))))) zi)))))>
#<alt (* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ xi (* 2 (* uy (* yi (PI))))) zi)))))>
#<alt (+ xi (* 2 (* uy (* yi (PI)))))>
#<alt (+ xi (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))))>
#<alt (+ xi (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))))>
#<alt (+ xi (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (+ (* 2 (/ (* uy (* yi (PI))) maxCos)) (+ (* ux (* zi (- 1 ux))) (/ xi maxCos))))>
#<alt (* maxCos (+ (* 2 (/ (* uy (* yi (PI))) maxCos)) (+ (* ux (* zi (- 1 ux))) (/ xi maxCos))))>
#<alt (* maxCos (+ (* 2 (/ (* uy (* yi (PI))) maxCos)) (+ (* ux (* zi (- 1 ux))) (/ xi maxCos))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (* -1 (/ (+ xi (* 2 (* uy (* yi (PI))))) maxCos)))))>
#<alt (* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (* -1 (/ (+ xi (* 2 (* uy (* yi (PI))))) maxCos)))))>
#<alt (* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (* -1 (/ (+ xi (* 2 (* uy (* yi (PI))))) maxCos)))))>
#<alt (* 2 (* uy (* yi (PI))))>
#<alt (+ xi (* 2 (* uy (* yi (PI)))))>
#<alt (+ xi (* 2 (* uy (* yi (PI)))))>
#<alt (+ xi (* 2 (* uy (* yi (PI)))))>
#<alt xi>
#<alt (* xi (+ 1 (* 2 (/ (* uy (* yi (PI))) xi))))>
#<alt (* xi (+ 1 (* 2 (/ (* uy (* yi (PI))) xi))))>
#<alt (* xi (+ 1 (* 2 (/ (* uy (* yi (PI))) xi))))>
#<alt xi>
#<alt (* -1 (* xi (- (* -2 (/ (* uy (* yi (PI))) xi)) 1)))>
#<alt (* -1 (* xi (- (* -2 (/ (* uy (* yi (PI))) xi)) 1)))>
#<alt (* -1 (* xi (- (* -2 (/ (* uy (* yi (PI))) xi)) 1)))>
#<alt xi>
#<alt (+ xi (* 2 (* uy (* yi (PI)))))>
#<alt (+ xi (* 2 (* uy (* yi (PI)))))>
#<alt (+ xi (* 2 (* uy (* yi (PI)))))>
#<alt (* 2 (* uy (* yi (PI))))>
#<alt (* uy (+ (* 2 (* yi (PI))) (/ xi uy)))>
#<alt (* uy (+ (* 2 (* yi (PI))) (/ xi uy)))>
#<alt (* uy (+ (* 2 (* yi (PI))) (/ xi uy)))>
#<alt (* 2 (* uy (* yi (PI))))>
#<alt (* -1 (* uy (+ (* -2 (* yi (PI))) (* -1 (/ xi uy)))))>
#<alt (* -1 (* uy (+ (* -2 (* yi (PI))) (* -1 (/ xi uy)))))>
#<alt (* -1 (* uy (+ (* -2 (* yi (PI))) (* -1 (/ xi uy)))))>
#<alt xi>
#<alt (+ xi (* 2 (* uy (* yi (PI)))))>
#<alt (+ xi (* 2 (* uy (* yi (PI)))))>
#<alt (+ xi (* 2 (* uy (* yi (PI)))))>
#<alt (* 2 (* uy (* yi (PI))))>
#<alt (* yi (+ (* 2 (* uy (PI))) (/ xi yi)))>
#<alt (* yi (+ (* 2 (* uy (PI))) (/ xi yi)))>
#<alt (* yi (+ (* 2 (* uy (PI))) (/ xi yi)))>
#<alt (* 2 (* uy (* yi (PI))))>
#<alt (* -1 (* yi (+ (* -2 (* uy (PI))) (* -1 (/ xi yi)))))>
#<alt (* -1 (* yi (+ (* -2 (* uy (PI))) (* -1 (/ xi yi)))))>
#<alt (* -1 (* yi (+ (* -2 (* uy (PI))) (* -1 (/ xi yi)))))>
#<alt (* 2 (* uy (* yi (PI))))>
#<alt (* 2 (* uy (* yi (PI))))>
#<alt (* 2 (* uy (* yi (PI))))>
#<alt (* 2 (* uy (* yi (PI))))>
#<alt (* 2 (* uy (* yi (PI))))>
#<alt (* 2 (* uy (* yi (PI))))>
#<alt (* 2 (* uy (* yi (PI))))>
#<alt (* 2 (* uy (* yi (PI))))>
#<alt (* 2 (* uy (* yi (PI))))>
#<alt (* 2 (* uy (* yi (PI))))>
#<alt (* 2 (* uy (* yi (PI))))>
#<alt (* 2 (* uy (* yi (PI))))>
#<alt (* 2 (* uy (* yi (PI))))>
#<alt (* 2 (* uy (* yi (PI))))>
#<alt (* 2 (* uy (* yi (PI))))>
#<alt (* 2 (* uy (* yi (PI))))>
#<alt (* 2 (* uy (* yi (PI))))>
#<alt (* 2 (* uy (* yi (PI))))>
#<alt (* 2 (* uy (* yi (PI))))>
#<alt (* 2 (* uy (* yi (PI))))>
#<alt (* 2 (* uy (* yi (PI))))>
#<alt (* 2 (* uy (* yi (PI))))>
#<alt (* 2 (* uy (* yi (PI))))>
#<alt (* 2 (* uy (* yi (PI))))>
#<alt (* 2 (* uy yi))>
#<alt (* 2 (* uy yi))>
#<alt (* 2 (* uy yi))>
#<alt (* 2 (* uy yi))>
#<alt (* 2 (* uy yi))>
#<alt (* 2 (* uy yi))>
#<alt (* 2 (* uy yi))>
#<alt (* 2 (* uy yi))>
#<alt (* 2 (* uy yi))>
#<alt (* 2 (* uy yi))>
#<alt (* 2 (* uy yi))>
#<alt (* 2 (* uy yi))>
#<alt (* 2 (* uy yi))>
#<alt (* 2 (* uy yi))>
#<alt (* 2 (* uy yi))>
#<alt (* 2 (* uy yi))>
#<alt (* 2 (* uy yi))>
#<alt (* 2 (* uy yi))>
#<alt (* 2 (* uy yi))>
#<alt (* 2 (* uy yi))>
#<alt (* 2 (* uy yi))>
#<alt (* 2 (* uy yi))>
#<alt (* 2 (* uy yi))>
#<alt (* 2 (* uy yi))>
#<alt (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI)))))>
#<alt (+ (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))) (* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2))))))>
#<alt (+ (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))) (* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2))))))>
#<alt (+ (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))) (* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2))))))>
#<alt (* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2)))))>
#<alt (* xi (+ 1 (+ (* -2 (* (pow uy 2) (pow (PI) 2))) (/ (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))) xi))))>
#<alt (* xi (+ 1 (+ (* -2 (* (pow uy 2) (pow (PI) 2))) (/ (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))) xi))))>
#<alt (* xi (+ 1 (+ (* -2 (* (pow uy 2) (pow (PI) 2))) (/ (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))) xi))))>
#<alt (* -1 (* xi (- (* 2 (* (pow uy 2) (pow (PI) 2))) 1)))>
#<alt (* -1 (* xi (- (+ (* -1 (/ (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))) xi)) (* 2 (* (pow uy 2) (pow (PI) 2)))) 1)))>
#<alt (* -1 (* xi (- (+ (* -1 (/ (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))) xi)) (* 2 (* (pow uy 2) (pow (PI) 2)))) 1)))>
#<alt (* -1 (* xi (- (+ (* -1 (/ (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))) xi)) (* 2 (* (pow uy 2) (pow (PI) 2)))) 1)))>
#<alt xi>
#<alt (+ xi (* 2 (* uy (* yi (PI)))))>
#<alt (+ xi (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))))>
#<alt (+ xi (* uy (+ (* 2 (* yi (PI))) (* uy (+ (* -2 (* xi (pow (PI) 2))) (* -4/3 (* uy (* yi (pow (PI) 3)))))))))>
#<alt (* -4/3 (* (pow uy 3) (* yi (pow (PI) 3))))>
#<alt (* (pow uy 3) (+ (* -2 (/ (* xi (pow (PI) 2)) uy)) (* -4/3 (* yi (pow (PI) 3)))))>
#<alt (* (pow uy 3) (+ (* -2 (/ (* xi (pow (PI) 2)) uy)) (+ (* -4/3 (* yi (pow (PI) 3))) (* 2 (/ (* yi (PI)) (pow uy 2))))))>
#<alt (* (pow uy 3) (+ (* -2 (/ (* xi (pow (PI) 2)) uy)) (+ (* -4/3 (* yi (pow (PI) 3))) (+ (* 2 (/ (* yi (PI)) (pow uy 2))) (/ xi (pow uy 3))))))>
#<alt (* -4/3 (* (pow uy 3) (* yi (pow (PI) 3))))>
#<alt (* -1 (* (pow uy 3) (+ (* 4/3 (* yi (pow (PI) 3))) (* 2 (/ (* xi (pow (PI) 2)) uy)))))>
#<alt (* -1 (* (pow uy 3) (+ (* -1 (/ (+ (* -2 (* xi (pow (PI) 2))) (* 2 (/ (* yi (PI)) uy))) uy)) (* 4/3 (* yi (pow (PI) 3))))))>
#<alt (* -1 (* (pow uy 3) (+ (* -1 (/ (+ (* -2 (* xi (pow (PI) 2))) (* -1 (/ (+ (* -2 (* yi (PI))) (* -1 (/ xi uy))) uy))) uy)) (* 4/3 (* yi (pow (PI) 3))))))>
#<alt (+ xi (* -2 (* (pow uy 2) (* xi (pow (PI) 2)))))>
#<alt (+ xi (+ (* -2 (* (pow uy 2) (* xi (pow (PI) 2)))) (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))))))>
#<alt (+ xi (+ (* -2 (* (pow uy 2) (* xi (pow (PI) 2)))) (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))))))>
#<alt (+ xi (+ (* -2 (* (pow uy 2) (* xi (pow (PI) 2)))) (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))))))>
#<alt (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))))>
#<alt (* yi (+ (* -2 (/ (* (pow uy 2) (* xi (pow (PI) 2))) yi)) (+ (* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))) (/ xi yi))))>
#<alt (* yi (+ (* -2 (/ (* (pow uy 2) (* xi (pow (PI) 2))) yi)) (+ (* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))) (/ xi yi))))>
#<alt (* yi (+ (* -2 (/ (* (pow uy 2) (* xi (pow (PI) 2))) yi)) (+ (* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))) (/ xi yi))))>
#<alt (* -1 (* uy (* yi (+ (* -2 (PI)) (* 4/3 (* (pow uy 2) (pow (PI) 3)))))))>
#<alt (* -1 (* yi (+ (* -1 (/ (+ xi (* -2 (* (pow uy 2) (* xi (pow (PI) 2))))) yi)) (* uy (+ (* -2 (PI)) (* 4/3 (* (pow uy 2) (pow (PI) 3))))))))>
#<alt (* -1 (* yi (+ (* -1 (/ (+ xi (* -2 (* (pow uy 2) (* xi (pow (PI) 2))))) yi)) (* uy (+ (* -2 (PI)) (* 4/3 (* (pow uy 2) (pow (PI) 3))))))))>
#<alt (* -1 (* yi (+ (* -1 (/ (+ xi (* -2 (* (pow uy 2) (* xi (pow (PI) 2))))) yi)) (* uy (+ (* -2 (PI)) (* 4/3 (* (pow uy 2) (pow (PI) 3))))))))>
#<alt (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))>
#<alt (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))>
#<alt (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))>
#<alt (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))>
#<alt (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))>
#<alt (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))>
#<alt (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))>
#<alt (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))>
#<alt (* -1 (* yi (+ (* -2 (PI)) (* 4/3 (* (pow uy 2) (pow (PI) 3))))))>
#<alt (* -1 (* yi (+ (* -2 (PI)) (* 4/3 (* (pow uy 2) (pow (PI) 3))))))>
#<alt (* -1 (* yi (+ (* -2 (PI)) (* 4/3 (* (pow uy 2) (pow (PI) 3))))))>
#<alt (* -1 (* yi (+ (* -2 (PI)) (* 4/3 (* (pow uy 2) (pow (PI) 3))))))>
#<alt (* 2 (* yi (PI)))>
#<alt (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))>
#<alt (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))>
#<alt (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))>
#<alt (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3))))>
#<alt (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 2 (/ (* yi (PI)) (pow uy 2)))))>
#<alt (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 2 (/ (* yi (PI)) (pow uy 2)))))>
#<alt (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 2 (/ (* yi (PI)) (pow uy 2)))))>
#<alt (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3))))>
#<alt (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 2 (/ (* yi (PI)) (pow uy 2)))))>
#<alt (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 2 (/ (* yi (PI)) (pow uy 2)))))>
#<alt (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 2 (/ (* yi (PI)) (pow uy 2)))))>
#<alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))))>
#<alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))) (* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2)))))))>
#<alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))) (* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2)))))))>
#<alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))) (* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2)))))))>
#<alt (* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2)))))>
#<alt (* xi (+ 1 (+ (* -2 (* (pow uy 2) (pow (PI) 2))) (+ (/ (* maxCos (* ux (* zi (- 1 ux)))) xi) (/ (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))) xi)))))>
#<alt (* xi (+ 1 (+ (* -2 (* (pow uy 2) (pow (PI) 2))) (+ (/ (* maxCos (* ux (* zi (- 1 ux)))) xi) (/ (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))) xi)))))>
#<alt (* xi (+ 1 (+ (* -2 (* (pow uy 2) (pow (PI) 2))) (+ (/ (* maxCos (* ux (* zi (- 1 ux)))) xi) (/ (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))) xi)))))>
#<alt (* -1 (* xi (- (* 2 (* (pow uy 2) (pow (PI) 2))) 1)))>
#<alt (* -1 (* xi (- (+ (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI)))))) xi)) (* 2 (* (pow uy 2) (pow (PI) 2)))) 1)))>
#<alt (* -1 (* xi (- (+ (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI)))))) xi)) (* 2 (* (pow uy 2) (pow (PI) 2)))) 1)))>
#<alt (* -1 (* xi (- (+ (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI)))))) xi)) (* 2 (* (pow uy 2) (pow (PI) 2)))) 1)))>
#<alt (+ xi (* maxCos (* ux (* zi (- 1 ux)))))>
#<alt (+ xi (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))))>
#<alt (+ xi (+ (* maxCos (* ux (* zi (- 1 ux)))) (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))))))>
#<alt (+ xi (+ (* maxCos (* ux (* zi (- 1 ux)))) (* uy (+ (* 2 (* yi (PI))) (* uy (+ (* -2 (* xi (pow (PI) 2))) (* -4/3 (* uy (* yi (pow (PI) 3))))))))))>
#<alt (* -4/3 (* (pow uy 3) (* yi (pow (PI) 3))))>
#<alt (* (pow uy 3) (+ (* -2 (/ (* xi (pow (PI) 2)) uy)) (* -4/3 (* yi (pow (PI) 3)))))>
#<alt (* (pow uy 3) (+ (* -2 (/ (* xi (pow (PI) 2)) uy)) (+ (* -4/3 (* yi (pow (PI) 3))) (* 2 (/ (* yi (PI)) (pow uy 2))))))>
#<alt (* (pow uy 3) (+ (* -2 (/ (* xi (pow (PI) 2)) uy)) (+ (* -4/3 (* yi (pow (PI) 3))) (+ (* 2 (/ (* yi (PI)) (pow uy 2))) (+ (/ xi (pow uy 3)) (/ (* maxCos (* ux (* zi (- 1 ux)))) (pow uy 3)))))))>
#<alt (* -4/3 (* (pow uy 3) (* yi (pow (PI) 3))))>
#<alt (* -1 (* (pow uy 3) (+ (* 4/3 (* yi (pow (PI) 3))) (* 2 (/ (* xi (pow (PI) 2)) uy)))))>
#<alt (* -1 (* (pow uy 3) (+ (* -1 (/ (+ (* -2 (* xi (pow (PI) 2))) (* 2 (/ (* yi (PI)) uy))) uy)) (* 4/3 (* yi (pow (PI) 3))))))>
#<alt (* -1 (* (pow uy 3) (+ (* -1 (/ (+ (* -2 (* xi (pow (PI) 2))) (* -1 (/ (+ (* -2 (* yi (PI))) (* -1 (/ (+ xi (* maxCos (* ux (* zi (- 1 ux))))) uy))) uy))) uy)) (* 4/3 (* yi (pow (PI) 3))))))>
#<alt (+ xi (+ (* -2 (* (pow uy 2) (* xi (pow (PI) 2)))) (* maxCos (* ux (* zi (- 1 ux))))))>
#<alt (+ xi (+ (* -2 (* (pow uy 2) (* xi (pow (PI) 2)))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))))))>
#<alt (+ xi (+ (* -2 (* (pow uy 2) (* xi (pow (PI) 2)))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))))))>
#<alt (+ xi (+ (* -2 (* (pow uy 2) (* xi (pow (PI) 2)))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))))))>
#<alt (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))))>
#<alt (* yi (+ (* -2 (/ (* (pow uy 2) (* xi (pow (PI) 2))) yi)) (+ (* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))) (+ (/ xi yi) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi)))))>
#<alt (* yi (+ (* -2 (/ (* (pow uy 2) (* xi (pow (PI) 2))) yi)) (+ (* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))) (+ (/ xi yi) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi)))))>
#<alt (* yi (+ (* -2 (/ (* (pow uy 2) (* xi (pow (PI) 2))) yi)) (+ (* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))) (+ (/ xi yi) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi)))))>
#<alt (* -1 (* uy (* yi (+ (* -2 (PI)) (* 4/3 (* (pow uy 2) (pow (PI) 3)))))))>
#<alt (* -1 (* yi (+ (* -1 (/ (+ xi (+ (* -2 (* (pow uy 2) (* xi (pow (PI) 2)))) (* maxCos (* ux (* zi (- 1 ux)))))) yi)) (* uy (+ (* -2 (PI)) (* 4/3 (* (pow uy 2) (pow (PI) 3))))))))>
#<alt (* -1 (* yi (+ (* -1 (/ (+ xi (+ (* -2 (* (pow uy 2) (* xi (pow (PI) 2)))) (* maxCos (* ux (* zi (- 1 ux)))))) yi)) (* uy (+ (* -2 (PI)) (* 4/3 (* (pow uy 2) (pow (PI) 3))))))))>
#<alt (* -1 (* yi (+ (* -1 (/ (+ xi (+ (* -2 (* (pow uy 2) (* xi (pow (PI) 2)))) (* maxCos (* ux (* zi (- 1 ux)))))) yi)) (* uy (+ (* -2 (PI)) (* 4/3 (* (pow uy 2) (pow (PI) 3))))))))>
#<alt (+ xi (+ (* -2 (* (pow uy 2) (* xi (pow (PI) 2)))) (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI)))))))>
#<alt (+ xi (+ (* -2 (* (pow uy 2) (* xi (pow (PI) 2)))) (+ (* maxCos (* ux zi)) (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))))))>
#<alt (+ xi (+ (* -2 (* (pow uy 2) (* xi (pow (PI) 2)))) (+ (* ux (+ (* -1 (* maxCos (* ux zi))) (* maxCos zi))) (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))))))>
#<alt (+ xi (+ (* -2 (* (pow uy 2) (* xi (pow (PI) 2)))) (+ (* ux (+ (* -1 (* maxCos (* ux zi))) (* maxCos zi))) (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))))))>
#<alt (* -1 (* maxCos (* (pow ux 2) zi)))>
#<alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (/ (* maxCos zi) ux)))>
#<alt (* (pow ux 2) (+ (* -2 (/ (* (pow uy 2) (* xi (pow (PI) 2))) (pow ux 2))) (+ (* -1 (* maxCos zi)) (+ (/ xi (pow ux 2)) (+ (/ (* maxCos zi) ux) (/ (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))) (pow ux 2)))))))>
#<alt (* (pow ux 2) (+ (* -2 (/ (* (pow uy 2) (* xi (pow (PI) 2))) (pow ux 2))) (+ (* -1 (* maxCos zi)) (+ (/ xi (pow ux 2)) (+ (/ (* maxCos zi) ux) (/ (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))) (pow ux 2)))))))>
#<alt (* -1 (* maxCos (* (pow ux 2) zi)))>
#<alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (/ (* maxCos zi) ux)))>
#<alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (* -1 (/ (+ (* -1 (* maxCos zi)) (* -1 (/ (+ xi (+ (* -2 (* (pow uy 2) (* xi (pow (PI) 2)))) (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))))) ux))) ux))))>
#<alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (* -1 (/ (+ (* -1 (* maxCos zi)) (* -1 (/ (+ xi (+ (* -2 (* (pow uy 2) (* xi (pow (PI) 2)))) (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))))) ux))) ux))))>
#<alt (+ xi (+ (* -2 (* (pow uy 2) (* xi (pow (PI) 2)))) (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI)))))))>
#<alt (+ xi (+ (* -2 (* (pow uy 2) (* xi (pow (PI) 2)))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))))))>
#<alt (+ xi (+ (* -2 (* (pow uy 2) (* xi (pow (PI) 2)))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))))))>
#<alt (+ xi (+ (* -2 (* (pow uy 2) (* xi (pow (PI) 2)))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* zi (+ (* -2 (/ (* (pow uy 2) (* xi (pow (PI) 2))) zi)) (+ (* maxCos (* ux (- 1 ux))) (+ (/ xi zi) (/ (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))) zi)))))>
#<alt (* zi (+ (* -2 (/ (* (pow uy 2) (* xi (pow (PI) 2))) zi)) (+ (* maxCos (* ux (- 1 ux))) (+ (/ xi zi) (/ (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))) zi)))))>
#<alt (* zi (+ (* -2 (/ (* (pow uy 2) (* xi (pow (PI) 2))) zi)) (+ (* maxCos (* ux (- 1 ux))) (+ (/ xi zi) (/ (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))) zi)))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ xi (+ (* -2 (* (pow uy 2) (* xi (pow (PI) 2)))) (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))))) zi)))))>
#<alt (* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ xi (+ (* -2 (* (pow uy 2) (* xi (pow (PI) 2)))) (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))))) zi)))))>
#<alt (* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ xi (+ (* -2 (* (pow uy 2) (* xi (pow (PI) 2)))) (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))))) zi)))))>
#<alt (+ xi (+ (* -2 (* (pow uy 2) (* xi (pow (PI) 2)))) (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI)))))))>
#<alt (+ xi (+ (* -2 (* (pow uy 2) (* xi (pow (PI) 2)))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))))))>
#<alt (+ xi (+ (* -2 (* (pow uy 2) (* xi (pow (PI) 2)))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))))))>
#<alt (+ xi (+ (* -2 (* (pow uy 2) (* xi (pow (PI) 2)))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (+ (* -2 (/ (* (pow uy 2) (* xi (pow (PI) 2))) maxCos)) (+ (* ux (* zi (- 1 ux))) (+ (/ xi maxCos) (/ (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))) maxCos)))))>
#<alt (* maxCos (+ (* -2 (/ (* (pow uy 2) (* xi (pow (PI) 2))) maxCos)) (+ (* ux (* zi (- 1 ux))) (+ (/ xi maxCos) (/ (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))) maxCos)))))>
#<alt (* maxCos (+ (* -2 (/ (* (pow uy 2) (* xi (pow (PI) 2))) maxCos)) (+ (* ux (* zi (- 1 ux))) (+ (/ xi maxCos) (/ (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))) maxCos)))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (* -1 (/ (+ xi (+ (* -2 (* (pow uy 2) (* xi (pow (PI) 2)))) (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))))) maxCos)))))>
#<alt (* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (* -1 (/ (+ xi (+ (* -2 (* (pow uy 2) (* xi (pow (PI) 2)))) (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))))) maxCos)))))>
#<alt (* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (* -1 (/ (+ xi (+ (* -2 (* (pow uy 2) (* xi (pow (PI) 2)))) (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))))) maxCos)))))>
#<alt (* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2)))))>
#<alt (* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2)))))>
#<alt (* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2)))))>
#<alt (* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2)))))>
#<alt (* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2)))))>
#<alt (* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2)))))>
#<alt (* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2)))))>
#<alt (* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2)))))>
#<alt (* -1 (* xi (- (* 2 (* (pow uy 2) (pow (PI) 2))) 1)))>
#<alt (* -1 (* xi (- (* 2 (* (pow uy 2) (pow (PI) 2))) 1)))>
#<alt (* -1 (* xi (- (* 2 (* (pow uy 2) (pow (PI) 2))) 1)))>
#<alt (* -1 (* xi (- (* 2 (* (pow uy 2) (pow (PI) 2))) 1)))>
#<alt xi>
#<alt (+ xi (* -2 (* (pow uy 2) (* xi (pow (PI) 2)))))>
#<alt (+ xi (* -2 (* (pow uy 2) (* xi (pow (PI) 2)))))>
#<alt (+ xi (* -2 (* (pow uy 2) (* xi (pow (PI) 2)))))>
#<alt (* -2 (* (pow uy 2) (* xi (pow (PI) 2))))>
#<alt (* (pow uy 2) (+ (* -2 (* xi (pow (PI) 2))) (/ xi (pow uy 2))))>
#<alt (* (pow uy 2) (+ (* -2 (* xi (pow (PI) 2))) (/ xi (pow uy 2))))>
#<alt (* (pow uy 2) (+ (* -2 (* xi (pow (PI) 2))) (/ xi (pow uy 2))))>
#<alt (* -2 (* (pow uy 2) (* xi (pow (PI) 2))))>
#<alt (* (pow uy 2) (+ (* -2 (* xi (pow (PI) 2))) (/ xi (pow uy 2))))>
#<alt (* (pow uy 2) (+ (* -2 (* xi (pow (PI) 2))) (/ xi (pow uy 2))))>
#<alt (* (pow uy 2) (+ (* -2 (* xi (pow (PI) 2))) (/ xi (pow uy 2))))>
#<alt (* (pow maxCos 3) (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3))))>
#<alt (+ (* uy (+ (* 2 (* (pow maxCos 2) (* (pow ux 2) (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2))))))) (* 4 (* (pow maxCos 2) (* (pow ux 2) (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2))))))))) (* (pow maxCos 3) (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3)))))>
#<alt (+ (* uy (+ (* 2 (* (pow maxCos 2) (* (pow ux 2) (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2))))))) (+ (* 4 (* (pow maxCos 2) (* (pow ux 2) (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2))))))) (* uy (+ (* 4 (* maxCos (* ux (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux))))))) (* 8 (* maxCos (* ux (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux)))))))))))) (* (pow maxCos 3) (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3)))))>
#<alt (+ (* uy (+ (* 2 (* (pow maxCos 2) (* (pow ux 2) (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2))))))) (+ (* 4 (* (pow maxCos 2) (* (pow ux 2) (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2))))))) (* uy (+ (* 4 (* maxCos (* ux (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux))))))) (+ (* 8 (* maxCos (* ux (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux))))))) (* 8 (* uy (* (pow yi 3) (pow (PI) 3)))))))))) (* (pow maxCos 3) (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3)))))>
#<alt (* 8 (* (pow uy 3) (* (pow yi 3) (pow (PI) 3))))>
#<alt (* (pow uy 3) (+ (* 4 (/ (* maxCos (* ux (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux)))))) uy)) (+ (* 8 (* (pow yi 3) (pow (PI) 3))) (* 8 (/ (* maxCos (* ux (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux)))))) uy)))))>
#<alt (* (pow uy 3) (+ (* 2 (/ (* (pow maxCos 2) (* (pow ux 2) (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))) (pow uy 2))) (+ (* 4 (/ (* maxCos (* ux (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux)))))) uy)) (+ (* 4 (/ (* (pow maxCos 2) (* (pow ux 2) (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))) (pow uy 2))) (+ (* 8 (* (pow yi 3) (pow (PI) 3))) (* 8 (/ (* maxCos (* ux (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux)))))) uy)))))))>
#<alt (* (pow uy 3) (+ (* 2 (/ (* (pow maxCos 2) (* (pow ux 2) (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))) (pow uy 2))) (+ (* 4 (/ (* maxCos (* ux (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux)))))) uy)) (+ (* 4 (/ (* (pow maxCos 2) (* (pow ux 2) (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))) (pow uy 2))) (+ (* 8 (* (pow yi 3) (pow (PI) 3))) (+ (* 8 (/ (* maxCos (* ux (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux)))))) uy)) (/ (* (pow maxCos 3) (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3)))) (pow uy 3))))))))>
#<alt (* 8 (* (pow uy 3) (* (pow yi 3) (pow (PI) 3))))>
#<alt (* -1 (* (pow uy 3) (+ (* -8 (* (pow yi 3) (pow (PI) 3))) (* -1 (/ (+ (* 4 (* maxCos (* ux (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux))))))) (* 8 (* maxCos (* ux (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux)))))))) uy)))))>
#<alt (* -1 (* (pow uy 3) (+ (* -8 (* (pow yi 3) (pow (PI) 3))) (* -1 (/ (+ (* -1 (/ (+ (* -4 (* (pow maxCos 2) (* (pow ux 2) (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2))))))) (* -2 (* (pow maxCos 2) (* (pow ux 2) (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))))) uy)) (+ (* 4 (* maxCos (* ux (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux))))))) (* 8 (* maxCos (* ux (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux))))))))) uy)))))>
#<alt (* -1 (* (pow uy 3) (+ (* -8 (* (pow yi 3) (pow (PI) 3))) (* -1 (/ (+ (* -1 (/ (+ (* -4 (* (pow maxCos 2) (* (pow ux 2) (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2))))))) (+ (* -2 (* (pow maxCos 2) (* (pow ux 2) (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2))))))) (* -1 (/ (* (pow maxCos 3) (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3)))) uy)))) uy)) (+ (* 4 (* maxCos (* ux (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux))))))) (* 8 (* maxCos (* ux (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux))))))))) uy)))))>
#<alt (* (pow maxCos 3) (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3))))>
#<alt (+ (* yi (+ (* 2 (* (pow maxCos 2) (* (pow ux 2) (* uy (* (pow zi 2) (* (PI) (pow (- 1 ux) 2))))))) (* 4 (* (pow maxCos 2) (* (pow ux 2) (* uy (* (pow zi 2) (* (PI) (pow (- 1 ux) 2))))))))) (* (pow maxCos 3) (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3)))))>
#<alt (+ (* yi (+ (* 2 (* (pow maxCos 2) (* (pow ux 2) (* uy (* (pow zi 2) (* (PI) (pow (- 1 ux) 2))))))) (+ (* 4 (* (pow maxCos 2) (* (pow ux 2) (* uy (* (pow zi 2) (* (PI) (pow (- 1 ux) 2))))))) (* yi (+ (* 4 (* maxCos (* ux (* (pow uy 2) (* zi (* (pow (PI) 2) (- 1 ux))))))) (* 8 (* maxCos (* ux (* (pow uy 2) (* zi (* (pow (PI) 2) (- 1 ux)))))))))))) (* (pow maxCos 3) (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3)))))>
#<alt (+ (* yi (+ (* 2 (* (pow maxCos 2) (* (pow ux 2) (* uy (* (pow zi 2) (* (PI) (pow (- 1 ux) 2))))))) (+ (* 4 (* (pow maxCos 2) (* (pow ux 2) (* uy (* (pow zi 2) (* (PI) (pow (- 1 ux) 2))))))) (* yi (+ (* 4 (* maxCos (* ux (* (pow uy 2) (* zi (* (pow (PI) 2) (- 1 ux))))))) (+ (* 8 (* maxCos (* ux (* (pow uy 2) (* zi (* (pow (PI) 2) (- 1 ux))))))) (* 8 (* (pow uy 3) (* yi (pow (PI) 3)))))))))) (* (pow maxCos 3) (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3)))))>
#<alt (* 8 (* (pow uy 3) (* (pow yi 3) (pow (PI) 3))))>
#<alt (* (pow yi 3) (+ (* 4 (/ (* maxCos (* ux (* (pow uy 2) (* zi (* (pow (PI) 2) (- 1 ux)))))) yi)) (+ (* 8 (* (pow uy 3) (pow (PI) 3))) (* 8 (/ (* maxCos (* ux (* (pow uy 2) (* zi (* (pow (PI) 2) (- 1 ux)))))) yi)))))>
#<alt (* (pow yi 3) (+ (* 2 (/ (* (pow maxCos 2) (* (pow ux 2) (* uy (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))) (pow yi 2))) (+ (* 4 (/ (* maxCos (* ux (* (pow uy 2) (* zi (* (pow (PI) 2) (- 1 ux)))))) yi)) (+ (* 4 (/ (* (pow maxCos 2) (* (pow ux 2) (* uy (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))) (pow yi 2))) (+ (* 8 (* (pow uy 3) (pow (PI) 3))) (* 8 (/ (* maxCos (* ux (* (pow uy 2) (* zi (* (pow (PI) 2) (- 1 ux)))))) yi)))))))>
#<alt (* (pow yi 3) (+ (* 2 (/ (* (pow maxCos 2) (* (pow ux 2) (* uy (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))) (pow yi 2))) (+ (* 4 (/ (* maxCos (* ux (* (pow uy 2) (* zi (* (pow (PI) 2) (- 1 ux)))))) yi)) (+ (* 4 (/ (* (pow maxCos 2) (* (pow ux 2) (* uy (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))) (pow yi 2))) (+ (* 8 (* (pow uy 3) (pow (PI) 3))) (+ (* 8 (/ (* maxCos (* ux (* (pow uy 2) (* zi (* (pow (PI) 2) (- 1 ux)))))) yi)) (/ (* (pow maxCos 3) (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3)))) (pow yi 3))))))))>
#<alt (* 8 (* (pow uy 3) (* (pow yi 3) (pow (PI) 3))))>
#<alt (* -1 (* (pow yi 3) (+ (* -8 (* (pow uy 3) (pow (PI) 3))) (* -1 (/ (+ (* 4 (* maxCos (* ux (* (pow uy 2) (* zi (* (pow (PI) 2) (- 1 ux))))))) (* 8 (* maxCos (* ux (* (pow uy 2) (* zi (* (pow (PI) 2) (- 1 ux)))))))) yi)))))>
#<alt (* -1 (* (pow yi 3) (+ (* -8 (* (pow uy 3) (pow (PI) 3))) (* -1 (/ (+ (* -1 (/ (+ (* -4 (* (pow maxCos 2) (* (pow ux 2) (* uy (* (pow zi 2) (* (PI) (pow (- 1 ux) 2))))))) (* -2 (* (pow maxCos 2) (* (pow ux 2) (* uy (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))))) yi)) (+ (* 4 (* maxCos (* ux (* (pow uy 2) (* zi (* (pow (PI) 2) (- 1 ux))))))) (* 8 (* maxCos (* ux (* (pow uy 2) (* zi (* (pow (PI) 2) (- 1 ux))))))))) yi)))))>
#<alt (* -1 (* (pow yi 3) (+ (* -8 (* (pow uy 3) (pow (PI) 3))) (* -1 (/ (+ (* -1 (/ (+ (* -4 (* (pow maxCos 2) (* (pow ux 2) (* uy (* (pow zi 2) (* (PI) (pow (- 1 ux) 2))))))) (+ (* -2 (* (pow maxCos 2) (* (pow ux 2) (* uy (* (pow zi 2) (* (PI) (pow (- 1 ux) 2))))))) (* -1 (/ (* (pow maxCos 3) (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3)))) yi)))) yi)) (+ (* 4 (* maxCos (* ux (* (pow uy 2) (* zi (* (pow (PI) 2) (- 1 ux))))))) (* 8 (* maxCos (* ux (* (pow uy 2) (* zi (* (pow (PI) 2) (- 1 ux))))))))) yi)))))>
#<alt (* 8 (* (pow uy 3) (* (pow yi 3) (pow (PI) 3))))>
#<alt (+ (* 8 (* (pow uy 3) (* (pow yi 3) (pow (PI) 3)))) (* ux (+ (* 4 (* maxCos (* (pow uy 2) (* (pow yi 2) (* zi (pow (PI) 2)))))) (* 8 (* maxCos (* (pow uy 2) (* (pow yi 2) (* zi (pow (PI) 2)))))))))>
#<alt (+ (* 8 (* (pow uy 3) (* (pow yi 3) (pow (PI) 3)))) (* ux (+ (* 4 (* maxCos (* (pow uy 2) (* (pow yi 2) (* zi (pow (PI) 2)))))) (+ (* 8 (* maxCos (* (pow uy 2) (* (pow yi 2) (* zi (pow (PI) 2)))))) (* ux (+ (* -4 (* maxCos (* (pow uy 2) (* (pow yi 2) (* zi (pow (PI) 2)))))) (+ (* 2 (* uy (* yi (* (PI) (+ (* -4 (* maxCos (* uy (* yi (* zi (PI)))))) (* (pow maxCos 2) (pow zi 2))))))) (* 4 (* (pow maxCos 2) (* uy (* yi (* (pow zi 2) (PI)))))))))))))>
#<alt (+ (* 8 (* (pow uy 3) (* (pow yi 3) (pow (PI) 3)))) (* ux (+ (* 4 (* maxCos (* (pow uy 2) (* (pow yi 2) (* zi (pow (PI) 2)))))) (+ (* 8 (* maxCos (* (pow uy 2) (* (pow yi 2) (* zi (pow (PI) 2)))))) (* ux (+ (* -4 (* maxCos (* (pow uy 2) (* (pow yi 2) (* zi (pow (PI) 2)))))) (+ (* 2 (* uy (* yi (* (PI) (+ (* -4 (* maxCos (* uy (* yi (* zi (PI)))))) (* (pow maxCos 2) (pow zi 2))))))) (+ (* 4 (* (pow maxCos 2) (* uy (* yi (* (pow zi 2) (PI)))))) (* ux (+ (* -8 (* (pow maxCos 2) (* uy (* yi (* (pow zi 2) (PI)))))) (* maxCos (* zi (+ (* -4 (* maxCos (* uy (* yi (* zi (PI)))))) (* (pow maxCos 2) (pow zi 2)))))))))))))))>
#<alt (* -1 (* (pow maxCos 3) (* (pow ux 6) (pow zi 3))))>
#<alt (* (pow ux 6) (+ (* -1 (* (pow maxCos 3) (pow zi 3))) (+ (* 2 (/ (* (pow maxCos 3) (pow zi 3)) ux)) (/ (* (pow maxCos 3) (pow zi 3)) ux))))>
#<alt (* (pow ux 6) (+ (* -2 (/ (* (pow maxCos 3) (pow zi 3)) (pow ux 2))) (+ (* -1 (* (pow maxCos 3) (pow zi 3))) (+ (* -1 (/ (* maxCos (* zi (+ (* -4 (* maxCos (* uy (* yi (* zi (PI)))))) (* (pow maxCos 2) (pow zi 2))))) (pow ux 2))) (+ (* 2 (/ (* (pow maxCos 2) (* uy (* yi (* (pow zi 2) (PI))))) (pow ux 2))) (+ (* 2 (/ (* (pow maxCos 3) (pow zi 3)) ux)) (/ (* (pow maxCos 3) (pow zi 3)) ux)))))))>
#<alt (* (pow ux 6) (+ (* -8 (/ (* (pow maxCos 2) (* uy (* yi (* (pow zi 2) (PI))))) (pow ux 3))) (+ (* -2 (/ (* (pow maxCos 3) (pow zi 3)) (pow ux 2))) (+ (* -1 (* (pow maxCos 3) (pow zi 3))) (+ (* -1 (/ (* maxCos (* zi (+ (* -4 (* maxCos (* uy (* yi (* zi (PI)))))) (* (pow maxCos 2) (pow zi 2))))) (pow ux 2))) (+ (* 2 (/ (* (pow maxCos 2) (* uy (* yi (* (pow zi 2) (PI))))) (pow ux 2))) (+ (* 2 (/ (* (pow maxCos 3) (pow zi 3)) ux)) (+ (/ (* maxCos (* zi (+ (* -4 (* maxCos (* uy (* yi (* zi (PI)))))) (* (pow maxCos 2) (pow zi 2))))) (pow ux 3)) (/ (* (pow maxCos 3) (pow zi 3)) ux)))))))))>
#<alt (* -1 (* (pow maxCos 3) (* (pow ux 6) (pow zi 3))))>
#<alt (* (pow ux 6) (+ (* -1 (* (pow maxCos 3) (pow zi 3))) (* -1 (/ (+ (* -2 (* (pow maxCos 3) (pow zi 3))) (* -1 (* (pow maxCos 3) (pow zi 3)))) ux))))>
#<alt (* (pow ux 6) (+ (* -1 (* (pow maxCos 3) (pow zi 3))) (* -1 (/ (+ (* -2 (* (pow maxCos 3) (pow zi 3))) (+ (* -1 (* (pow maxCos 3) (pow zi 3))) (* -1 (/ (+ (* -2 (* (pow maxCos 3) (pow zi 3))) (+ (* -1 (* maxCos (* zi (+ (* -4 (* maxCos (* uy (* yi (* zi (PI)))))) (* (pow maxCos 2) (pow zi 2)))))) (* 2 (* (pow maxCos 2) (* uy (* yi (* (pow zi 2) (PI)))))))) ux)))) ux))))>
#<alt (* (pow ux 6) (+ (* -1 (* (pow maxCos 3) (pow zi 3))) (* -1 (/ (+ (* -2 (* (pow maxCos 3) (pow zi 3))) (+ (* -1 (* (pow maxCos 3) (pow zi 3))) (* -1 (/ (+ (* -2 (* (pow maxCos 3) (pow zi 3))) (+ (* -1 (* maxCos (* zi (+ (* -4 (* maxCos (* uy (* yi (* zi (PI)))))) (* (pow maxCos 2) (pow zi 2)))))) (+ (* -1 (/ (+ (* -1 (* maxCos (* zi (+ (* -4 (* maxCos (* uy (* yi (* zi (PI)))))) (* (pow maxCos 2) (pow zi 2)))))) (* 8 (* (pow maxCos 2) (* uy (* yi (* (pow zi 2) (PI))))))) ux)) (* 2 (* (pow maxCos 2) (* uy (* yi (* (pow zi 2) (PI))))))))) ux)))) ux))))>
#<alt (* 8 (* (pow uy 3) (* (pow yi 3) (pow (PI) 3))))>
#<alt (+ (* 8 (* (pow uy 3) (* (pow yi 3) (pow (PI) 3)))) (* zi (+ (* 4 (* maxCos (* ux (* (pow uy 2) (* (pow yi 2) (* (pow (PI) 2) (- 1 ux))))))) (* 8 (* maxCos (* ux (* (pow uy 2) (* (pow yi 2) (* (pow (PI) 2) (- 1 ux))))))))))>
#<alt (+ (* 8 (* (pow uy 3) (* (pow yi 3) (pow (PI) 3)))) (* zi (+ (* 4 (* maxCos (* ux (* (pow uy 2) (* (pow yi 2) (* (pow (PI) 2) (- 1 ux))))))) (+ (* 8 (* maxCos (* ux (* (pow uy 2) (* (pow yi 2) (* (pow (PI) 2) (- 1 ux))))))) (* zi (+ (* 2 (* (pow maxCos 2) (* (pow ux 2) (* uy (* yi (* (PI) (pow (- 1 ux) 2))))))) (* 4 (* (pow maxCos 2) (* (pow ux 2) (* uy (* yi (* (PI) (pow (- 1 ux) 2)))))))))))))>
#<alt (+ (* 8 (* (pow uy 3) (* (pow yi 3) (pow (PI) 3)))) (* zi (+ (* 4 (* maxCos (* ux (* (pow uy 2) (* (pow yi 2) (* (pow (PI) 2) (- 1 ux))))))) (+ (* 8 (* maxCos (* ux (* (pow uy 2) (* (pow yi 2) (* (pow (PI) 2) (- 1 ux))))))) (* zi (+ (* 2 (* (pow maxCos 2) (* (pow ux 2) (* uy (* yi (* (PI) (pow (- 1 ux) 2))))))) (+ (* 4 (* (pow maxCos 2) (* (pow ux 2) (* uy (* yi (* (PI) (pow (- 1 ux) 2))))))) (* (pow maxCos 3) (* (pow ux 3) (* zi (pow (- 1 ux) 3)))))))))))>
#<alt (* (pow maxCos 3) (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3))))>
#<alt (* (pow zi 3) (+ (* 2 (/ (* (pow maxCos 2) (* (pow ux 2) (* uy (* yi (* (PI) (pow (- 1 ux) 2)))))) zi)) (+ (* 4 (/ (* (pow maxCos 2) (* (pow ux 2) (* uy (* yi (* (PI) (pow (- 1 ux) 2)))))) zi)) (* (pow maxCos 3) (* (pow ux 3) (pow (- 1 ux) 3))))))>
#<alt (* (pow zi 3) (+ (* 2 (/ (* (pow maxCos 2) (* (pow ux 2) (* uy (* yi (* (PI) (pow (- 1 ux) 2)))))) zi)) (+ (* 4 (/ (* maxCos (* ux (* (pow uy 2) (* (pow yi 2) (* (pow (PI) 2) (- 1 ux)))))) (pow zi 2))) (+ (* 4 (/ (* (pow maxCos 2) (* (pow ux 2) (* uy (* yi (* (PI) (pow (- 1 ux) 2)))))) zi)) (+ (* 8 (/ (* maxCos (* ux (* (pow uy 2) (* (pow yi 2) (* (pow (PI) 2) (- 1 ux)))))) (pow zi 2))) (* (pow maxCos 3) (* (pow ux 3) (pow (- 1 ux) 3))))))))>
#<alt (* (pow zi 3) (+ (* 2 (/ (* (pow maxCos 2) (* (pow ux 2) (* uy (* yi (* (PI) (pow (- 1 ux) 2)))))) zi)) (+ (* 4 (/ (* maxCos (* ux (* (pow uy 2) (* (pow yi 2) (* (pow (PI) 2) (- 1 ux)))))) (pow zi 2))) (+ (* 4 (/ (* (pow maxCos 2) (* (pow ux 2) (* uy (* yi (* (PI) (pow (- 1 ux) 2)))))) zi)) (+ (* 8 (/ (* maxCos (* ux (* (pow uy 2) (* (pow yi 2) (* (pow (PI) 2) (- 1 ux)))))) (pow zi 2))) (+ (* 8 (/ (* (pow uy 3) (* (pow yi 3) (pow (PI) 3))) (pow zi 3))) (* (pow maxCos 3) (* (pow ux 3) (pow (- 1 ux) 3)))))))))>
#<alt (* (pow maxCos 3) (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3))))>
#<alt (* -1 (* (pow zi 3) (+ (* -1 (* (pow maxCos 3) (* (pow ux 3) (pow (- 1 ux) 3)))) (* -1 (/ (+ (* 2 (* (pow maxCos 2) (* (pow ux 2) (* uy (* yi (* (PI) (pow (- 1 ux) 2))))))) (* 4 (* (pow maxCos 2) (* (pow ux 2) (* uy (* yi (* (PI) (pow (- 1 ux) 2)))))))) zi)))))>
#<alt (* -1 (* (pow zi 3) (+ (* -1 (* (pow maxCos 3) (* (pow ux 3) (pow (- 1 ux) 3)))) (* -1 (/ (+ (* -1 (/ (+ (* -8 (* maxCos (* ux (* (pow uy 2) (* (pow yi 2) (* (pow (PI) 2) (- 1 ux))))))) (* -4 (* maxCos (* ux (* (pow uy 2) (* (pow yi 2) (* (pow (PI) 2) (- 1 ux)))))))) zi)) (+ (* 2 (* (pow maxCos 2) (* (pow ux 2) (* uy (* yi (* (PI) (pow (- 1 ux) 2))))))) (* 4 (* (pow maxCos 2) (* (pow ux 2) (* uy (* yi (* (PI) (pow (- 1 ux) 2))))))))) zi)))))>
#<alt (* -1 (* (pow zi 3) (+ (* -1 (* (pow maxCos 3) (* (pow ux 3) (pow (- 1 ux) 3)))) (* -1 (/ (+ (* -1 (/ (+ (* -8 (* maxCos (* ux (* (pow uy 2) (* (pow yi 2) (* (pow (PI) 2) (- 1 ux))))))) (+ (* -8 (/ (* (pow uy 3) (* (pow yi 3) (pow (PI) 3))) zi)) (* -4 (* maxCos (* ux (* (pow uy 2) (* (pow yi 2) (* (pow (PI) 2) (- 1 ux))))))))) zi)) (+ (* 2 (* (pow maxCos 2) (* (pow ux 2) (* uy (* yi (* (PI) (pow (- 1 ux) 2))))))) (* 4 (* (pow maxCos 2) (* (pow ux 2) (* uy (* yi (* (PI) (pow (- 1 ux) 2))))))))) zi)))))>
#<alt (* 8 (* (pow uy 3) (* (pow yi 3) (pow (PI) 3))))>
#<alt (+ (* 8 (* (pow uy 3) (* (pow yi 3) (pow (PI) 3)))) (* maxCos (+ (* 4 (* ux (* (pow uy 2) (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux))))))) (* 8 (* ux (* (pow uy 2) (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux))))))))))>
#<alt (+ (* 8 (* (pow uy 3) (* (pow yi 3) (pow (PI) 3)))) (* maxCos (+ (* 4 (* ux (* (pow uy 2) (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux))))))) (+ (* 8 (* ux (* (pow uy 2) (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux))))))) (* maxCos (+ (* 2 (* (pow ux 2) (* uy (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2))))))) (* 4 (* (pow ux 2) (* uy (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))))))))))>
#<alt (+ (* 8 (* (pow uy 3) (* (pow yi 3) (pow (PI) 3)))) (* maxCos (+ (* 4 (* ux (* (pow uy 2) (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux))))))) (+ (* 8 (* ux (* (pow uy 2) (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux))))))) (* maxCos (+ (* 2 (* (pow ux 2) (* uy (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2))))))) (+ (* 4 (* (pow ux 2) (* uy (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2))))))) (* maxCos (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3)))))))))))>
#<alt (* (pow maxCos 3) (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3))))>
#<alt (* (pow maxCos 3) (+ (* 2 (/ (* (pow ux 2) (* uy (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))) maxCos)) (+ (* 4 (/ (* (pow ux 2) (* uy (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))) maxCos)) (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3))))))>
#<alt (* (pow maxCos 3) (+ (* 2 (/ (* (pow ux 2) (* uy (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))) maxCos)) (+ (* 4 (/ (* ux (* (pow uy 2) (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux)))))) (pow maxCos 2))) (+ (* 4 (/ (* (pow ux 2) (* uy (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))) maxCos)) (+ (* 8 (/ (* ux (* (pow uy 2) (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux)))))) (pow maxCos 2))) (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3))))))))>
#<alt (* (pow maxCos 3) (+ (* 2 (/ (* (pow ux 2) (* uy (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))) maxCos)) (+ (* 4 (/ (* ux (* (pow uy 2) (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux)))))) (pow maxCos 2))) (+ (* 4 (/ (* (pow ux 2) (* uy (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))) maxCos)) (+ (* 8 (/ (* ux (* (pow uy 2) (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux)))))) (pow maxCos 2))) (+ (* 8 (/ (* (pow uy 3) (* (pow yi 3) (pow (PI) 3))) (pow maxCos 3))) (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3)))))))))>
#<alt (* (pow maxCos 3) (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3))))>
#<alt (* -1 (* (pow maxCos 3) (+ (* -1 (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3)))) (* -1 (/ (+ (* 2 (* (pow ux 2) (* uy (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2))))))) (* 4 (* (pow ux 2) (* uy (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))))) maxCos)))))>
#<alt (* -1 (* (pow maxCos 3) (+ (* -1 (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3)))) (* -1 (/ (+ (* -1 (/ (+ (* -8 (* ux (* (pow uy 2) (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux))))))) (* -4 (* ux (* (pow uy 2) (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux)))))))) maxCos)) (+ (* 2 (* (pow ux 2) (* uy (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2))))))) (* 4 (* (pow ux 2) (* uy (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2))))))))) maxCos)))))>
#<alt (* -1 (* (pow maxCos 3) (+ (* -1 (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3)))) (* -1 (/ (+ (* -1 (/ (+ (* -8 (* ux (* (pow uy 2) (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux))))))) (+ (* -8 (/ (* (pow uy 3) (* (pow yi 3) (pow (PI) 3))) maxCos)) (* -4 (* ux (* (pow uy 2) (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux))))))))) maxCos)) (+ (* 2 (* (pow ux 2) (* uy (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2))))))) (* 4 (* (pow ux 2) (* uy (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2))))))))) maxCos)))))>
#<alt (- (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (* maxCos (* ux (* xi (* zi (- 1 ux))))))>
#<alt (- (+ (* uy (- (* 4 (* maxCos (* ux (* yi (* zi (* (PI) (- 1 ux))))))) (* 2 (* xi (* yi (PI)))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (* maxCos (* ux (* xi (* zi (- 1 ux))))))>
#<alt (- (+ (* uy (- (+ (* 4 (* maxCos (* ux (* yi (* zi (* (PI) (- 1 ux))))))) (* 4 (* uy (* (pow yi 2) (pow (PI) 2))))) (* 2 (* xi (* yi (PI)))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (* maxCos (* ux (* xi (* zi (- 1 ux))))))>
#<alt (- (+ (* uy (- (+ (* 4 (* maxCos (* ux (* yi (* zi (* (PI) (- 1 ux))))))) (* 4 (* uy (* (pow yi 2) (pow (PI) 2))))) (* 2 (* xi (* yi (PI)))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (* maxCos (* ux (* xi (* zi (- 1 ux))))))>
#<alt (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2))))>
#<alt (* (pow uy 2) (- (+ (* 4 (* (pow yi 2) (pow (PI) 2))) (* 4 (/ (* maxCos (* ux (* yi (* zi (* (PI) (- 1 ux)))))) uy))) (* 2 (/ (* xi (* yi (PI))) uy))))>
#<alt (* (pow uy 2) (- (+ (* 4 (* (pow yi 2) (pow (PI) 2))) (+ (* 4 (/ (* maxCos (* ux (* yi (* zi (* (PI) (- 1 ux)))))) uy)) (/ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow uy 2)))) (+ (* 2 (/ (* xi (* yi (PI))) uy)) (/ (* maxCos (* ux (* xi (* zi (- 1 ux))))) (pow uy 2)))))>
#<alt (* (pow uy 2) (- (+ (* 4 (* (pow yi 2) (pow (PI) 2))) (+ (* 4 (/ (* maxCos (* ux (* yi (* zi (* (PI) (- 1 ux)))))) uy)) (/ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow uy 2)))) (+ (* 2 (/ (* xi (* yi (PI))) uy)) (/ (* maxCos (* ux (* xi (* zi (- 1 ux))))) (pow uy 2)))))>
#<alt (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2))))>
#<alt (* (pow uy 2) (+ (* -1 (/ (- (* -4 (* maxCos (* ux (* yi (* zi (* (PI) (- 1 ux))))))) (* -2 (* xi (* yi (PI))))) uy)) (* 4 (* (pow yi 2) (pow (PI) 2)))))>
#<alt (* (pow uy 2) (+ (* -1 (/ (- (+ (* -4 (* maxCos (* ux (* yi (* zi (* (PI) (- 1 ux))))))) (* -1 (/ (- (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (* maxCos (* ux (* xi (* zi (- 1 ux)))))) uy))) (* -2 (* xi (* yi (PI))))) uy)) (* 4 (* (pow yi 2) (pow (PI) 2)))))>
#<alt (* (pow uy 2) (+ (* -1 (/ (- (+ (* -4 (* maxCos (* ux (* yi (* zi (* (PI) (- 1 ux))))))) (* -1 (/ (- (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (* maxCos (* ux (* xi (* zi (- 1 ux)))))) uy))) (* -2 (* xi (* yi (PI))))) uy)) (* 4 (* (pow yi 2) (pow (PI) 2)))))>
#<alt (- (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (* maxCos (* ux (* xi (* zi (- 1 ux))))))>
#<alt (- (+ (* yi (- (* 4 (* maxCos (* ux (* uy (* zi (* (PI) (- 1 ux))))))) (* 2 (* uy (* xi (PI)))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (* maxCos (* ux (* xi (* zi (- 1 ux))))))>
#<alt (- (+ (* yi (- (+ (* 4 (* maxCos (* ux (* uy (* zi (* (PI) (- 1 ux))))))) (* 4 (* (pow uy 2) (* yi (pow (PI) 2))))) (* 2 (* uy (* xi (PI)))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (* maxCos (* ux (* xi (* zi (- 1 ux))))))>
#<alt (- (+ (* yi (- (+ (* 4 (* maxCos (* ux (* uy (* zi (* (PI) (- 1 ux))))))) (* 4 (* (pow uy 2) (* yi (pow (PI) 2))))) (* 2 (* uy (* xi (PI)))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (* maxCos (* ux (* xi (* zi (- 1 ux))))))>
#<alt (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2))))>
#<alt (* (pow yi 2) (- (+ (* 4 (* (pow uy 2) (pow (PI) 2))) (* 4 (/ (* maxCos (* ux (* uy (* zi (* (PI) (- 1 ux)))))) yi))) (* 2 (/ (* uy (* xi (PI))) yi))))>
#<alt (* (pow yi 2) (- (+ (* 4 (* (pow uy 2) (pow (PI) 2))) (+ (* 4 (/ (* maxCos (* ux (* uy (* zi (* (PI) (- 1 ux)))))) yi)) (/ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow yi 2)))) (+ (* 2 (/ (* uy (* xi (PI))) yi)) (/ (* maxCos (* ux (* xi (* zi (- 1 ux))))) (pow yi 2)))))>
#<alt (* (pow yi 2) (- (+ (* 4 (* (pow uy 2) (pow (PI) 2))) (+ (* 4 (/ (* maxCos (* ux (* uy (* zi (* (PI) (- 1 ux)))))) yi)) (/ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow yi 2)))) (+ (* 2 (/ (* uy (* xi (PI))) yi)) (/ (* maxCos (* ux (* xi (* zi (- 1 ux))))) (pow yi 2)))))>
#<alt (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2))))>
#<alt (* (pow yi 2) (+ (* -1 (/ (- (* -4 (* maxCos (* ux (* uy (* zi (* (PI) (- 1 ux))))))) (* -2 (* uy (* xi (PI))))) yi)) (* 4 (* (pow uy 2) (pow (PI) 2)))))>
#<alt (* (pow yi 2) (+ (* -1 (/ (- (+ (* -4 (* maxCos (* ux (* uy (* zi (* (PI) (- 1 ux))))))) (* -1 (/ (- (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (* maxCos (* ux (* xi (* zi (- 1 ux)))))) yi))) (* -2 (* uy (* xi (PI))))) yi)) (* 4 (* (pow uy 2) (pow (PI) 2)))))>
#<alt (* (pow yi 2) (+ (* -1 (/ (- (+ (* -4 (* maxCos (* ux (* uy (* zi (* (PI) (- 1 ux))))))) (* -1 (/ (- (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (* maxCos (* ux (* xi (* zi (- 1 ux)))))) yi))) (* -2 (* uy (* xi (PI))))) yi)) (* 4 (* (pow uy 2) (pow (PI) 2)))))>
#<alt (- (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (* 2 (* uy (* xi (* yi (PI))))))>
#<alt (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (* ux (- (* 4 (* maxCos (* uy (* yi (* zi (PI)))))) (* maxCos (* xi zi))))) (* 2 (* uy (* xi (* yi (PI))))))>
#<alt (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (* ux (- (+ (* 4 (* maxCos (* uy (* yi (* zi (PI)))))) (* ux (- (+ (* -4 (* maxCos (* uy (* yi (* zi (PI)))))) (* (pow maxCos 2) (pow zi 2))) (* -1 (* maxCos (* xi zi)))))) (* maxCos (* xi zi))))) (* 2 (* uy (* xi (* yi (PI))))))>
#<alt (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (* ux (- (+ (* 4 (* maxCos (* uy (* yi (* zi (PI)))))) (* ux (- (+ (* -4 (* maxCos (* uy (* yi (* zi (PI)))))) (+ (* -2 (* (pow maxCos 2) (* ux (pow zi 2)))) (* (pow maxCos 2) (pow zi 2)))) (* -1 (* maxCos (* xi zi)))))) (* maxCos (* xi zi))))) (* 2 (* uy (* xi (* yi (PI))))))>
#<alt (* (pow maxCos 2) (* (pow ux 4) (pow zi 2)))>
#<alt (* (pow ux 4) (+ (* -2 (/ (* (pow maxCos 2) (pow zi 2)) ux)) (* (pow maxCos 2) (pow zi 2))))>
#<alt (* (pow ux 4) (- (+ (* -4 (/ (* maxCos (* uy (* yi (* zi (PI))))) (pow ux 2))) (+ (* -2 (/ (* (pow maxCos 2) (pow zi 2)) ux)) (+ (* (pow maxCos 2) (pow zi 2)) (/ (* (pow maxCos 2) (pow zi 2)) (pow ux 2))))) (* -1 (/ (* maxCos (* xi zi)) (pow ux 2)))))>
#<alt (* (pow ux 4) (- (+ (* -4 (/ (* maxCos (* uy (* yi (* zi (PI))))) (pow ux 2))) (+ (* -2 (/ (* (pow maxCos 2) (pow zi 2)) ux)) (+ (* 4 (/ (* maxCos (* uy (* yi (* zi (PI))))) (pow ux 3))) (+ (* (pow maxCos 2) (pow zi 2)) (/ (* (pow maxCos 2) (pow zi 2)) (pow ux 2)))))) (+ (* -1 (/ (* maxCos (* xi zi)) (pow ux 2))) (/ (* maxCos (* xi zi)) (pow ux 3)))))>
#<alt (* (pow maxCos 2) (* (pow ux 4) (pow zi 2)))>
#<alt (* (pow ux 4) (+ (* -2 (/ (* (pow maxCos 2) (pow zi 2)) ux)) (* (pow maxCos 2) (pow zi 2))))>
#<alt (* (pow ux 4) (+ (* -1 (/ (+ (* -1 (/ (- (+ (* -4 (* maxCos (* uy (* yi (* zi (PI)))))) (* (pow maxCos 2) (pow zi 2))) (* -1 (* maxCos (* xi zi)))) ux)) (* 2 (* (pow maxCos 2) (pow zi 2)))) ux)) (* (pow maxCos 2) (pow zi 2))))>
#<alt (* (pow ux 4) (+ (* -1 (/ (+ (* -1 (/ (- (+ (* -4 (* maxCos (* uy (* yi (* zi (PI)))))) (+ (* -1 (/ (- (* -4 (* maxCos (* uy (* yi (* zi (PI)))))) (* -1 (* maxCos (* xi zi)))) ux)) (* (pow maxCos 2) (pow zi 2)))) (* -1 (* maxCos (* xi zi)))) ux)) (* 2 (* (pow maxCos 2) (pow zi 2)))) ux)) (* (pow maxCos 2) (pow zi 2))))>
#<alt (- (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (* 2 (* uy (* xi (* yi (PI))))))>
#<alt (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (* zi (- (* 4 (* maxCos (* ux (* uy (* yi (* (PI) (- 1 ux))))))) (* maxCos (* ux (* xi (- 1 ux))))))) (* 2 (* uy (* xi (* yi (PI))))))>
#<alt (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (* zi (- (+ (* 4 (* maxCos (* ux (* uy (* yi (* (PI) (- 1 ux))))))) (* (pow maxCos 2) (* (pow ux 2) (* zi (pow (- 1 ux) 2))))) (* maxCos (* ux (* xi (- 1 ux))))))) (* 2 (* uy (* xi (* yi (PI))))))>
#<alt (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (* zi (- (+ (* 4 (* maxCos (* ux (* uy (* yi (* (PI) (- 1 ux))))))) (* (pow maxCos 2) (* (pow ux 2) (* zi (pow (- 1 ux) 2))))) (* maxCos (* ux (* xi (- 1 ux))))))) (* 2 (* uy (* xi (* yi (PI))))))>
#<alt (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))>
#<alt (* (pow zi 2) (- (+ (* 4 (/ (* maxCos (* ux (* uy (* yi (* (PI) (- 1 ux)))))) zi)) (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))) (/ (* maxCos (* ux (* xi (- 1 ux)))) zi)))>
#<alt (* (pow zi 2) (- (+ (* 4 (/ (* maxCos (* ux (* uy (* yi (* (PI) (- 1 ux)))))) zi)) (+ (* 4 (/ (* (pow uy 2) (* (pow yi 2) (pow (PI) 2))) (pow zi 2))) (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))) (+ (* 2 (/ (* uy (* xi (* yi (PI)))) (pow zi 2))) (/ (* maxCos (* ux (* xi (- 1 ux)))) zi))))>
#<alt (* (pow zi 2) (- (+ (* 4 (/ (* maxCos (* ux (* uy (* yi (* (PI) (- 1 ux)))))) zi)) (+ (* 4 (/ (* (pow uy 2) (* (pow yi 2) (pow (PI) 2))) (pow zi 2))) (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))) (+ (* 2 (/ (* uy (* xi (* yi (PI)))) (pow zi 2))) (/ (* maxCos (* ux (* xi (- 1 ux)))) zi))))>
#<alt (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))>
#<alt (* (pow zi 2) (+ (* -1 (/ (- (* -4 (* maxCos (* ux (* uy (* yi (* (PI) (- 1 ux))))))) (* -1 (* maxCos (* ux (* xi (- 1 ux)))))) zi)) (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))>
#<alt (* (pow zi 2) (+ (* -1 (/ (- (+ (* -4 (* maxCos (* ux (* uy (* yi (* (PI) (- 1 ux))))))) (* -1 (/ (- (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (* 2 (* uy (* xi (* yi (PI)))))) zi))) (* -1 (* maxCos (* ux (* xi (- 1 ux)))))) zi)) (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))>
#<alt (* (pow zi 2) (+ (* -1 (/ (- (+ (* -4 (* maxCos (* ux (* uy (* yi (* (PI) (- 1 ux))))))) (* -1 (/ (- (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (* 2 (* uy (* xi (* yi (PI)))))) zi))) (* -1 (* maxCos (* ux (* xi (- 1 ux)))))) zi)) (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))>
#<alt (- (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (* 2 (* uy (* xi (* yi (PI))))))>
#<alt (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (* maxCos (- (* 4 (* ux (* uy (* yi (* zi (* (PI) (- 1 ux))))))) (* ux (* xi (* zi (- 1 ux))))))) (* 2 (* uy (* xi (* yi (PI))))))>
#<alt (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (* maxCos (- (+ (* 4 (* ux (* uy (* yi (* zi (* (PI) (- 1 ux))))))) (* maxCos (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (* ux (* xi (* zi (- 1 ux))))))) (* 2 (* uy (* xi (* yi (PI))))))>
#<alt (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (* maxCos (- (+ (* 4 (* ux (* uy (* yi (* zi (* (PI) (- 1 ux))))))) (* maxCos (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (* ux (* xi (* zi (- 1 ux))))))) (* 2 (* uy (* xi (* yi (PI))))))>
#<alt (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))>
#<alt (* (pow maxCos 2) (- (+ (* 4 (/ (* ux (* uy (* yi (* zi (* (PI) (- 1 ux)))))) maxCos)) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (/ (* ux (* xi (* zi (- 1 ux)))) maxCos)))>
#<alt (* (pow maxCos 2) (- (+ (* 4 (/ (* ux (* uy (* yi (* zi (* (PI) (- 1 ux)))))) maxCos)) (+ (* 4 (/ (* (pow uy 2) (* (pow yi 2) (pow (PI) 2))) (pow maxCos 2))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (+ (* 2 (/ (* uy (* xi (* yi (PI)))) (pow maxCos 2))) (/ (* ux (* xi (* zi (- 1 ux)))) maxCos))))>
#<alt (* (pow maxCos 2) (- (+ (* 4 (/ (* ux (* uy (* yi (* zi (* (PI) (- 1 ux)))))) maxCos)) (+ (* 4 (/ (* (pow uy 2) (* (pow yi 2) (pow (PI) 2))) (pow maxCos 2))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (+ (* 2 (/ (* uy (* xi (* yi (PI)))) (pow maxCos 2))) (/ (* ux (* xi (* zi (- 1 ux)))) maxCos))))>
#<alt (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))>
#<alt (* (pow maxCos 2) (+ (* -1 (/ (- (* -4 (* ux (* uy (* yi (* zi (* (PI) (- 1 ux))))))) (* -1 (* ux (* xi (* zi (- 1 ux)))))) maxCos)) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))>
#<alt (* (pow maxCos 2) (+ (* -1 (/ (- (+ (* -4 (* ux (* uy (* yi (* zi (* (PI) (- 1 ux))))))) (* -1 (/ (- (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (* 2 (* uy (* xi (* yi (PI)))))) maxCos))) (* -1 (* ux (* xi (* zi (- 1 ux)))))) maxCos)) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))>
#<alt (* (pow maxCos 2) (+ (* -1 (/ (- (+ (* -4 (* ux (* uy (* yi (* zi (* (PI) (- 1 ux))))))) (* -1 (/ (- (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (* 2 (* uy (* xi (* yi (PI)))))) maxCos))) (* -1 (* ux (* xi (* zi (- 1 ux)))))) maxCos)) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))>
#<alt (pow (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))) 2)>
#<alt (+ (* -1 (* xi (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))))) (pow (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))) 2))>
#<alt (+ (* -1 (* xi (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))))) (pow (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))) 2))>
#<alt (+ (* -1 (* xi (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))))) (pow (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))) 2))>
#<alt (* -1 (* xi (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux)))))))>
#<alt (* xi (- (/ (pow (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))) 2) xi) (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux)))))))>
#<alt (* xi (- (/ (pow (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))) 2) xi) (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux)))))))>
#<alt (* xi (- (/ (pow (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))) 2) xi) (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux)))))))>
#<alt (* -1 (* xi (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux)))))))>
#<alt (* -1 (* xi (- (* -1 (/ (pow (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))) 2) xi)) (* -1 (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux)))))))))>
#<alt (* -1 (* xi (- (* -1 (/ (pow (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))) 2) xi)) (* -1 (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux)))))))))>
#<alt (* -1 (* xi (- (* -1 (/ (pow (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))) 2) xi)) (* -1 (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux)))))))))>
#<alt (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux)))))>
#<alt (+ xi (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))))>
#<alt (+ xi (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))))>
#<alt (+ xi (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))))>
#<alt xi>
#<alt (* xi (+ 1 (+ (* 2 (/ (* uy (* yi (PI))) xi)) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi))))>
#<alt (* xi (- (+ 1 (* -1 (/ (+ (* -1 (pow (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))) 2)) (pow (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))) 2)) (pow xi 2)))) (* -1 (/ (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))) xi))))>
#<alt (* xi (- (+ 1 (* -1 (/ (* (+ (* -1 (pow (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))) 2)) (pow (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))) 2)) (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux)))))) (pow xi 3)))) (+ (* -1 (/ (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))) xi)) (+ (* -1 (/ (pow (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))) 2) (pow xi 2))) (/ (pow (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))) 2) (pow xi 2))))))>
#<alt xi>
#<alt (* -1 (* xi (- (* -1 (/ (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))) xi)) 1)))>
#<alt (* -1 (* xi (- (* -1 (/ (- (+ (* -1 (/ (pow (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))) 2) xi)) (/ (pow (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))) 2) xi)) (* -1 (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))))) xi)) 1)))>
#<alt (* -1 (* xi (- (* -1 (/ (- (* -1 (/ (- (* -1 (/ (* (+ (* -1 (pow (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))) 2)) (pow (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))) 2)) (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux)))))) xi)) (+ (* -1 (pow (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))) 2)) (pow (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))) 2))) xi)) (* -1 (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))))) xi)) 1)))>
#<alt (/ (+ (* (pow maxCos 3) (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3)))) (pow xi 3)) (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))))>
#<alt (+ (* uy (- (+ (* 2 (/ (* (pow maxCos 2) (* (pow ux 2) (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))) (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))))) (* 4 (/ (* (pow maxCos 2) (* (pow ux 2) (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))) (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux))))))))) (/ (* (+ (* (pow maxCos 3) (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3)))) (pow xi 3)) (- (* 4 (* maxCos (* ux (* yi (* zi (* (PI) (- 1 ux))))))) (* 2 (* xi (* yi (PI)))))) (pow (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))) 2)))) (+ (/ (* (pow maxCos 3) (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3)))) (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux))))))) (/ (pow xi 3) (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))))))>
#<alt (+ (* uy (- (+ (* 2 (/ (* (pow maxCos 2) (* (pow ux 2) (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))) (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))))) (+ (* 4 (/ (* (pow maxCos 2) (* (pow ux 2) (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))) (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))))) (* uy (- (+ (* 4 (/ (* maxCos (* ux (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux)))))) (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))))) (* 8 (/ (* maxCos (* ux (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux)))))) (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux))))))))) (+ (* 4 (/ (* (pow yi 2) (* (pow (PI) 2) (+ (* (pow maxCos 3) (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3)))) (pow xi 3)))) (pow (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))) 2))) (/ (* (- (* 4 (* maxCos (* ux (* yi (* zi (* (PI) (- 1 ux))))))) (* 2 (* xi (* yi (PI))))) (- (+ (* 2 (/ (* (pow maxCos 2) (* (pow ux 2) (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))) (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))))) (* 4 (/ (* (pow maxCos 2) (* (pow ux 2) (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))) (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux))))))))) (/ (* (+ (* (pow maxCos 3) (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3)))) (pow xi 3)) (- (* 4 (* maxCos (* ux (* yi (* zi (* (PI) (- 1 ux))))))) (* 2 (* xi (* yi (PI)))))) (pow (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))) 2)))) (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))))))))) (/ (* (+ (* (pow maxCos 3) (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3)))) (pow xi 3)) (- (* 4 (* maxCos (* ux (* yi (* zi (* (PI) (- 1 ux))))))) (* 2 (* xi (* yi (PI)))))) (pow (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))) 2)))) (+ (/ (* (pow maxCos 3) (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3)))) (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux))))))) (/ (pow xi 3) (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))))))>
#<alt (+ (* uy (- (+ (* 2 (/ (* (pow maxCos 2) (* (pow ux 2) (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))) (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))))) (+ (* 4 (/ (* (pow maxCos 2) (* (pow ux 2) (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))) (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))))) (* uy (- (+ (* 4 (/ (* maxCos (* ux (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux)))))) (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))))) (+ (* 8 (/ (* maxCos (* ux (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux)))))) (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))))) (* uy (- (* 8 (/ (* (pow yi 3) (pow (PI) 3)) (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))))) (+ (* 4 (/ (* (pow yi 2) (* (pow (PI) 2) (- (+ (* 2 (/ (* (pow maxCos 2) (* (pow ux 2) (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))) (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))))) (* 4 (/ (* (pow maxCos 2) (* (pow ux 2) (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))) (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux))))))))) (/ (* (+ (* (pow maxCos 3) (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3)))) (pow xi 3)) (- (* 4 (* maxCos (* ux (* yi (* zi (* (PI) (- 1 ux))))))) (* 2 (* xi (* yi (PI)))))) (pow (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))) 2))))) (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))))) (/ (* (- (* 4 (* maxCos (* ux (* yi (* zi (* (PI) (- 1 ux))))))) (* 2 (* xi (* yi (PI))))) (- (+ (* 4 (/ (* maxCos (* ux (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux)))))) (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))))) (* 8 (/ (* maxCos (* ux (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux)))))) (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux))))))))) (+ (* 4 (/ (* (pow yi 2) (* (pow (PI) 2) (+ (* (pow maxCos 3) (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3)))) (pow xi 3)))) (pow (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))) 2))) (/ (* (- (* 4 (* maxCos (* ux (* yi (* zi (* (PI) (- 1 ux))))))) (* 2 (* xi (* yi (PI))))) (- (+ (* 2 (/ (* (pow maxCos 2) (* (pow ux 2) (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))) (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))))) (* 4 (/ (* (pow maxCos 2) (* (pow ux 2) (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))) (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux))))))))) (/ (* (+ (* (pow maxCos 3) (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3)))) (pow xi 3)) (- (* 4 (* maxCos (* ux (* yi (* zi (* (PI) (- 1 ux))))))) (* 2 (* xi (* yi (PI)))))) (pow (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))) 2)))) (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))))))) (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))))))))) (+ (* 4 (/ (* (pow yi 2) (* (pow (PI) 2) (+ (* (pow maxCos 3) (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3)))) (pow xi 3)))) (pow (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))) 2))) (/ (* (- (* 4 (* maxCos (* ux (* yi (* zi (* (PI) (- 1 ux))))))) (* 2 (* xi (* yi (PI))))) (- (+ (* 2 (/ (* (pow maxCos 2) (* (pow ux 2) (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))) (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))))) (* 4 (/ (* (pow maxCos 2) (* (pow ux 2) (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))) (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux))))))))) (/ (* (+ (* (pow maxCos 3) (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3)))) (pow xi 3)) (- (* 4 (* maxCos (* ux (* yi (* zi (* (PI) (- 1 ux))))))) (* 2 (* xi (* yi (PI)))))) (pow (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))) 2)))) (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))))))))) (/ (* (+ (* (pow maxCos 3) (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3)))) (pow xi 3)) (- (* 4 (* maxCos (* ux (* yi (* zi (* (PI) (- 1 ux))))))) (* 2 (* xi (* yi (PI)))))) (pow (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))) 2)))) (+ (/ (* (pow maxCos 3) (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3)))) (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux))))))) (/ (pow xi 3) (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))))))>
#<alt (* 2 (* uy (* yi (PI))))>
#<alt (* uy (- (+ (* 1/4 (/ (+ (* 4 (* maxCos (* ux (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux))))))) (* 8 (* maxCos (* ux (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux)))))))) (* uy (* (pow yi 2) (pow (PI) 2))))) (* 2 (* yi (PI)))) (* 1/2 (/ (- (* 4 (* maxCos (* ux (* yi (* zi (* (PI) (- 1 ux))))))) (* 2 (* xi (* yi (PI))))) (* uy (* yi (PI)))))))>
#<alt (* uy (- (+ (* 1/4 (/ (+ (* 2 (* (pow maxCos 2) (* (pow ux 2) (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2))))))) (* 4 (* (pow maxCos 2) (* (pow ux 2) (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))))) (* (pow uy 2) (* (pow yi 2) (pow (PI) 2))))) (+ (* 1/4 (/ (+ (* 4 (* maxCos (* ux (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux))))))) (* 8 (* maxCos (* ux (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux)))))))) (* uy (* (pow yi 2) (pow (PI) 2))))) (* 2 (* yi (PI))))) (+ (* 1/4 (/ (* (- (* 1/4 (/ (+ (* 4 (* maxCos (* ux (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux))))))) (* 8 (* maxCos (* ux (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux)))))))) (* (pow yi 2) (pow (PI) 2)))) (* 1/2 (/ (- (* 4 (* maxCos (* ux (* yi (* zi (* (PI) (- 1 ux))))))) (* 2 (* xi (* yi (PI))))) (* yi (PI))))) (- (* 4 (* maxCos (* ux (* yi (* zi (* (PI) (- 1 ux))))))) (* 2 (* xi (* yi (PI)))))) (* (pow uy 2) (* (pow yi 2) (pow (PI) 2))))) (+ (* 1/2 (/ (- (* 4 (* maxCos (* ux (* yi (* zi (* (PI) (- 1 ux))))))) (* 2 (* xi (* yi (PI))))) (* uy (* yi (PI))))) (* 1/2 (/ (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))) (* (pow uy 2) (* yi (PI)))))))))>
#<alt (* uy (- (+ (* 1/4 (/ (+ (* 2 (* (pow maxCos 2) (* (pow ux 2) (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2))))))) (* 4 (* (pow maxCos 2) (* (pow ux 2) (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))))) (* (pow uy 2) (* (pow yi 2) (pow (PI) 2))))) (+ (* 1/4 (/ (+ (* 4 (* maxCos (* ux (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux))))))) (* 8 (* maxCos (* ux (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux)))))))) (* uy (* (pow yi 2) (pow (PI) 2))))) (+ (* 1/4 (/ (+ (* (pow maxCos 3) (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3)))) (pow xi 3)) (* (pow uy 3) (* (pow yi 2) (pow (PI) 2))))) (* 2 (* yi (PI)))))) (+ (* 1/4 (/ (* (- (* 1/4 (/ (+ (* 2 (* (pow maxCos 2) (* (pow ux 2) (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2))))))) (* 4 (* (pow maxCos 2) (* (pow ux 2) (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))))) (* (pow yi 2) (pow (PI) 2)))) (+ (* 1/4 (/ (* (- (* 1/4 (/ (+ (* 4 (* maxCos (* ux (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux))))))) (* 8 (* maxCos (* ux (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux)))))))) (* (pow yi 2) (pow (PI) 2)))) (* 1/2 (/ (- (* 4 (* maxCos (* ux (* yi (* zi (* (PI) (- 1 ux))))))) (* 2 (* xi (* yi (PI))))) (* yi (PI))))) (- (* 4 (* maxCos (* ux (* yi (* zi (* (PI) (- 1 ux))))))) (* 2 (* xi (* yi (PI)))))) (* (pow yi 2) (pow (PI) 2)))) (* 1/2 (/ (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))) (* yi (PI)))))) (- (* 4 (* maxCos (* ux (* yi (* zi (* (PI) (- 1 ux))))))) (* 2 (* xi (* yi (PI)))))) (* (pow uy 3) (* (pow yi 2) (pow (PI) 2))))) (+ (* 1/4 (/ (* (- (* 1/4 (/ (+ (* 4 (* maxCos (* ux (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux))))))) (* 8 (* maxCos (* ux (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux)))))))) (* (pow yi 2) (pow (PI) 2)))) (* 1/2 (/ (- (* 4 (* maxCos (* ux (* yi (* zi (* (PI) (- 1 ux))))))) (* 2 (* xi (* yi (PI))))) (* yi (PI))))) (- (* 4 (* maxCos (* ux (* yi (* zi (* (PI) (- 1 ux))))))) (* 2 (* xi (* yi (PI)))))) (* (pow uy 2) (* (pow yi 2) (pow (PI) 2))))) (+ (* 1/4 (/ (* (- (* 1/4 (/ (+ (* 4 (* maxCos (* ux (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux))))))) (* 8 (* maxCos (* ux (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux)))))))) (* (pow yi 2) (pow (PI) 2)))) (* 1/2 (/ (- (* 4 (* maxCos (* ux (* yi (* zi (* (PI) (- 1 ux))))))) (* 2 (* xi (* yi (PI))))) (* yi (PI))))) (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux))))))) (* (pow uy 3) (* (pow yi 2) (pow (PI) 2))))) (+ (* 1/2 (/ (- (* 4 (* maxCos (* ux (* yi (* zi (* (PI) (- 1 ux))))))) (* 2 (* xi (* yi (PI))))) (* uy (* yi (PI))))) (* 1/2 (/ (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))) (* (pow uy 2) (* yi (PI)))))))))))>
#<alt (* 2 (* uy (* yi (PI))))>
#<alt (* -1 (* uy (+ (* -2 (* yi (PI))) (* -1 (/ (- (* 1/4 (/ (+ (* 4 (* maxCos (* ux (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux))))))) (* 8 (* maxCos (* ux (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux)))))))) (* (pow yi 2) (pow (PI) 2)))) (* -1/2 (/ (- (* -4 (* maxCos (* ux (* yi (* zi (* (PI) (- 1 ux))))))) (* -2 (* xi (* yi (PI))))) (* yi (PI))))) uy)))))>
#<alt (* -1 (* uy (+ (* -2 (* yi (PI))) (* -1 (/ (- (+ (* -1 (/ (- (* 1/4 (/ (+ (* -4 (* (pow maxCos 2) (* (pow ux 2) (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2))))))) (* -2 (* (pow maxCos 2) (* (pow ux 2) (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))))) (* (pow yi 2) (pow (PI) 2)))) (+ (* -1/2 (/ (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))) (* yi (PI)))) (* 1/4 (/ (* (- (* -4 (* maxCos (* ux (* yi (* zi (* (PI) (- 1 ux))))))) (* -2 (* xi (* yi (PI))))) (- (* 1/4 (/ (+ (* 4 (* maxCos (* ux (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux))))))) (* 8 (* maxCos (* ux (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux)))))))) (* (pow yi 2) (pow (PI) 2)))) (* -1/2 (/ (- (* -4 (* maxCos (* ux (* yi (* zi (* (PI) (- 1 ux))))))) (* -2 (* xi (* yi (PI))))) (* yi (PI)))))) (* (pow yi 2) (pow (PI) 2)))))) uy)) (* 1/4 (/ (+ (* 4 (* maxCos (* ux (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux))))))) (* 8 (* maxCos (* ux (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux)))))))) (* (pow yi 2) (pow (PI) 2))))) (* -1/2 (/ (- (* -4 (* maxCos (* ux (* yi (* zi (* (PI) (- 1 ux))))))) (* -2 (* xi (* yi (PI))))) (* yi (PI))))) uy)))))>
#<alt (* -1 (* uy (+ (* -2 (* yi (PI))) (* -1 (/ (- (+ (* -1 (/ (- (+ (* -1 (/ (- (* 1/4 (/ (+ (* (pow maxCos 3) (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3)))) (pow xi 3)) (* (pow yi 2) (pow (PI) 2)))) (+ (* 1/4 (/ (* (- (* -4 (* maxCos (* ux (* yi (* zi (* (PI) (- 1 ux))))))) (* -2 (* xi (* yi (PI))))) (- (* 1/4 (/ (+ (* -4 (* (pow maxCos 2) (* (pow ux 2) (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2))))))) (* -2 (* (pow maxCos 2) (* (pow ux 2) (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))))) (* (pow yi 2) (pow (PI) 2)))) (+ (* -1/2 (/ (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))) (* yi (PI)))) (* 1/4 (/ (* (- (* -4 (* maxCos (* ux (* yi (* zi (* (PI) (- 1 ux))))))) (* -2 (* xi (* yi (PI))))) (- (* 1/4 (/ (+ (* 4 (* maxCos (* ux (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux))))))) (* 8 (* maxCos (* ux (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux)))))))) (* (pow yi 2) (pow (PI) 2)))) (* -1/2 (/ (- (* -4 (* maxCos (* ux (* yi (* zi (* (PI) (- 1 ux))))))) (* -2 (* xi (* yi (PI))))) (* yi (PI)))))) (* (pow yi 2) (pow (PI) 2))))))) (* (pow yi 2) (pow (PI) 2)))) (* 1/4 (/ (* (- (* 1/4 (/ (+ (* 4 (* maxCos (* ux (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux))))))) (* 8 (* maxCos (* ux (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux)))))))) (* (pow yi 2) (pow (PI) 2)))) (* -1/2 (/ (- (* -4 (* maxCos (* ux (* yi (* zi (* (PI) (- 1 ux))))))) (* -2 (* xi (* yi (PI))))) (* yi (PI))))) (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux))))))) (* (pow yi 2) (pow (PI) 2)))))) uy)) (* 1/4 (/ (+ (* -4 (* (pow maxCos 2) (* (pow ux 2) (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2))))))) (* -2 (* (pow maxCos 2) (* (pow ux 2) (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))))) (* (pow yi 2) (pow (PI) 2))))) (+ (* -1/2 (/ (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))) (* yi (PI)))) (* 1/4 (/ (* (- (* -4 (* maxCos (* ux (* yi (* zi (* (PI) (- 1 ux))))))) (* -2 (* xi (* yi (PI))))) (- (* 1/4 (/ (+ (* 4 (* maxCos (* ux (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux))))))) (* 8 (* maxCos (* ux (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux)))))))) (* (pow yi 2) (pow (PI) 2)))) (* -1/2 (/ (- (* -4 (* maxCos (* ux (* yi (* zi (* (PI) (- 1 ux))))))) (* -2 (* xi (* yi (PI))))) (* yi (PI)))))) (* (pow yi 2) (pow (PI) 2)))))) uy)) (* 1/4 (/ (+ (* 4 (* maxCos (* ux (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux))))))) (* 8 (* maxCos (* ux (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux)))))))) (* (pow yi 2) (pow (PI) 2))))) (* -1/2 (/ (- (* -4 (* maxCos (* ux (* yi (* zi (* (PI) (- 1 ux))))))) (* -2 (* xi (* yi (PI))))) (* yi (PI))))) uy)))))>
#<alt (/ (+ (* (pow maxCos 3) (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3)))) (pow xi 3)) (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))))>
#<alt (+ (* yi (- (+ (* 2 (/ (* (pow maxCos 2) (* (pow ux 2) (* uy (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))) (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))))) (* 4 (/ (* (pow maxCos 2) (* (pow ux 2) (* uy (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))) (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux))))))))) (/ (* (+ (* (pow maxCos 3) (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3)))) (pow xi 3)) (- (* 4 (* maxCos (* ux (* uy (* zi (* (PI) (- 1 ux))))))) (* 2 (* uy (* xi (PI)))))) (pow (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))) 2)))) (+ (/ (* (pow maxCos 3) (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3)))) (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux))))))) (/ (pow xi 3) (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))))))>
#<alt (+ (* yi (- (+ (* 2 (/ (* (pow maxCos 2) (* (pow ux 2) (* uy (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))) (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))))) (+ (* 4 (/ (* (pow maxCos 2) (* (pow ux 2) (* uy (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))) (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))))) (* yi (- (+ (* 4 (/ (* maxCos (* ux (* (pow uy 2) (* zi (* (pow (PI) 2) (- 1 ux)))))) (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))))) (* 8 (/ (* maxCos (* ux (* (pow uy 2) (* zi (* (pow (PI) 2) (- 1 ux)))))) (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux))))))))) (+ (* 4 (/ (* (pow uy 2) (* (pow (PI) 2) (+ (* (pow maxCos 3) (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3)))) (pow xi 3)))) (pow (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))) 2))) (/ (* (- (* 4 (* maxCos (* ux (* uy (* zi (* (PI) (- 1 ux))))))) (* 2 (* uy (* xi (PI))))) (- (+ (* 2 (/ (* (pow maxCos 2) (* (pow ux 2) (* uy (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))) (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))))) (* 4 (/ (* (pow maxCos 2) (* (pow ux 2) (* uy (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))) (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux))))))))) (/ (* (+ (* (pow maxCos 3) (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3)))) (pow xi 3)) (- (* 4 (* maxCos (* ux (* uy (* zi (* (PI) (- 1 ux))))))) (* 2 (* uy (* xi (PI)))))) (pow (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))) 2)))) (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))))))))) (/ (* (+ (* (pow maxCos 3) (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3)))) (pow xi 3)) (- (* 4 (* maxCos (* ux (* uy (* zi (* (PI) (- 1 ux))))))) (* 2 (* uy (* xi (PI)))))) (pow (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))) 2)))) (+ (/ (* (pow maxCos 3) (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3)))) (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux))))))) (/ (pow xi 3) (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))))))>
#<alt (+ (* yi (- (+ (* 2 (/ (* (pow maxCos 2) (* (pow ux 2) (* uy (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))) (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))))) (+ (* 4 (/ (* (pow maxCos 2) (* (pow ux 2) (* uy (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))) (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))))) (* yi (- (+ (* 4 (/ (* maxCos (* ux (* (pow uy 2) (* zi (* (pow (PI) 2) (- 1 ux)))))) (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))))) (+ (* 8 (/ (* maxCos (* ux (* (pow uy 2) (* zi (* (pow (PI) 2) (- 1 ux)))))) (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))))) (* yi (- (* 8 (/ (* (pow uy 3) (pow (PI) 3)) (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))))) (+ (* 4 (/ (* (pow uy 2) (* (pow (PI) 2) (- (+ (* 2 (/ (* (pow maxCos 2) (* (pow ux 2) (* uy (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))) (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))))) (* 4 (/ (* (pow maxCos 2) (* (pow ux 2) (* uy (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))) (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux))))))))) (/ (* (+ (* (pow maxCos 3) (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3)))) (pow xi 3)) (- (* 4 (* maxCos (* ux (* uy (* zi (* (PI) (- 1 ux))))))) (* 2 (* uy (* xi (PI)))))) (pow (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))) 2))))) (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))))) (/ (* (- (* 4 (* maxCos (* ux (* uy (* zi (* (PI) (- 1 ux))))))) (* 2 (* uy (* xi (PI))))) (- (+ (* 4 (/ (* maxCos (* ux (* (pow uy 2) (* zi (* (pow (PI) 2) (- 1 ux)))))) (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))))) (* 8 (/ (* maxCos (* ux (* (pow uy 2) (* zi (* (pow (PI) 2) (- 1 ux)))))) (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux))))))))) (+ (* 4 (/ (* (pow uy 2) (* (pow (PI) 2) (+ (* (pow maxCos 3) (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3)))) (pow xi 3)))) (pow (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))) 2))) (/ (* (- (* 4 (* maxCos (* ux (* uy (* zi (* (PI) (- 1 ux))))))) (* 2 (* uy (* xi (PI))))) (- (+ (* 2 (/ (* (pow maxCos 2) (* (pow ux 2) (* uy (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))) (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))))) (* 4 (/ (* (pow maxCos 2) (* (pow ux 2) (* uy (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))) (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux))))))))) (/ (* (+ (* (pow maxCos 3) (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3)))) (pow xi 3)) (- (* 4 (* maxCos (* ux (* uy (* zi (* (PI) (- 1 ux))))))) (* 2 (* uy (* xi (PI)))))) (pow (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))) 2)))) (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))))))) (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))))))))) (+ (* 4 (/ (* (pow uy 2) (* (pow (PI) 2) (+ (* (pow maxCos 3) (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3)))) (pow xi 3)))) (pow (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))) 2))) (/ (* (- (* 4 (* maxCos (* ux (* uy (* zi (* (PI) (- 1 ux))))))) (* 2 (* uy (* xi (PI))))) (- (+ (* 2 (/ (* (pow maxCos 2) (* (pow ux 2) (* uy (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))) (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))))) (* 4 (/ (* (pow maxCos 2) (* (pow ux 2) (* uy (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))) (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux))))))))) (/ (* (+ (* (pow maxCos 3) (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3)))) (pow xi 3)) (- (* 4 (* maxCos (* ux (* uy (* zi (* (PI) (- 1 ux))))))) (* 2 (* uy (* xi (PI)))))) (pow (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))) 2)))) (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))))))))) (/ (* (+ (* (pow maxCos 3) (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3)))) (pow xi 3)) (- (* 4 (* maxCos (* ux (* uy (* zi (* (PI) (- 1 ux))))))) (* 2 (* uy (* xi (PI)))))) (pow (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))) 2)))) (+ (/ (* (pow maxCos 3) (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3)))) (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux))))))) (/ (pow xi 3) (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))))))>
#<alt (* 2 (* uy (* yi (PI))))>
#<alt (* yi (- (+ (* 1/4 (/ (+ (* 4 (* maxCos (* ux (* (pow uy 2) (* zi (* (pow (PI) 2) (- 1 ux))))))) (* 8 (* maxCos (* ux (* (pow uy 2) (* zi (* (pow (PI) 2) (- 1 ux)))))))) (* (pow uy 2) (* yi (pow (PI) 2))))) (* 2 (* uy (PI)))) (* 1/2 (/ (- (* 4 (* maxCos (* ux (* uy (* zi (* (PI) (- 1 ux))))))) (* 2 (* uy (* xi (PI))))) (* uy (* yi (PI)))))))>
#<alt (* yi (- (+ (* 1/4 (/ (+ (* 2 (* (pow maxCos 2) (* (pow ux 2) (* uy (* (pow zi 2) (* (PI) (pow (- 1 ux) 2))))))) (* 4 (* (pow maxCos 2) (* (pow ux 2) (* uy (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))))) (* (pow uy 2) (* (pow yi 2) (pow (PI) 2))))) (+ (* 1/4 (/ (+ (* 4 (* maxCos (* ux (* (pow uy 2) (* zi (* (pow (PI) 2) (- 1 ux))))))) (* 8 (* maxCos (* ux (* (pow uy 2) (* zi (* (pow (PI) 2) (- 1 ux)))))))) (* (pow uy 2) (* yi (pow (PI) 2))))) (* 2 (* uy (PI))))) (+ (* 1/4 (/ (* (- (* 1/4 (/ (+ (* 4 (* maxCos (* ux (* (pow uy 2) (* zi (* (pow (PI) 2) (- 1 ux))))))) (* 8 (* maxCos (* ux (* (pow uy 2) (* zi (* (pow (PI) 2) (- 1 ux)))))))) (* (pow uy 2) (pow (PI) 2)))) (* 1/2 (/ (- (* 4 (* maxCos (* ux (* uy (* zi (* (PI) (- 1 ux))))))) (* 2 (* uy (* xi (PI))))) (* uy (PI))))) (- (* 4 (* maxCos (* ux (* uy (* zi (* (PI) (- 1 ux))))))) (* 2 (* uy (* xi (PI)))))) (* (pow uy 2) (* (pow yi 2) (pow (PI) 2))))) (+ (* 1/2 (/ (- (* 4 (* maxCos (* ux (* uy (* zi (* (PI) (- 1 ux))))))) (* 2 (* uy (* xi (PI))))) (* uy (* yi (PI))))) (* 1/2 (/ (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))) (* uy (* (pow yi 2) (PI)))))))))>
#<alt (* yi (- (+ (* 1/4 (/ (+ (* 2 (* (pow maxCos 2) (* (pow ux 2) (* uy (* (pow zi 2) (* (PI) (pow (- 1 ux) 2))))))) (* 4 (* (pow maxCos 2) (* (pow ux 2) (* uy (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))))) (* (pow uy 2) (* (pow yi 2) (pow (PI) 2))))) (+ (* 1/4 (/ (+ (* 4 (* maxCos (* ux (* (pow uy 2) (* zi (* (pow (PI) 2) (- 1 ux))))))) (* 8 (* maxCos (* ux (* (pow uy 2) (* zi (* (pow (PI) 2) (- 1 ux)))))))) (* (pow uy 2) (* yi (pow (PI) 2))))) (+ (* 1/4 (/ (+ (* (pow maxCos 3) (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3)))) (pow xi 3)) (* (pow uy 2) (* (pow yi 3) (pow (PI) 2))))) (* 2 (* uy (PI)))))) (+ (* 1/4 (/ (* (- (* 1/4 (/ (+ (* 2 (* (pow maxCos 2) (* (pow ux 2) (* uy (* (pow zi 2) (* (PI) (pow (- 1 ux) 2))))))) (* 4 (* (pow maxCos 2) (* (pow ux 2) (* uy (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))))) (* (pow uy 2) (pow (PI) 2)))) (+ (* 1/4 (/ (* (- (* 1/4 (/ (+ (* 4 (* maxCos (* ux (* (pow uy 2) (* zi (* (pow (PI) 2) (- 1 ux))))))) (* 8 (* maxCos (* ux (* (pow uy 2) (* zi (* (pow (PI) 2) (- 1 ux)))))))) (* (pow uy 2) (pow (PI) 2)))) (* 1/2 (/ (- (* 4 (* maxCos (* ux (* uy (* zi (* (PI) (- 1 ux))))))) (* 2 (* uy (* xi (PI))))) (* uy (PI))))) (- (* 4 (* maxCos (* ux (* uy (* zi (* (PI) (- 1 ux))))))) (* 2 (* uy (* xi (PI)))))) (* (pow uy 2) (pow (PI) 2)))) (* 1/2 (/ (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))) (* uy (PI)))))) (- (* 4 (* maxCos (* ux (* uy (* zi (* (PI) (- 1 ux))))))) (* 2 (* uy (* xi (PI)))))) (* (pow uy 2) (* (pow yi 3) (pow (PI) 2))))) (+ (* 1/4 (/ (* (- (* 1/4 (/ (+ (* 4 (* maxCos (* ux (* (pow uy 2) (* zi (* (pow (PI) 2) (- 1 ux))))))) (* 8 (* maxCos (* ux (* (pow uy 2) (* zi (* (pow (PI) 2) (- 1 ux)))))))) (* (pow uy 2) (pow (PI) 2)))) (* 1/2 (/ (- (* 4 (* maxCos (* ux (* uy (* zi (* (PI) (- 1 ux))))))) (* 2 (* uy (* xi (PI))))) (* uy (PI))))) (- (* 4 (* maxCos (* ux (* uy (* zi (* (PI) (- 1 ux))))))) (* 2 (* uy (* xi (PI)))))) (* (pow uy 2) (* (pow yi 2) (pow (PI) 2))))) (+ (* 1/4 (/ (* (- (* 1/4 (/ (+ (* 4 (* maxCos (* ux (* (pow uy 2) (* zi (* (pow (PI) 2) (- 1 ux))))))) (* 8 (* maxCos (* ux (* (pow uy 2) (* zi (* (pow (PI) 2) (- 1 ux)))))))) (* (pow uy 2) (pow (PI) 2)))) (* 1/2 (/ (- (* 4 (* maxCos (* ux (* uy (* zi (* (PI) (- 1 ux))))))) (* 2 (* uy (* xi (PI))))) (* uy (PI))))) (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux))))))) (* (pow uy 2) (* (pow yi 3) (pow (PI) 2))))) (+ (* 1/2 (/ (- (* 4 (* maxCos (* ux (* uy (* zi (* (PI) (- 1 ux))))))) (* 2 (* uy (* xi (PI))))) (* uy (* yi (PI))))) (* 1/2 (/ (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))) (* uy (* (pow yi 2) (PI)))))))))))>
#<alt (* 2 (* uy (* yi (PI))))>
#<alt (* -1 (* yi (+ (* -2 (* uy (PI))) (* -1 (/ (- (* 1/4 (/ (+ (* 4 (* maxCos (* ux (* (pow uy 2) (* zi (* (pow (PI) 2) (- 1 ux))))))) (* 8 (* maxCos (* ux (* (pow uy 2) (* zi (* (pow (PI) 2) (- 1 ux)))))))) (* (pow uy 2) (pow (PI) 2)))) (* -1/2 (/ (- (* -4 (* maxCos (* ux (* uy (* zi (* (PI) (- 1 ux))))))) (* -2 (* uy (* xi (PI))))) (* uy (PI))))) yi)))))>
#<alt (* -1 (* yi (+ (* -2 (* uy (PI))) (* -1 (/ (- (+ (* -1 (/ (- (* 1/4 (/ (+ (* -4 (* (pow maxCos 2) (* (pow ux 2) (* uy (* (pow zi 2) (* (PI) (pow (- 1 ux) 2))))))) (* -2 (* (pow maxCos 2) (* (pow ux 2) (* uy (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))))) (* (pow uy 2) (pow (PI) 2)))) (+ (* -1/2 (/ (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))) (* uy (PI)))) (* 1/4 (/ (* (- (* -4 (* maxCos (* ux (* uy (* zi (* (PI) (- 1 ux))))))) (* -2 (* uy (* xi (PI))))) (- (* 1/4 (/ (+ (* 4 (* maxCos (* ux (* (pow uy 2) (* zi (* (pow (PI) 2) (- 1 ux))))))) (* 8 (* maxCos (* ux (* (pow uy 2) (* zi (* (pow (PI) 2) (- 1 ux)))))))) (* (pow uy 2) (pow (PI) 2)))) (* -1/2 (/ (- (* -4 (* maxCos (* ux (* uy (* zi (* (PI) (- 1 ux))))))) (* -2 (* uy (* xi (PI))))) (* uy (PI)))))) (* (pow uy 2) (pow (PI) 2)))))) yi)) (* 1/4 (/ (+ (* 4 (* maxCos (* ux (* (pow uy 2) (* zi (* (pow (PI) 2) (- 1 ux))))))) (* 8 (* maxCos (* ux (* (pow uy 2) (* zi (* (pow (PI) 2) (- 1 ux)))))))) (* (pow uy 2) (pow (PI) 2))))) (* -1/2 (/ (- (* -4 (* maxCos (* ux (* uy (* zi (* (PI) (- 1 ux))))))) (* -2 (* uy (* xi (PI))))) (* uy (PI))))) yi)))))>
#<alt (* -1 (* yi (+ (* -2 (* uy (PI))) (* -1 (/ (- (+ (* -1 (/ (- (+ (* -1 (/ (- (* 1/4 (/ (+ (* (pow maxCos 3) (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3)))) (pow xi 3)) (* (pow uy 2) (pow (PI) 2)))) (+ (* 1/4 (/ (* (- (* -4 (* maxCos (* ux (* uy (* zi (* (PI) (- 1 ux))))))) (* -2 (* uy (* xi (PI))))) (- (* 1/4 (/ (+ (* -4 (* (pow maxCos 2) (* (pow ux 2) (* uy (* (pow zi 2) (* (PI) (pow (- 1 ux) 2))))))) (* -2 (* (pow maxCos 2) (* (pow ux 2) (* uy (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))))) (* (pow uy 2) (pow (PI) 2)))) (+ (* -1/2 (/ (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))) (* uy (PI)))) (* 1/4 (/ (* (- (* -4 (* maxCos (* ux (* uy (* zi (* (PI) (- 1 ux))))))) (* -2 (* uy (* xi (PI))))) (- (* 1/4 (/ (+ (* 4 (* maxCos (* ux (* (pow uy 2) (* zi (* (pow (PI) 2) (- 1 ux))))))) (* 8 (* maxCos (* ux (* (pow uy 2) (* zi (* (pow (PI) 2) (- 1 ux)))))))) (* (pow uy 2) (pow (PI) 2)))) (* -1/2 (/ (- (* -4 (* maxCos (* ux (* uy (* zi (* (PI) (- 1 ux))))))) (* -2 (* uy (* xi (PI))))) (* uy (PI)))))) (* (pow uy 2) (pow (PI) 2))))))) (* (pow uy 2) (pow (PI) 2)))) (* 1/4 (/ (* (- (* 1/4 (/ (+ (* 4 (* maxCos (* ux (* (pow uy 2) (* zi (* (pow (PI) 2) (- 1 ux))))))) (* 8 (* maxCos (* ux (* (pow uy 2) (* zi (* (pow (PI) 2) (- 1 ux)))))))) (* (pow uy 2) (pow (PI) 2)))) (* -1/2 (/ (- (* -4 (* maxCos (* ux (* uy (* zi (* (PI) (- 1 ux))))))) (* -2 (* uy (* xi (PI))))) (* uy (PI))))) (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux))))))) (* (pow uy 2) (pow (PI) 2)))))) yi)) (* 1/4 (/ (+ (* -4 (* (pow maxCos 2) (* (pow ux 2) (* uy (* (pow zi 2) (* (PI) (pow (- 1 ux) 2))))))) (* -2 (* (pow maxCos 2) (* (pow ux 2) (* uy (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))))) (* (pow uy 2) (pow (PI) 2))))) (+ (* -1/2 (/ (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))) (* uy (PI)))) (* 1/4 (/ (* (- (* -4 (* maxCos (* ux (* uy (* zi (* (PI) (- 1 ux))))))) (* -2 (* uy (* xi (PI))))) (- (* 1/4 (/ (+ (* 4 (* maxCos (* ux (* (pow uy 2) (* zi (* (pow (PI) 2) (- 1 ux))))))) (* 8 (* maxCos (* ux (* (pow uy 2) (* zi (* (pow (PI) 2) (- 1 ux)))))))) (* (pow uy 2) (pow (PI) 2)))) (* -1/2 (/ (- (* -4 (* maxCos (* ux (* uy (* zi (* (PI) (- 1 ux))))))) (* -2 (* uy (* xi (PI))))) (* uy (PI)))))) (* (pow uy 2) (pow (PI) 2)))))) yi)) (* 1/4 (/ (+ (* 4 (* maxCos (* ux (* (pow uy 2) (* zi (* (pow (PI) 2) (- 1 ux))))))) (* 8 (* maxCos (* ux (* (pow uy 2) (* zi (* (pow (PI) 2) (- 1 ux)))))))) (* (pow uy 2) (pow (PI) 2))))) (* -1/2 (/ (- (* -4 (* maxCos (* ux (* uy (* zi (* (PI) (- 1 ux))))))) (* -2 (* uy (* xi (PI))))) (* uy (PI))))) yi)))))>
#<alt (/ (+ (* 8 (* (pow uy 3) (* (pow yi 3) (pow (PI) 3)))) (pow xi 3)) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))>
#<alt (+ (* 8 (/ (* (pow uy 3) (* (pow yi 3) (pow (PI) 3))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))) (+ (* ux (- (+ (* 4 (/ (* maxCos (* (pow uy 2) (* (pow yi 2) (* zi (pow (PI) 2))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))) (* 8 (/ (* maxCos (* (pow uy 2) (* (pow yi 2) (* zi (pow (PI) 2))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI))))))))) (/ (* (+ (* 8 (* (pow uy 3) (* (pow yi 3) (pow (PI) 3)))) (pow xi 3)) (- (* 4 (* maxCos (* uy (* yi (* zi (PI)))))) (* maxCos (* xi zi)))) (pow (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))) 2)))) (/ (pow xi 3) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))))>
#<alt (+ (* 8 (/ (* (pow uy 3) (* (pow yi 3) (pow (PI) 3))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))) (+ (* ux (- (+ (* 4 (/ (* maxCos (* (pow uy 2) (* (pow yi 2) (* zi (pow (PI) 2))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))) (+ (* 8 (/ (* maxCos (* (pow uy 2) (* (pow yi 2) (* zi (pow (PI) 2))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))) (* ux (- (+ (* -4 (/ (* maxCos (* (pow uy 2) (* (pow yi 2) (* zi (pow (PI) 2))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))) (+ (* 2 (/ (* uy (* yi (* (PI) (+ (* -4 (* maxCos (* uy (* yi (* zi (PI)))))) (* (pow maxCos 2) (pow zi 2)))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))) (* 4 (/ (* (pow maxCos 2) (* uy (* yi (* (pow zi 2) (PI))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))))) (+ (/ (* (+ (* 8 (* (pow uy 3) (* (pow yi 3) (pow (PI) 3)))) (pow xi 3)) (- (+ (* -4 (* maxCos (* uy (* yi (* zi (PI)))))) (* (pow maxCos 2) (pow zi 2))) (* -1 (* maxCos (* xi zi))))) (pow (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))) 2)) (/ (* (- (* 4 (* maxCos (* uy (* yi (* zi (PI)))))) (* maxCos (* xi zi))) (- (+ (* 4 (/ (* maxCos (* (pow uy 2) (* (pow yi 2) (* zi (pow (PI) 2))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))) (* 8 (/ (* maxCos (* (pow uy 2) (* (pow yi 2) (* zi (pow (PI) 2))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI))))))))) (/ (* (+ (* 8 (* (pow uy 3) (* (pow yi 3) (pow (PI) 3)))) (pow xi 3)) (- (* 4 (* maxCos (* uy (* yi (* zi (PI)))))) (* maxCos (* xi zi)))) (pow (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))) 2)))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))))))) (/ (* (+ (* 8 (* (pow uy 3) (* (pow yi 3) (pow (PI) 3)))) (pow xi 3)) (- (* 4 (* maxCos (* uy (* yi (* zi (PI)))))) (* maxCos (* xi zi)))) (pow (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))) 2)))) (/ (pow xi 3) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))))>
#<alt (+ (* 8 (/ (* (pow uy 3) (* (pow yi 3) (pow (PI) 3))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))) (+ (* ux (- (+ (* 4 (/ (* maxCos (* (pow uy 2) (* (pow yi 2) (* zi (pow (PI) 2))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))) (+ (* 8 (/ (* maxCos (* (pow uy 2) (* (pow yi 2) (* zi (pow (PI) 2))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))) (* ux (- (+ (* -4 (/ (* maxCos (* (pow uy 2) (* (pow yi 2) (* zi (pow (PI) 2))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))) (+ (* 2 (/ (* uy (* yi (* (PI) (+ (* -4 (* maxCos (* uy (* yi (* zi (PI)))))) (* (pow maxCos 2) (pow zi 2)))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))) (+ (* 4 (/ (* (pow maxCos 2) (* uy (* yi (* (pow zi 2) (PI))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))) (* ux (- (+ (* -8 (/ (* (pow maxCos 2) (* uy (* yi (* (pow zi 2) (PI))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))) (/ (* maxCos (* zi (+ (* -4 (* maxCos (* uy (* yi (* zi (PI)))))) (* (pow maxCos 2) (pow zi 2))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))) (+ (* -2 (/ (* (pow maxCos 2) (* (pow zi 2) (+ (* 8 (* (pow uy 3) (* (pow yi 3) (pow (PI) 3)))) (pow xi 3)))) (pow (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))) 2))) (+ (/ (* (- (* 4 (* maxCos (* uy (* yi (* zi (PI)))))) (* maxCos (* xi zi))) (- (+ (* -4 (/ (* maxCos (* (pow uy 2) (* (pow yi 2) (* zi (pow (PI) 2))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))) (+ (* 2 (/ (* uy (* yi (* (PI) (+ (* -4 (* maxCos (* uy (* yi (* zi (PI)))))) (* (pow maxCos 2) (pow zi 2)))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))) (* 4 (/ (* (pow maxCos 2) (* uy (* yi (* (pow zi 2) (PI))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))))) (+ (/ (* (+ (* 8 (* (pow uy 3) (* (pow yi 3) (pow (PI) 3)))) (pow xi 3)) (- (+ (* -4 (* maxCos (* uy (* yi (* zi (PI)))))) (* (pow maxCos 2) (pow zi 2))) (* -1 (* maxCos (* xi zi))))) (pow (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))) 2)) (/ (* (- (* 4 (* maxCos (* uy (* yi (* zi (PI)))))) (* maxCos (* xi zi))) (- (+ (* 4 (/ (* maxCos (* (pow uy 2) (* (pow yi 2) (* zi (pow (PI) 2))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))) (* 8 (/ (* maxCos (* (pow uy 2) (* (pow yi 2) (* zi (pow (PI) 2))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI))))))))) (/ (* (+ (* 8 (* (pow uy 3) (* (pow yi 3) (pow (PI) 3)))) (pow xi 3)) (- (* 4 (* maxCos (* uy (* yi (* zi (PI)))))) (* maxCos (* xi zi)))) (pow (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))) 2)))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI))))))) (/ (* (- (+ (* -4 (* maxCos (* uy (* yi (* zi (PI)))))) (* (pow maxCos 2) (pow zi 2))) (* -1 (* maxCos (* xi zi)))) (- (+ (* 4 (/ (* maxCos (* (pow uy 2) (* (pow yi 2) (* zi (pow (PI) 2))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))) (* 8 (/ (* maxCos (* (pow uy 2) (* (pow yi 2) (* zi (pow (PI) 2))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI))))))))) (/ (* (+ (* 8 (* (pow uy 3) (* (pow yi 3) (pow (PI) 3)))) (pow xi 3)) (- (* 4 (* maxCos (* uy (* yi (* zi (PI)))))) (* maxCos (* xi zi)))) (pow (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))) 2)))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))))))))) (+ (/ (* (+ (* 8 (* (pow uy 3) (* (pow yi 3) (pow (PI) 3)))) (pow xi 3)) (- (+ (* -4 (* maxCos (* uy (* yi (* zi (PI)))))) (* (pow maxCos 2) (pow zi 2))) (* -1 (* maxCos (* xi zi))))) (pow (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))) 2)) (/ (* (- (* 4 (* maxCos (* uy (* yi (* zi (PI)))))) (* maxCos (* xi zi))) (- (+ (* 4 (/ (* maxCos (* (pow uy 2) (* (pow yi 2) (* zi (pow (PI) 2))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))) (* 8 (/ (* maxCos (* (pow uy 2) (* (pow yi 2) (* zi (pow (PI) 2))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI))))))))) (/ (* (+ (* 8 (* (pow uy 3) (* (pow yi 3) (pow (PI) 3)))) (pow xi 3)) (- (* 4 (* maxCos (* uy (* yi (* zi (PI)))))) (* maxCos (* xi zi)))) (pow (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))) 2)))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))))))) (/ (* (+ (* 8 (* (pow uy 3) (* (pow yi 3) (pow (PI) 3)))) (pow xi 3)) (- (* 4 (* maxCos (* uy (* yi (* zi (PI)))))) (* maxCos (* xi zi)))) (pow (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))) 2)))) (/ (pow xi 3) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))))>
#<alt (* -1 (* maxCos (* (pow ux 2) zi)))>
#<alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (/ (* maxCos zi) ux)))>
#<alt (* (pow ux 2) (- (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -4 (* maxCos (* uy (* yi (* zi (PI)))))) (* (pow maxCos 2) (pow zi 2))) (* maxCos (* (pow ux 2) zi)))) (+ (* 2 (/ (* uy (* yi (PI))) (pow ux 2))) (/ (* maxCos zi) ux)))) (* -1 (/ (- (+ (* -4 (* maxCos (* uy (* yi (* zi (PI)))))) (* (pow maxCos 2) (pow zi 2))) (* -1 (* maxCos (* xi zi)))) (* maxCos (* (pow ux 2) zi))))))>
#<alt (* (pow ux 2) (- (+ (* -8 (/ (* uy (* yi (PI))) (pow ux 3))) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ xi (pow ux 3))) (+ (* -1 (/ (+ (* -4 (* maxCos (* uy (* yi (* zi (PI)))))) (* (pow maxCos 2) (pow zi 2))) (* maxCos (* (pow ux 2) zi)))) (+ (* 2 (/ (* uy (* yi (PI))) (pow ux 2))) (/ (* maxCos zi) ux)))))) (+ (* -2 (/ (- (+ (* -1 (/ (+ (* -4 (* maxCos (* uy (* yi (* zi (PI)))))) (* (pow maxCos 2) (pow zi 2))) (* maxCos zi))) (* 2 (* uy (* yi (PI))))) (* -1 (/ (- (+ (* -4 (* maxCos (* uy (* yi (* zi (PI)))))) (* (pow maxCos 2) (pow zi 2))) (* -1 (* maxCos (* xi zi)))) (* maxCos zi)))) (pow ux 3))) (+ (* -1 (/ (- (* 4 (* maxCos (* uy (* yi (* zi (PI)))))) (* maxCos (* xi zi))) (* maxCos (* (pow ux 3) zi)))) (* -1 (/ (- (+ (* -4 (* maxCos (* uy (* yi (* zi (PI)))))) (* (pow maxCos 2) (pow zi 2))) (* -1 (* maxCos (* xi zi)))) (* maxCos (* (pow ux 2) zi))))))))>
#<alt (* -1 (* maxCos (* (pow ux 2) zi)))>
#<alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (/ (* maxCos zi) ux)))>
#<alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (* -1 (/ (+ (* -1 (* maxCos zi)) (* -1 (/ (- (+ (* -1 (/ (+ (* -4 (* maxCos (* uy (* yi (* zi (PI)))))) (* (pow maxCos 2) (pow zi 2))) (* maxCos zi))) (* 2 (* uy (* yi (PI))))) (* -1 (/ (- (+ (* -4 (* maxCos (* uy (* yi (* zi (PI)))))) (* (pow maxCos 2) (pow zi 2))) (* -1 (* maxCos (* xi zi)))) (* maxCos zi)))) ux))) ux))))>
#<alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (* -1 (/ (+ (* -1 (* maxCos zi)) (* -1 (/ (- (+ (* -1 (/ (+ (* -4 (* maxCos (* uy (* yi (* zi (PI)))))) (* (pow maxCos 2) (pow zi 2))) (* maxCos zi))) (+ (* -1 (/ (- (+ (* -1 (/ (+ (* -4 (* maxCos (* uy (* yi (* zi (PI)))))) (* (pow maxCos 2) (pow zi 2))) (* maxCos zi))) (* 8 (* uy (* yi (PI))))) (+ (* -1 (/ (- (* -4 (* maxCos (* uy (* yi (* zi (PI)))))) (* -1 (* maxCos (* xi zi)))) (* maxCos zi))) (+ (* -1 (/ (- (+ (* -4 (* maxCos (* uy (* yi (* zi (PI)))))) (* (pow maxCos 2) (pow zi 2))) (* -1 (* maxCos (* xi zi)))) (* maxCos zi))) (* 2 (- (+ (* -1 (/ (+ (* -4 (* maxCos (* uy (* yi (* zi (PI)))))) (* (pow maxCos 2) (pow zi 2))) (* maxCos zi))) (* 2 (* uy (* yi (PI))))) (* -1 (/ (- (+ (* -4 (* maxCos (* uy (* yi (* zi (PI)))))) (* (pow maxCos 2) (pow zi 2))) (* -1 (* maxCos (* xi zi)))) (* maxCos zi)))))))) ux)) (* 2 (* uy (* yi (PI)))))) (* -1 (/ (- (+ (* -4 (* maxCos (* uy (* yi (* zi (PI)))))) (* (pow maxCos 2) (pow zi 2))) (* -1 (* maxCos (* xi zi)))) (* maxCos zi)))) ux))) ux))))>
#<alt (/ (+ (* 8 (* (pow uy 3) (* (pow yi 3) (pow (PI) 3)))) (pow xi 3)) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))>
#<alt (+ (* 8 (/ (* (pow uy 3) (* (pow yi 3) (pow (PI) 3))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))) (+ (* zi (- (+ (* 4 (/ (* maxCos (* ux (* (pow uy 2) (* (pow yi 2) (* (pow (PI) 2) (- 1 ux)))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))) (* 8 (/ (* maxCos (* ux (* (pow uy 2) (* (pow yi 2) (* (pow (PI) 2) (- 1 ux)))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI))))))))) (/ (* (+ (* 8 (* (pow uy 3) (* (pow yi 3) (pow (PI) 3)))) (pow xi 3)) (- (* 4 (* maxCos (* ux (* uy (* yi (* (PI) (- 1 ux))))))) (* maxCos (* ux (* xi (- 1 ux)))))) (pow (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))) 2)))) (/ (pow xi 3) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))))>
#<alt (+ (* 8 (/ (* (pow uy 3) (* (pow yi 3) (pow (PI) 3))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))) (+ (* zi (- (+ (* 4 (/ (* maxCos (* ux (* (pow uy 2) (* (pow yi 2) (* (pow (PI) 2) (- 1 ux)))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))) (+ (* 8 (/ (* maxCos (* ux (* (pow uy 2) (* (pow yi 2) (* (pow (PI) 2) (- 1 ux)))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))) (* zi (- (+ (* 2 (/ (* (pow maxCos 2) (* (pow ux 2) (* uy (* yi (* (PI) (pow (- 1 ux) 2)))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))) (* 4 (/ (* (pow maxCos 2) (* (pow ux 2) (* uy (* yi (* (PI) (pow (- 1 ux) 2)))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI))))))))) (+ (/ (* (- (* 4 (* maxCos (* ux (* uy (* yi (* (PI) (- 1 ux))))))) (* maxCos (* ux (* xi (- 1 ux))))) (- (+ (* 4 (/ (* maxCos (* ux (* (pow uy 2) (* (pow yi 2) (* (pow (PI) 2) (- 1 ux)))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))) (* 8 (/ (* maxCos (* ux (* (pow uy 2) (* (pow yi 2) (* (pow (PI) 2) (- 1 ux)))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI))))))))) (/ (* (+ (* 8 (* (pow uy 3) (* (pow yi 3) (pow (PI) 3)))) (pow xi 3)) (- (* 4 (* maxCos (* ux (* uy (* yi (* (PI) (- 1 ux))))))) (* maxCos (* ux (* xi (- 1 ux)))))) (pow (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))) 2)))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI))))))) (/ (* (pow maxCos 2) (* (pow ux 2) (* (+ (* 8 (* (pow uy 3) (* (pow yi 3) (pow (PI) 3)))) (pow xi 3)) (pow (- 1 ux) 2)))) (pow (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))) 2))))))) (/ (* (+ (* 8 (* (pow uy 3) (* (pow yi 3) (pow (PI) 3)))) (pow xi 3)) (- (* 4 (* maxCos (* ux (* uy (* yi (* (PI) (- 1 ux))))))) (* maxCos (* ux (* xi (- 1 ux)))))) (pow (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))) 2)))) (/ (pow xi 3) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))))>
#<alt (+ (* 8 (/ (* (pow uy 3) (* (pow yi 3) (pow (PI) 3))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))) (+ (* zi (- (+ (* 4 (/ (* maxCos (* ux (* (pow uy 2) (* (pow yi 2) (* (pow (PI) 2) (- 1 ux)))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))) (+ (* 8 (/ (* maxCos (* ux (* (pow uy 2) (* (pow yi 2) (* (pow (PI) 2) (- 1 ux)))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))) (* zi (- (+ (* 2 (/ (* (pow maxCos 2) (* (pow ux 2) (* uy (* yi (* (PI) (pow (- 1 ux) 2)))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))) (+ (* 4 (/ (* (pow maxCos 2) (* (pow ux 2) (* uy (* yi (* (PI) (pow (- 1 ux) 2)))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))) (* zi (- (/ (* (pow maxCos 3) (* (pow ux 3) (pow (- 1 ux) 3))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI))))))) (+ (/ (* (- (* 4 (* maxCos (* ux (* uy (* yi (* (PI) (- 1 ux))))))) (* maxCos (* ux (* xi (- 1 ux))))) (- (+ (* 2 (/ (* (pow maxCos 2) (* (pow ux 2) (* uy (* yi (* (PI) (pow (- 1 ux) 2)))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))) (* 4 (/ (* (pow maxCos 2) (* (pow ux 2) (* uy (* yi (* (PI) (pow (- 1 ux) 2)))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI))))))))) (+ (/ (* (- (* 4 (* maxCos (* ux (* uy (* yi (* (PI) (- 1 ux))))))) (* maxCos (* ux (* xi (- 1 ux))))) (- (+ (* 4 (/ (* maxCos (* ux (* (pow uy 2) (* (pow yi 2) (* (pow (PI) 2) (- 1 ux)))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))) (* 8 (/ (* maxCos (* ux (* (pow uy 2) (* (pow yi 2) (* (pow (PI) 2) (- 1 ux)))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI))))))))) (/ (* (+ (* 8 (* (pow uy 3) (* (pow yi 3) (pow (PI) 3)))) (pow xi 3)) (- (* 4 (* maxCos (* ux (* uy (* yi (* (PI) (- 1 ux))))))) (* maxCos (* ux (* xi (- 1 ux)))))) (pow (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))) 2)))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI))))))) (/ (* (pow maxCos 2) (* (pow ux 2) (* (+ (* 8 (* (pow uy 3) (* (pow yi 3) (pow (PI) 3)))) (pow xi 3)) (pow (- 1 ux) 2)))) (pow (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))) 2))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI))))))) (/ (* (pow maxCos 2) (* (pow ux 2) (* (pow (- 1 ux) 2) (- (+ (* 4 (/ (* maxCos (* ux (* (pow uy 2) (* (pow yi 2) (* (pow (PI) 2) (- 1 ux)))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))) (* 8 (/ (* maxCos (* ux (* (pow uy 2) (* (pow yi 2) (* (pow (PI) 2) (- 1 ux)))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI))))))))) (/ (* (+ (* 8 (* (pow uy 3) (* (pow yi 3) (pow (PI) 3)))) (pow xi 3)) (- (* 4 (* maxCos (* ux (* uy (* yi (* (PI) (- 1 ux))))))) (* maxCos (* ux (* xi (- 1 ux)))))) (pow (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))) 2)))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))))))) (+ (/ (* (- (* 4 (* maxCos (* ux (* uy (* yi (* (PI) (- 1 ux))))))) (* maxCos (* ux (* xi (- 1 ux))))) (- (+ (* 4 (/ (* maxCos (* ux (* (pow uy 2) (* (pow yi 2) (* (pow (PI) 2) (- 1 ux)))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))) (* 8 (/ (* maxCos (* ux (* (pow uy 2) (* (pow yi 2) (* (pow (PI) 2) (- 1 ux)))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI))))))))) (/ (* (+ (* 8 (* (pow uy 3) (* (pow yi 3) (pow (PI) 3)))) (pow xi 3)) (- (* 4 (* maxCos (* ux (* uy (* yi (* (PI) (- 1 ux))))))) (* maxCos (* ux (* xi (- 1 ux)))))) (pow (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))) 2)))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI))))))) (/ (* (pow maxCos 2) (* (pow ux 2) (* (+ (* 8 (* (pow uy 3) (* (pow yi 3) (pow (PI) 3)))) (pow xi 3)) (pow (- 1 ux) 2)))) (pow (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))) 2))))))) (/ (* (+ (* 8 (* (pow uy 3) (* (pow yi 3) (pow (PI) 3)))) (pow xi 3)) (- (* 4 (* maxCos (* ux (* uy (* yi (* (PI) (- 1 ux))))))) (* maxCos (* ux (* xi (- 1 ux)))))) (pow (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))) 2)))) (/ (pow xi 3) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* zi (+ (* 2 (/ (* uy (* yi (PI))) zi)) (+ (* maxCos (* ux (- 1 ux))) (/ xi zi))))>
#<alt (* zi (- (+ (* 2 (/ (* uy (* xi (* yi (PI)))) (* maxCos (* ux (* (pow zi 2) (- 1 ux)))))) (+ (* 2 (/ (* uy (* yi (PI))) zi)) (+ (* 8 (/ (* (pow uy 2) (* (pow yi 2) (pow (PI) 2))) (* maxCos (* ux (* (pow zi 2) (- 1 ux)))))) (+ (* maxCos (* ux (- 1 ux))) (/ xi zi))))) (+ (/ (* (+ xi (* 2 (* uy (* yi (PI))))) (- (* 4 (* maxCos (* ux (* uy (* yi (* (PI) (- 1 ux))))))) (* maxCos (* ux (* xi (- 1 ux)))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (/ (pow xi 2) (* maxCos (* ux (* (pow zi 2) (- 1 ux))))))))>
#<alt (* zi (- (+ (* 2 (/ (* uy (* xi (* yi (PI)))) (* maxCos (* ux (* (pow zi 2) (- 1 ux)))))) (+ (* 2 (/ (* uy (* yi (PI))) zi)) (+ (* 8 (/ (* (pow uy 2) (* (pow yi 2) (pow (PI) 2))) (* maxCos (* ux (* (pow zi 2) (- 1 ux)))))) (+ (* 8 (/ (* (pow uy 3) (* (pow yi 3) (pow (PI) 3))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 3) (pow (- 1 ux) 2)))))) (+ (* maxCos (* ux (- 1 ux))) (+ (/ xi zi) (/ (pow xi 3) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 3) (pow (- 1 ux) 2))))))))))) (+ (/ (* (+ xi (* 2 (* uy (* yi (PI))))) (- (* 4 (* maxCos (* ux (* uy (* yi (* (PI) (- 1 ux))))))) (* maxCos (* ux (* xi (- 1 ux)))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (+ (/ (* (+ xi (* 2 (* uy (* yi (PI))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI))))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 3) (pow (- 1 ux) 2))))) (+ (/ (* (- (* 4 (* maxCos (* ux (* uy (* yi (* (PI) (- 1 ux))))))) (* maxCos (* ux (* xi (- 1 ux))))) (- (+ (* 2 (/ (* uy (* xi (* yi (PI)))) (* maxCos (* ux (- 1 ux))))) (* 8 (/ (* (pow uy 2) (* (pow yi 2) (pow (PI) 2))) (* maxCos (* ux (- 1 ux)))))) (+ (/ (* (+ xi (* 2 (* uy (* yi (PI))))) (- (* 4 (* maxCos (* ux (* uy (* yi (* (PI) (- 1 ux))))))) (* maxCos (* ux (* xi (- 1 ux)))))) (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))) (/ (pow xi 2) (* maxCos (* ux (- 1 ux))))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 3) (pow (- 1 ux) 2))))) (/ (pow xi 2) (* maxCos (* ux (* (pow zi 2) (- 1 ux))))))))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (- (+ (* 2 (* uy (* yi (PI)))) (* 4 (* uy (* yi (PI))))) (* -1 (/ (- (* -4 (* maxCos (* ux (* uy (* yi (* (PI) (- 1 ux))))))) (* -1 (* maxCos (* ux (* xi (- 1 ux)))))) (* maxCos (* ux (- 1 ux)))))) zi)))))>
#<alt (* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (- (+ (* -1 (/ (- (+ (* -8 (/ (* (pow uy 2) (* (pow yi 2) (pow (PI) 2))) (* maxCos (* ux (- 1 ux))))) (* -4 (/ (* (pow uy 2) (* (pow yi 2) (pow (PI) 2))) (* maxCos (* ux (- 1 ux)))))) (+ (* -1 (/ (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))) (* maxCos (* ux (- 1 ux))))) (/ (* (- (* -4 (* maxCos (* ux (* uy (* yi (* (PI) (- 1 ux))))))) (* -1 (* maxCos (* ux (* xi (- 1 ux)))))) (- (+ (* 2 (* uy (* yi (PI)))) (* 4 (* uy (* yi (PI))))) (* -1 (/ (- (* -4 (* maxCos (* ux (* uy (* yi (* (PI) (- 1 ux))))))) (* -1 (* maxCos (* ux (* xi (- 1 ux)))))) (* maxCos (* ux (- 1 ux))))))) (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) zi)) (+ (* 2 (* uy (* yi (PI)))) (* 4 (* uy (* yi (PI)))))) (* -1 (/ (- (* -4 (* maxCos (* ux (* uy (* yi (* (PI) (- 1 ux))))))) (* -1 (* maxCos (* ux (* xi (- 1 ux)))))) (* maxCos (* ux (- 1 ux)))))) zi)))))>
#<alt (* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (- (+ (* -1 (/ (- (+ (* -8 (/ (* (pow uy 2) (* (pow yi 2) (pow (PI) 2))) (* maxCos (* ux (- 1 ux))))) (+ (* -4 (/ (* (pow uy 2) (* (pow yi 2) (pow (PI) 2))) (* maxCos (* ux (- 1 ux))))) (* -1 (/ (- (+ (* 8 (/ (* (pow uy 3) (* (pow yi 3) (pow (PI) 3))) (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))) (/ (pow xi 3) (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))) (+ (/ (* (- (* -4 (* maxCos (* ux (* uy (* yi (* (PI) (- 1 ux))))))) (* -1 (* maxCos (* ux (* xi (- 1 ux)))))) (- (+ (* -8 (/ (* (pow uy 2) (* (pow yi 2) (pow (PI) 2))) (* maxCos (* ux (- 1 ux))))) (* -4 (/ (* (pow uy 2) (* (pow yi 2) (pow (PI) 2))) (* maxCos (* ux (- 1 ux)))))) (+ (* -1 (/ (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))) (* maxCos (* ux (- 1 ux))))) (/ (* (- (* -4 (* maxCos (* ux (* uy (* yi (* (PI) (- 1 ux))))))) (* -1 (* maxCos (* ux (* xi (- 1 ux)))))) (- (+ (* 2 (* uy (* yi (PI)))) (* 4 (* uy (* yi (PI))))) (* -1 (/ (- (* -4 (* maxCos (* ux (* uy (* yi (* (PI) (- 1 ux))))))) (* -1 (* maxCos (* ux (* xi (- 1 ux)))))) (* maxCos (* ux (- 1 ux))))))) (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))) (/ (* (- (+ (* 2 (* uy (* yi (PI)))) (* 4 (* uy (* yi (PI))))) (* -1 (/ (- (* -4 (* maxCos (* ux (* uy (* yi (* (PI) (- 1 ux))))))) (* -1 (* maxCos (* ux (* xi (- 1 ux)))))) (* maxCos (* ux (- 1 ux)))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI))))))) (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) zi)))) (+ (* -1 (/ (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))) (* maxCos (* ux (- 1 ux))))) (/ (* (- (* -4 (* maxCos (* ux (* uy (* yi (* (PI) (- 1 ux))))))) (* -1 (* maxCos (* ux (* xi (- 1 ux)))))) (- (+ (* 2 (* uy (* yi (PI)))) (* 4 (* uy (* yi (PI))))) (* -1 (/ (- (* -4 (* maxCos (* ux (* uy (* yi (* (PI) (- 1 ux))))))) (* -1 (* maxCos (* ux (* xi (- 1 ux)))))) (* maxCos (* ux (- 1 ux))))))) (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) zi)) (+ (* 2 (* uy (* yi (PI)))) (* 4 (* uy (* yi (PI)))))) (* -1 (/ (- (* -4 (* maxCos (* ux (* uy (* yi (* (PI) (- 1 ux))))))) (* -1 (* maxCos (* ux (* xi (- 1 ux)))))) (* maxCos (* ux (- 1 ux)))))) zi)))))>
#<alt (/ (+ (* 8 (* (pow uy 3) (* (pow yi 3) (pow (PI) 3)))) (pow xi 3)) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))>
#<alt (+ (* 8 (/ (* (pow uy 3) (* (pow yi 3) (pow (PI) 3))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))) (+ (* maxCos (- (+ (* 4 (/ (* ux (* (pow uy 2) (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux)))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))) (* 8 (/ (* ux (* (pow uy 2) (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux)))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI))))))))) (/ (* (+ (* 8 (* (pow uy 3) (* (pow yi 3) (pow (PI) 3)))) (pow xi 3)) (- (* 4 (* ux (* uy (* yi (* zi (* (PI) (- 1 ux))))))) (* ux (* xi (* zi (- 1 ux)))))) (pow (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))) 2)))) (/ (pow xi 3) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))))>
#<alt (+ (* 8 (/ (* (pow uy 3) (* (pow yi 3) (pow (PI) 3))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))) (+ (* maxCos (- (+ (* 4 (/ (* ux (* (pow uy 2) (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux)))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))) (+ (* 8 (/ (* ux (* (pow uy 2) (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux)))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))) (* maxCos (- (+ (* 2 (/ (* (pow ux 2) (* uy (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))) (* 4 (/ (* (pow ux 2) (* uy (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI))))))))) (+ (/ (* (- (* 4 (* ux (* uy (* yi (* zi (* (PI) (- 1 ux))))))) (* ux (* xi (* zi (- 1 ux))))) (- (+ (* 4 (/ (* ux (* (pow uy 2) (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux)))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))) (* 8 (/ (* ux (* (pow uy 2) (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux)))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI))))))))) (/ (* (+ (* 8 (* (pow uy 3) (* (pow yi 3) (pow (PI) 3)))) (pow xi 3)) (- (* 4 (* ux (* uy (* yi (* zi (* (PI) (- 1 ux))))))) (* ux (* xi (* zi (- 1 ux)))))) (pow (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))) 2)))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI))))))) (/ (* (pow ux 2) (* (pow zi 2) (* (+ (* 8 (* (pow uy 3) (* (pow yi 3) (pow (PI) 3)))) (pow xi 3)) (pow (- 1 ux) 2)))) (pow (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))) 2))))))) (/ (* (+ (* 8 (* (pow uy 3) (* (pow yi 3) (pow (PI) 3)))) (pow xi 3)) (- (* 4 (* ux (* uy (* yi (* zi (* (PI) (- 1 ux))))))) (* ux (* xi (* zi (- 1 ux)))))) (pow (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))) 2)))) (/ (pow xi 3) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))))>
#<alt (+ (* 8 (/ (* (pow uy 3) (* (pow yi 3) (pow (PI) 3))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))) (+ (* maxCos (- (+ (* 4 (/ (* ux (* (pow uy 2) (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux)))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))) (+ (* 8 (/ (* ux (* (pow uy 2) (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux)))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))) (* maxCos (- (+ (* 2 (/ (* (pow ux 2) (* uy (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))) (+ (* 4 (/ (* (pow ux 2) (* uy (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))) (* maxCos (- (/ (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI))))))) (+ (/ (* (- (* 4 (* ux (* uy (* yi (* zi (* (PI) (- 1 ux))))))) (* ux (* xi (* zi (- 1 ux))))) (- (+ (* 2 (/ (* (pow ux 2) (* uy (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))) (* 4 (/ (* (pow ux 2) (* uy (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI))))))))) (+ (/ (* (- (* 4 (* ux (* uy (* yi (* zi (* (PI) (- 1 ux))))))) (* ux (* xi (* zi (- 1 ux))))) (- (+ (* 4 (/ (* ux (* (pow uy 2) (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux)))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))) (* 8 (/ (* ux (* (pow uy 2) (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux)))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI))))))))) (/ (* (+ (* 8 (* (pow uy 3) (* (pow yi 3) (pow (PI) 3)))) (pow xi 3)) (- (* 4 (* ux (* uy (* yi (* zi (* (PI) (- 1 ux))))))) (* ux (* xi (* zi (- 1 ux)))))) (pow (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))) 2)))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI))))))) (/ (* (pow ux 2) (* (pow zi 2) (* (+ (* 8 (* (pow uy 3) (* (pow yi 3) (pow (PI) 3)))) (pow xi 3)) (pow (- 1 ux) 2)))) (pow (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))) 2))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI))))))) (/ (* (pow ux 2) (* (pow zi 2) (* (pow (- 1 ux) 2) (- (+ (* 4 (/ (* ux (* (pow uy 2) (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux)))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))) (* 8 (/ (* ux (* (pow uy 2) (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux)))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI))))))))) (/ (* (+ (* 8 (* (pow uy 3) (* (pow yi 3) (pow (PI) 3)))) (pow xi 3)) (- (* 4 (* ux (* uy (* yi (* zi (* (PI) (- 1 ux))))))) (* ux (* xi (* zi (- 1 ux)))))) (pow (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))) 2)))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))))))) (+ (/ (* (- (* 4 (* ux (* uy (* yi (* zi (* (PI) (- 1 ux))))))) (* ux (* xi (* zi (- 1 ux))))) (- (+ (* 4 (/ (* ux (* (pow uy 2) (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux)))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))) (* 8 (/ (* ux (* (pow uy 2) (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux)))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI))))))))) (/ (* (+ (* 8 (* (pow uy 3) (* (pow yi 3) (pow (PI) 3)))) (pow xi 3)) (- (* 4 (* ux (* uy (* yi (* zi (* (PI) (- 1 ux))))))) (* ux (* xi (* zi (- 1 ux)))))) (pow (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))) 2)))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI))))))) (/ (* (pow ux 2) (* (pow zi 2) (* (+ (* 8 (* (pow uy 3) (* (pow yi 3) (pow (PI) 3)))) (pow xi 3)) (pow (- 1 ux) 2)))) (pow (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))) 2))))))) (/ (* (+ (* 8 (* (pow uy 3) (* (pow yi 3) (pow (PI) 3)))) (pow xi 3)) (- (* 4 (* ux (* uy (* yi (* zi (* (PI) (- 1 ux))))))) (* ux (* xi (* zi (- 1 ux)))))) (pow (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))) 2)))) (/ (pow xi 3) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (+ (* 2 (/ (* uy (* yi (PI))) maxCos)) (+ (* ux (* zi (- 1 ux))) (/ xi maxCos))))>
#<alt (* maxCos (- (+ (* 2 (/ (* uy (* xi (* yi (PI)))) (* (pow maxCos 2) (* ux (* zi (- 1 ux)))))) (+ (* 2 (/ (* uy (* yi (PI))) maxCos)) (+ (* 8 (/ (* (pow uy 2) (* (pow yi 2) (pow (PI) 2))) (* (pow maxCos 2) (* ux (* zi (- 1 ux)))))) (+ (* ux (* zi (- 1 ux))) (/ xi maxCos))))) (+ (/ (* (+ xi (* 2 (* uy (* yi (PI))))) (- (* 4 (* ux (* uy (* yi (* zi (* (PI) (- 1 ux))))))) (* ux (* xi (* zi (- 1 ux)))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (/ (pow xi 2) (* (pow maxCos 2) (* ux (* zi (- 1 ux))))))))>
#<alt (* maxCos (- (+ (* 2 (/ (* uy (* xi (* yi (PI)))) (* (pow maxCos 2) (* ux (* zi (- 1 ux)))))) (+ (* 2 (/ (* uy (* yi (PI))) maxCos)) (+ (* 8 (/ (* (pow uy 2) (* (pow yi 2) (pow (PI) 2))) (* (pow maxCos 2) (* ux (* zi (- 1 ux)))))) (+ (* 8 (/ (* (pow uy 3) (* (pow yi 3) (pow (PI) 3))) (* (pow maxCos 3) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))) (+ (* ux (* zi (- 1 ux))) (+ (/ xi maxCos) (/ (pow xi 3) (* (pow maxCos 3) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))))))))) (+ (/ (* (+ xi (* 2 (* uy (* yi (PI))))) (- (* 4 (* ux (* uy (* yi (* zi (* (PI) (- 1 ux))))))) (* ux (* xi (* zi (- 1 ux)))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (+ (/ (* (+ xi (* 2 (* uy (* yi (PI))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI))))))) (* (pow maxCos 3) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (+ (/ (* (- (* 4 (* ux (* uy (* yi (* zi (* (PI) (- 1 ux))))))) (* ux (* xi (* zi (- 1 ux))))) (- (+ (* 2 (/ (* uy (* xi (* yi (PI)))) (* ux (* zi (- 1 ux))))) (* 8 (/ (* (pow uy 2) (* (pow yi 2) (pow (PI) 2))) (* ux (* zi (- 1 ux)))))) (+ (/ (* (+ xi (* 2 (* uy (* yi (PI))))) (- (* 4 (* ux (* uy (* yi (* zi (* (PI) (- 1 ux))))))) (* ux (* xi (* zi (- 1 ux)))))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (/ (pow xi 2) (* ux (* zi (- 1 ux))))))) (* (pow maxCos 3) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (/ (pow xi 2) (* (pow maxCos 2) (* ux (* zi (- 1 ux))))))))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (* -1 (/ (- (+ (* 2 (* uy (* yi (PI)))) (* 4 (* uy (* yi (PI))))) (* -1 (/ (- (* -4 (* ux (* uy (* yi (* zi (* (PI) (- 1 ux))))))) (* -1 (* ux (* xi (* zi (- 1 ux)))))) (* ux (* zi (- 1 ux)))))) maxCos)))))>
#<alt (* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (* -1 (/ (- (+ (* -1 (/ (- (+ (* -8 (/ (* (pow uy 2) (* (pow yi 2) (pow (PI) 2))) (* ux (* zi (- 1 ux))))) (* -4 (/ (* (pow uy 2) (* (pow yi 2) (pow (PI) 2))) (* ux (* zi (- 1 ux)))))) (+ (* -1 (/ (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))) (* ux (* zi (- 1 ux))))) (/ (* (- (* -4 (* ux (* uy (* yi (* zi (* (PI) (- 1 ux))))))) (* -1 (* ux (* xi (* zi (- 1 ux)))))) (- (+ (* 2 (* uy (* yi (PI)))) (* 4 (* uy (* yi (PI))))) (* -1 (/ (- (* -4 (* ux (* uy (* yi (* zi (* (PI) (- 1 ux))))))) (* -1 (* ux (* xi (* zi (- 1 ux)))))) (* ux (* zi (- 1 ux))))))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))) maxCos)) (+ (* 2 (* uy (* yi (PI)))) (* 4 (* uy (* yi (PI)))))) (* -1 (/ (- (* -4 (* ux (* uy (* yi (* zi (* (PI) (- 1 ux))))))) (* -1 (* ux (* xi (* zi (- 1 ux)))))) (* ux (* zi (- 1 ux)))))) maxCos)))))>
#<alt (* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (* -1 (/ (- (+ (* -1 (/ (- (+ (* -8 (/ (* (pow uy 2) (* (pow yi 2) (pow (PI) 2))) (* ux (* zi (- 1 ux))))) (+ (* -4 (/ (* (pow uy 2) (* (pow yi 2) (pow (PI) 2))) (* ux (* zi (- 1 ux))))) (* -1 (/ (- (+ (* 8 (/ (* (pow uy 3) (* (pow yi 3) (pow (PI) 3))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (/ (pow xi 3) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (+ (/ (* (- (* -4 (* ux (* uy (* yi (* zi (* (PI) (- 1 ux))))))) (* -1 (* ux (* xi (* zi (- 1 ux)))))) (- (+ (* -8 (/ (* (pow uy 2) (* (pow yi 2) (pow (PI) 2))) (* ux (* zi (- 1 ux))))) (* -4 (/ (* (pow uy 2) (* (pow yi 2) (pow (PI) 2))) (* ux (* zi (- 1 ux)))))) (+ (* -1 (/ (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))) (* ux (* zi (- 1 ux))))) (/ (* (- (* -4 (* ux (* uy (* yi (* zi (* (PI) (- 1 ux))))))) (* -1 (* ux (* xi (* zi (- 1 ux)))))) (- (+ (* 2 (* uy (* yi (PI)))) (* 4 (* uy (* yi (PI))))) (* -1 (/ (- (* -4 (* ux (* uy (* yi (* zi (* (PI) (- 1 ux))))))) (* -1 (* ux (* xi (* zi (- 1 ux)))))) (* ux (* zi (- 1 ux))))))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (/ (* (- (+ (* 2 (* uy (* yi (PI)))) (* 4 (* uy (* yi (PI))))) (* -1 (/ (- (* -4 (* ux (* uy (* yi (* zi (* (PI) (- 1 ux))))))) (* -1 (* ux (* xi (* zi (- 1 ux)))))) (* ux (* zi (- 1 ux)))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI))))))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))) maxCos)))) (+ (* -1 (/ (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))) (* ux (* zi (- 1 ux))))) (/ (* (- (* -4 (* ux (* uy (* yi (* zi (* (PI) (- 1 ux))))))) (* -1 (* ux (* xi (* zi (- 1 ux)))))) (- (+ (* 2 (* uy (* yi (PI)))) (* 4 (* uy (* yi (PI))))) (* -1 (/ (- (* -4 (* ux (* uy (* yi (* zi (* (PI) (- 1 ux))))))) (* -1 (* ux (* xi (* zi (- 1 ux)))))) (* ux (* zi (- 1 ux))))))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))) maxCos)) (+ (* 2 (* uy (* yi (PI)))) (* 4 (* uy (* yi (PI)))))) (* -1 (/ (- (* -4 (* ux (* uy (* yi (* zi (* (PI) (- 1 ux))))))) (* -1 (* ux (* xi (* zi (- 1 ux)))))) (* ux (* zi (- 1 ux)))))) maxCos)))))>
#<alt (pow (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))) 3)>
#<alt (+ (pow xi 3) (pow (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))) 3))>
#<alt (+ (pow xi 3) (pow (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))) 3))>
#<alt (+ (pow xi 3) (pow (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))) 3))>
#<alt (pow xi 3)>
#<alt (* (pow xi 3) (+ 1 (/ (pow (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))) 3) (pow xi 3))))>
#<alt (* (pow xi 3) (+ 1 (/ (pow (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))) 3) (pow xi 3))))>
#<alt (* (pow xi 3) (+ 1 (/ (pow (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))) 3) (pow xi 3))))>
#<alt (pow xi 3)>
#<alt (* -1 (* (pow xi 3) (- (* -1 (/ (pow (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))) 3) (pow xi 3))) 1)))>
#<alt (* -1 (* (pow xi 3) (- (* -1 (/ (pow (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))) 3) (pow xi 3))) 1)))>
#<alt (* -1 (* (pow xi 3) (- (* -1 (/ (pow (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))) 3) (pow xi 3))) 1)))>
#<alt (+ (* (pow maxCos 3) (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3)))) (pow xi 3))>
#<alt (+ (* uy (+ (* 2 (* (pow maxCos 2) (* (pow ux 2) (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2))))))) (* 4 (* (pow maxCos 2) (* (pow ux 2) (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2))))))))) (+ (* (pow maxCos 3) (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3)))) (pow xi 3)))>
#<alt (+ (* uy (+ (* 2 (* (pow maxCos 2) (* (pow ux 2) (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2))))))) (+ (* 4 (* (pow maxCos 2) (* (pow ux 2) (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2))))))) (* uy (+ (* 4 (* maxCos (* ux (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux))))))) (* 8 (* maxCos (* ux (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux)))))))))))) (+ (* (pow maxCos 3) (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3)))) (pow xi 3)))>
#<alt (+ (* uy (+ (* 2 (* (pow maxCos 2) (* (pow ux 2) (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2))))))) (+ (* 4 (* (pow maxCos 2) (* (pow ux 2) (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2))))))) (* uy (+ (* 4 (* maxCos (* ux (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux))))))) (+ (* 8 (* maxCos (* ux (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux))))))) (* 8 (* uy (* (pow yi 3) (pow (PI) 3)))))))))) (+ (* (pow maxCos 3) (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3)))) (pow xi 3)))>
#<alt (* 8 (* (pow uy 3) (* (pow yi 3) (pow (PI) 3))))>
#<alt (* (pow uy 3) (+ (* 4 (/ (* maxCos (* ux (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux)))))) uy)) (+ (* 8 (* (pow yi 3) (pow (PI) 3))) (* 8 (/ (* maxCos (* ux (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux)))))) uy)))))>
#<alt (* (pow uy 3) (+ (* 2 (/ (* (pow maxCos 2) (* (pow ux 2) (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))) (pow uy 2))) (+ (* 4 (/ (* maxCos (* ux (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux)))))) uy)) (+ (* 4 (/ (* (pow maxCos 2) (* (pow ux 2) (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))) (pow uy 2))) (+ (* 8 (* (pow yi 3) (pow (PI) 3))) (* 8 (/ (* maxCos (* ux (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux)))))) uy)))))))>
#<alt (* (pow uy 3) (+ (* 2 (/ (* (pow maxCos 2) (* (pow ux 2) (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))) (pow uy 2))) (+ (* 4 (/ (* maxCos (* ux (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux)))))) uy)) (+ (* 4 (/ (* (pow maxCos 2) (* (pow ux 2) (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))) (pow uy 2))) (+ (* 8 (* (pow yi 3) (pow (PI) 3))) (+ (* 8 (/ (* maxCos (* ux (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux)))))) uy)) (+ (/ (* (pow maxCos 3) (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3)))) (pow uy 3)) (/ (pow xi 3) (pow uy 3)))))))))>
#<alt (* 8 (* (pow uy 3) (* (pow yi 3) (pow (PI) 3))))>
#<alt (* -1 (* (pow uy 3) (+ (* -8 (* (pow yi 3) (pow (PI) 3))) (* -1 (/ (+ (* 4 (* maxCos (* ux (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux))))))) (* 8 (* maxCos (* ux (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux)))))))) uy)))))>
#<alt (* -1 (* (pow uy 3) (+ (* -8 (* (pow yi 3) (pow (PI) 3))) (* -1 (/ (+ (* -1 (/ (+ (* -4 (* (pow maxCos 2) (* (pow ux 2) (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2))))))) (* -2 (* (pow maxCos 2) (* (pow ux 2) (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))))) uy)) (+ (* 4 (* maxCos (* ux (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux))))))) (* 8 (* maxCos (* ux (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux))))))))) uy)))))>
#<alt (* -1 (* (pow uy 3) (+ (* -8 (* (pow yi 3) (pow (PI) 3))) (* -1 (/ (+ (* -1 (/ (+ (* -4 (* (pow maxCos 2) (* (pow ux 2) (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2))))))) (+ (* -2 (* (pow maxCos 2) (* (pow ux 2) (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* (pow maxCos 3) (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3)))) (pow xi 3)) uy)))) uy)) (+ (* 4 (* maxCos (* ux (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux))))))) (* 8 (* maxCos (* ux (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux))))))))) uy)))))>
#<alt (+ (* (pow maxCos 3) (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3)))) (pow xi 3))>
#<alt (+ (* yi (+ (* 2 (* (pow maxCos 2) (* (pow ux 2) (* uy (* (pow zi 2) (* (PI) (pow (- 1 ux) 2))))))) (* 4 (* (pow maxCos 2) (* (pow ux 2) (* uy (* (pow zi 2) (* (PI) (pow (- 1 ux) 2))))))))) (+ (* (pow maxCos 3) (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3)))) (pow xi 3)))>
#<alt (+ (* yi (+ (* 2 (* (pow maxCos 2) (* (pow ux 2) (* uy (* (pow zi 2) (* (PI) (pow (- 1 ux) 2))))))) (+ (* 4 (* (pow maxCos 2) (* (pow ux 2) (* uy (* (pow zi 2) (* (PI) (pow (- 1 ux) 2))))))) (* yi (+ (* 4 (* maxCos (* ux (* (pow uy 2) (* zi (* (pow (PI) 2) (- 1 ux))))))) (* 8 (* maxCos (* ux (* (pow uy 2) (* zi (* (pow (PI) 2) (- 1 ux)))))))))))) (+ (* (pow maxCos 3) (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3)))) (pow xi 3)))>
#<alt (+ (* yi (+ (* 2 (* (pow maxCos 2) (* (pow ux 2) (* uy (* (pow zi 2) (* (PI) (pow (- 1 ux) 2))))))) (+ (* 4 (* (pow maxCos 2) (* (pow ux 2) (* uy (* (pow zi 2) (* (PI) (pow (- 1 ux) 2))))))) (* yi (+ (* 4 (* maxCos (* ux (* (pow uy 2) (* zi (* (pow (PI) 2) (- 1 ux))))))) (+ (* 8 (* maxCos (* ux (* (pow uy 2) (* zi (* (pow (PI) 2) (- 1 ux))))))) (* 8 (* (pow uy 3) (* yi (pow (PI) 3)))))))))) (+ (* (pow maxCos 3) (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3)))) (pow xi 3)))>
#<alt (* 8 (* (pow uy 3) (* (pow yi 3) (pow (PI) 3))))>
#<alt (* (pow yi 3) (+ (* 4 (/ (* maxCos (* ux (* (pow uy 2) (* zi (* (pow (PI) 2) (- 1 ux)))))) yi)) (+ (* 8 (* (pow uy 3) (pow (PI) 3))) (* 8 (/ (* maxCos (* ux (* (pow uy 2) (* zi (* (pow (PI) 2) (- 1 ux)))))) yi)))))>
#<alt (* (pow yi 3) (+ (* 2 (/ (* (pow maxCos 2) (* (pow ux 2) (* uy (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))) (pow yi 2))) (+ (* 4 (/ (* maxCos (* ux (* (pow uy 2) (* zi (* (pow (PI) 2) (- 1 ux)))))) yi)) (+ (* 4 (/ (* (pow maxCos 2) (* (pow ux 2) (* uy (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))) (pow yi 2))) (+ (* 8 (* (pow uy 3) (pow (PI) 3))) (* 8 (/ (* maxCos (* ux (* (pow uy 2) (* zi (* (pow (PI) 2) (- 1 ux)))))) yi)))))))>
#<alt (* (pow yi 3) (+ (* 2 (/ (* (pow maxCos 2) (* (pow ux 2) (* uy (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))) (pow yi 2))) (+ (* 4 (/ (* maxCos (* ux (* (pow uy 2) (* zi (* (pow (PI) 2) (- 1 ux)))))) yi)) (+ (* 4 (/ (* (pow maxCos 2) (* (pow ux 2) (* uy (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))) (pow yi 2))) (+ (* 8 (* (pow uy 3) (pow (PI) 3))) (+ (* 8 (/ (* maxCos (* ux (* (pow uy 2) (* zi (* (pow (PI) 2) (- 1 ux)))))) yi)) (+ (/ (* (pow maxCos 3) (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3)))) (pow yi 3)) (/ (pow xi 3) (pow yi 3)))))))))>
#<alt (* 8 (* (pow uy 3) (* (pow yi 3) (pow (PI) 3))))>
#<alt (* -1 (* (pow yi 3) (+ (* -8 (* (pow uy 3) (pow (PI) 3))) (* -1 (/ (+ (* 4 (* maxCos (* ux (* (pow uy 2) (* zi (* (pow (PI) 2) (- 1 ux))))))) (* 8 (* maxCos (* ux (* (pow uy 2) (* zi (* (pow (PI) 2) (- 1 ux)))))))) yi)))))>
#<alt (* -1 (* (pow yi 3) (+ (* -8 (* (pow uy 3) (pow (PI) 3))) (* -1 (/ (+ (* -1 (/ (+ (* -4 (* (pow maxCos 2) (* (pow ux 2) (* uy (* (pow zi 2) (* (PI) (pow (- 1 ux) 2))))))) (* -2 (* (pow maxCos 2) (* (pow ux 2) (* uy (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))))) yi)) (+ (* 4 (* maxCos (* ux (* (pow uy 2) (* zi (* (pow (PI) 2) (- 1 ux))))))) (* 8 (* maxCos (* ux (* (pow uy 2) (* zi (* (pow (PI) 2) (- 1 ux))))))))) yi)))))>
#<alt (* -1 (* (pow yi 3) (+ (* -8 (* (pow uy 3) (pow (PI) 3))) (* -1 (/ (+ (* -1 (/ (+ (* -4 (* (pow maxCos 2) (* (pow ux 2) (* uy (* (pow zi 2) (* (PI) (pow (- 1 ux) 2))))))) (+ (* -2 (* (pow maxCos 2) (* (pow ux 2) (* uy (* (pow zi 2) (* (PI) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* (pow maxCos 3) (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3)))) (pow xi 3)) yi)))) yi)) (+ (* 4 (* maxCos (* ux (* (pow uy 2) (* zi (* (pow (PI) 2) (- 1 ux))))))) (* 8 (* maxCos (* ux (* (pow uy 2) (* zi (* (pow (PI) 2) (- 1 ux))))))))) yi)))))>
#<alt (+ (* 8 (* (pow uy 3) (* (pow yi 3) (pow (PI) 3)))) (pow xi 3))>
#<alt (+ (* 8 (* (pow uy 3) (* (pow yi 3) (pow (PI) 3)))) (+ (* ux (+ (* 4 (* maxCos (* (pow uy 2) (* (pow yi 2) (* zi (pow (PI) 2)))))) (* 8 (* maxCos (* (pow uy 2) (* (pow yi 2) (* zi (pow (PI) 2)))))))) (pow xi 3)))>
#<alt (+ (* 8 (* (pow uy 3) (* (pow yi 3) (pow (PI) 3)))) (+ (* ux (+ (* 4 (* maxCos (* (pow uy 2) (* (pow yi 2) (* zi (pow (PI) 2)))))) (+ (* 8 (* maxCos (* (pow uy 2) (* (pow yi 2) (* zi (pow (PI) 2)))))) (* ux (+ (* -4 (* maxCos (* (pow uy 2) (* (pow yi 2) (* zi (pow (PI) 2)))))) (+ (* 2 (* uy (* yi (* (PI) (+ (* -4 (* maxCos (* uy (* yi (* zi (PI)))))) (* (pow maxCos 2) (pow zi 2))))))) (* 4 (* (pow maxCos 2) (* uy (* yi (* (pow zi 2) (PI)))))))))))) (pow xi 3)))>
#<alt (+ (* 8 (* (pow uy 3) (* (pow yi 3) (pow (PI) 3)))) (+ (* ux (+ (* 4 (* maxCos (* (pow uy 2) (* (pow yi 2) (* zi (pow (PI) 2)))))) (+ (* 8 (* maxCos (* (pow uy 2) (* (pow yi 2) (* zi (pow (PI) 2)))))) (* ux (+ (* -4 (* maxCos (* (pow uy 2) (* (pow yi 2) (* zi (pow (PI) 2)))))) (+ (* 2 (* uy (* yi (* (PI) (+ (* -4 (* maxCos (* uy (* yi (* zi (PI)))))) (* (pow maxCos 2) (pow zi 2))))))) (+ (* 4 (* (pow maxCos 2) (* uy (* yi (* (pow zi 2) (PI)))))) (* ux (+ (* -8 (* (pow maxCos 2) (* uy (* yi (* (pow zi 2) (PI)))))) (* maxCos (* zi (+ (* -4 (* maxCos (* uy (* yi (* zi (PI)))))) (* (pow maxCos 2) (pow zi 2)))))))))))))) (pow xi 3)))>
#<alt (* -1 (* (pow maxCos 3) (* (pow ux 6) (pow zi 3))))>
#<alt (* (pow ux 6) (+ (* -1 (* (pow maxCos 3) (pow zi 3))) (+ (* 2 (/ (* (pow maxCos 3) (pow zi 3)) ux)) (/ (* (pow maxCos 3) (pow zi 3)) ux))))>
#<alt (* (pow ux 6) (+ (* -2 (/ (* (pow maxCos 3) (pow zi 3)) (pow ux 2))) (+ (* -1 (* (pow maxCos 3) (pow zi 3))) (+ (* -1 (/ (* maxCos (* zi (+ (* -4 (* maxCos (* uy (* yi (* zi (PI)))))) (* (pow maxCos 2) (pow zi 2))))) (pow ux 2))) (+ (* 2 (/ (* (pow maxCos 2) (* uy (* yi (* (pow zi 2) (PI))))) (pow ux 2))) (+ (* 2 (/ (* (pow maxCos 3) (pow zi 3)) ux)) (/ (* (pow maxCos 3) (pow zi 3)) ux)))))))>
#<alt (* (pow ux 6) (+ (* -8 (/ (* (pow maxCos 2) (* uy (* yi (* (pow zi 2) (PI))))) (pow ux 3))) (+ (* -2 (/ (* (pow maxCos 3) (pow zi 3)) (pow ux 2))) (+ (* -1 (* (pow maxCos 3) (pow zi 3))) (+ (* -1 (/ (* maxCos (* zi (+ (* -4 (* maxCos (* uy (* yi (* zi (PI)))))) (* (pow maxCos 2) (pow zi 2))))) (pow ux 2))) (+ (* 2 (/ (* (pow maxCos 2) (* uy (* yi (* (pow zi 2) (PI))))) (pow ux 2))) (+ (* 2 (/ (* (pow maxCos 3) (pow zi 3)) ux)) (+ (/ (* maxCos (* zi (+ (* -4 (* maxCos (* uy (* yi (* zi (PI)))))) (* (pow maxCos 2) (pow zi 2))))) (pow ux 3)) (/ (* (pow maxCos 3) (pow zi 3)) ux)))))))))>
#<alt (* -1 (* (pow maxCos 3) (* (pow ux 6) (pow zi 3))))>
#<alt (* (pow ux 6) (+ (* -1 (* (pow maxCos 3) (pow zi 3))) (* -1 (/ (+ (* -2 (* (pow maxCos 3) (pow zi 3))) (* -1 (* (pow maxCos 3) (pow zi 3)))) ux))))>
#<alt (* (pow ux 6) (+ (* -1 (* (pow maxCos 3) (pow zi 3))) (* -1 (/ (+ (* -2 (* (pow maxCos 3) (pow zi 3))) (+ (* -1 (* (pow maxCos 3) (pow zi 3))) (* -1 (/ (+ (* -2 (* (pow maxCos 3) (pow zi 3))) (+ (* -1 (* maxCos (* zi (+ (* -4 (* maxCos (* uy (* yi (* zi (PI)))))) (* (pow maxCos 2) (pow zi 2)))))) (* 2 (* (pow maxCos 2) (* uy (* yi (* (pow zi 2) (PI)))))))) ux)))) ux))))>
#<alt (* (pow ux 6) (+ (* -1 (* (pow maxCos 3) (pow zi 3))) (* -1 (/ (+ (* -2 (* (pow maxCos 3) (pow zi 3))) (+ (* -1 (* (pow maxCos 3) (pow zi 3))) (* -1 (/ (+ (* -2 (* (pow maxCos 3) (pow zi 3))) (+ (* -1 (* maxCos (* zi (+ (* -4 (* maxCos (* uy (* yi (* zi (PI)))))) (* (pow maxCos 2) (pow zi 2)))))) (+ (* -1 (/ (+ (* -1 (* maxCos (* zi (+ (* -4 (* maxCos (* uy (* yi (* zi (PI)))))) (* (pow maxCos 2) (pow zi 2)))))) (* 8 (* (pow maxCos 2) (* uy (* yi (* (pow zi 2) (PI))))))) ux)) (* 2 (* (pow maxCos 2) (* uy (* yi (* (pow zi 2) (PI))))))))) ux)))) ux))))>
#<alt (+ (* 8 (* (pow uy 3) (* (pow yi 3) (pow (PI) 3)))) (pow xi 3))>
#<alt (+ (* 8 (* (pow uy 3) (* (pow yi 3) (pow (PI) 3)))) (+ (* zi (+ (* 4 (* maxCos (* ux (* (pow uy 2) (* (pow yi 2) (* (pow (PI) 2) (- 1 ux))))))) (* 8 (* maxCos (* ux (* (pow uy 2) (* (pow yi 2) (* (pow (PI) 2) (- 1 ux))))))))) (pow xi 3)))>
#<alt (+ (* 8 (* (pow uy 3) (* (pow yi 3) (pow (PI) 3)))) (+ (* zi (+ (* 4 (* maxCos (* ux (* (pow uy 2) (* (pow yi 2) (* (pow (PI) 2) (- 1 ux))))))) (+ (* 8 (* maxCos (* ux (* (pow uy 2) (* (pow yi 2) (* (pow (PI) 2) (- 1 ux))))))) (* zi (+ (* 2 (* (pow maxCos 2) (* (pow ux 2) (* uy (* yi (* (PI) (pow (- 1 ux) 2))))))) (* 4 (* (pow maxCos 2) (* (pow ux 2) (* uy (* yi (* (PI) (pow (- 1 ux) 2)))))))))))) (pow xi 3)))>
#<alt (+ (* 8 (* (pow uy 3) (* (pow yi 3) (pow (PI) 3)))) (+ (* zi (+ (* 4 (* maxCos (* ux (* (pow uy 2) (* (pow yi 2) (* (pow (PI) 2) (- 1 ux))))))) (+ (* 8 (* maxCos (* ux (* (pow uy 2) (* (pow yi 2) (* (pow (PI) 2) (- 1 ux))))))) (* zi (+ (* 2 (* (pow maxCos 2) (* (pow ux 2) (* uy (* yi (* (PI) (pow (- 1 ux) 2))))))) (+ (* 4 (* (pow maxCos 2) (* (pow ux 2) (* uy (* yi (* (PI) (pow (- 1 ux) 2))))))) (* (pow maxCos 3) (* (pow ux 3) (* zi (pow (- 1 ux) 3)))))))))) (pow xi 3)))>
#<alt (* (pow maxCos 3) (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3))))>
#<alt (* (pow zi 3) (+ (* 2 (/ (* (pow maxCos 2) (* (pow ux 2) (* uy (* yi (* (PI) (pow (- 1 ux) 2)))))) zi)) (+ (* 4 (/ (* (pow maxCos 2) (* (pow ux 2) (* uy (* yi (* (PI) (pow (- 1 ux) 2)))))) zi)) (* (pow maxCos 3) (* (pow ux 3) (pow (- 1 ux) 3))))))>
#<alt (* (pow zi 3) (+ (* 2 (/ (* (pow maxCos 2) (* (pow ux 2) (* uy (* yi (* (PI) (pow (- 1 ux) 2)))))) zi)) (+ (* 4 (/ (* maxCos (* ux (* (pow uy 2) (* (pow yi 2) (* (pow (PI) 2) (- 1 ux)))))) (pow zi 2))) (+ (* 4 (/ (* (pow maxCos 2) (* (pow ux 2) (* uy (* yi (* (PI) (pow (- 1 ux) 2)))))) zi)) (+ (* 8 (/ (* maxCos (* ux (* (pow uy 2) (* (pow yi 2) (* (pow (PI) 2) (- 1 ux)))))) (pow zi 2))) (* (pow maxCos 3) (* (pow ux 3) (pow (- 1 ux) 3))))))))>
#<alt (* (pow zi 3) (+ (* 2 (/ (* (pow maxCos 2) (* (pow ux 2) (* uy (* yi (* (PI) (pow (- 1 ux) 2)))))) zi)) (+ (* 4 (/ (* maxCos (* ux (* (pow uy 2) (* (pow yi 2) (* (pow (PI) 2) (- 1 ux)))))) (pow zi 2))) (+ (* 4 (/ (* (pow maxCos 2) (* (pow ux 2) (* uy (* yi (* (PI) (pow (- 1 ux) 2)))))) zi)) (+ (* 8 (/ (* maxCos (* ux (* (pow uy 2) (* (pow yi 2) (* (pow (PI) 2) (- 1 ux)))))) (pow zi 2))) (+ (* 8 (/ (* (pow uy 3) (* (pow yi 3) (pow (PI) 3))) (pow zi 3))) (+ (* (pow maxCos 3) (* (pow ux 3) (pow (- 1 ux) 3))) (/ (pow xi 3) (pow zi 3)))))))))>
#<alt (* (pow maxCos 3) (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3))))>
#<alt (* -1 (* (pow zi 3) (+ (* -1 (* (pow maxCos 3) (* (pow ux 3) (pow (- 1 ux) 3)))) (* -1 (/ (+ (* 2 (* (pow maxCos 2) (* (pow ux 2) (* uy (* yi (* (PI) (pow (- 1 ux) 2))))))) (* 4 (* (pow maxCos 2) (* (pow ux 2) (* uy (* yi (* (PI) (pow (- 1 ux) 2)))))))) zi)))))>
#<alt (* -1 (* (pow zi 3) (+ (* -1 (* (pow maxCos 3) (* (pow ux 3) (pow (- 1 ux) 3)))) (* -1 (/ (+ (* -1 (/ (+ (* -8 (* maxCos (* ux (* (pow uy 2) (* (pow yi 2) (* (pow (PI) 2) (- 1 ux))))))) (* -4 (* maxCos (* ux (* (pow uy 2) (* (pow yi 2) (* (pow (PI) 2) (- 1 ux)))))))) zi)) (+ (* 2 (* (pow maxCos 2) (* (pow ux 2) (* uy (* yi (* (PI) (pow (- 1 ux) 2))))))) (* 4 (* (pow maxCos 2) (* (pow ux 2) (* uy (* yi (* (PI) (pow (- 1 ux) 2))))))))) zi)))))>
#<alt (* -1 (* (pow zi 3) (+ (* -1 (* (pow maxCos 3) (* (pow ux 3) (pow (- 1 ux) 3)))) (* -1 (/ (+ (* -1 (/ (+ (* -8 (* maxCos (* ux (* (pow uy 2) (* (pow yi 2) (* (pow (PI) 2) (- 1 ux))))))) (+ (* -4 (* maxCos (* ux (* (pow uy 2) (* (pow yi 2) (* (pow (PI) 2) (- 1 ux))))))) (* -1 (/ (+ (* 8 (* (pow uy 3) (* (pow yi 3) (pow (PI) 3)))) (pow xi 3)) zi)))) zi)) (+ (* 2 (* (pow maxCos 2) (* (pow ux 2) (* uy (* yi (* (PI) (pow (- 1 ux) 2))))))) (* 4 (* (pow maxCos 2) (* (pow ux 2) (* uy (* yi (* (PI) (pow (- 1 ux) 2))))))))) zi)))))>
#<alt (+ (* 8 (* (pow uy 3) (* (pow yi 3) (pow (PI) 3)))) (pow xi 3))>
#<alt (+ (* 8 (* (pow uy 3) (* (pow yi 3) (pow (PI) 3)))) (+ (* maxCos (+ (* 4 (* ux (* (pow uy 2) (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux))))))) (* 8 (* ux (* (pow uy 2) (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux))))))))) (pow xi 3)))>
#<alt (+ (* 8 (* (pow uy 3) (* (pow yi 3) (pow (PI) 3)))) (+ (* maxCos (+ (* 4 (* ux (* (pow uy 2) (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux))))))) (+ (* 8 (* ux (* (pow uy 2) (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux))))))) (* maxCos (+ (* 2 (* (pow ux 2) (* uy (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2))))))) (* 4 (* (pow ux 2) (* uy (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))))))))) (pow xi 3)))>
#<alt (+ (* 8 (* (pow uy 3) (* (pow yi 3) (pow (PI) 3)))) (+ (* maxCos (+ (* 4 (* ux (* (pow uy 2) (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux))))))) (+ (* 8 (* ux (* (pow uy 2) (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux))))))) (* maxCos (+ (* 2 (* (pow ux 2) (* uy (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2))))))) (+ (* 4 (* (pow ux 2) (* uy (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2))))))) (* maxCos (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3)))))))))) (pow xi 3)))>
#<alt (* (pow maxCos 3) (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3))))>
#<alt (* (pow maxCos 3) (+ (* 2 (/ (* (pow ux 2) (* uy (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))) maxCos)) (+ (* 4 (/ (* (pow ux 2) (* uy (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))) maxCos)) (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3))))))>
#<alt (* (pow maxCos 3) (+ (* 2 (/ (* (pow ux 2) (* uy (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))) maxCos)) (+ (* 4 (/ (* ux (* (pow uy 2) (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux)))))) (pow maxCos 2))) (+ (* 4 (/ (* (pow ux 2) (* uy (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))) maxCos)) (+ (* 8 (/ (* ux (* (pow uy 2) (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux)))))) (pow maxCos 2))) (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3))))))))>
#<alt (* (pow maxCos 3) (+ (* 2 (/ (* (pow ux 2) (* uy (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))) maxCos)) (+ (* 4 (/ (* ux (* (pow uy 2) (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux)))))) (pow maxCos 2))) (+ (* 4 (/ (* (pow ux 2) (* uy (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))) maxCos)) (+ (* 8 (/ (* ux (* (pow uy 2) (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux)))))) (pow maxCos 2))) (+ (* 8 (/ (* (pow uy 3) (* (pow yi 3) (pow (PI) 3))) (pow maxCos 3))) (+ (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3))) (/ (pow xi 3) (pow maxCos 3)))))))))>
#<alt (* (pow maxCos 3) (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3))))>
#<alt (* -1 (* (pow maxCos 3) (+ (* -1 (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3)))) (* -1 (/ (+ (* 2 (* (pow ux 2) (* uy (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2))))))) (* 4 (* (pow ux 2) (* uy (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))))) maxCos)))))>
#<alt (* -1 (* (pow maxCos 3) (+ (* -1 (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3)))) (* -1 (/ (+ (* -1 (/ (+ (* -8 (* ux (* (pow uy 2) (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux))))))) (* -4 (* ux (* (pow uy 2) (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux)))))))) maxCos)) (+ (* 2 (* (pow ux 2) (* uy (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2))))))) (* 4 (* (pow ux 2) (* uy (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2))))))))) maxCos)))))>
#<alt (* -1 (* (pow maxCos 3) (+ (* -1 (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3)))) (* -1 (/ (+ (* -1 (/ (+ (* -8 (* ux (* (pow uy 2) (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux))))))) (+ (* -4 (* ux (* (pow uy 2) (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux))))))) (* -1 (/ (+ (* 8 (* (pow uy 3) (* (pow yi 3) (pow (PI) 3)))) (pow xi 3)) maxCos)))) maxCos)) (+ (* 2 (* (pow ux 2) (* uy (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2))))))) (* 4 (* (pow ux 2) (* uy (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2))))))))) maxCos)))))>
#<alt (* uy (PI))>
#<alt (* uy (PI))>
#<alt (* uy (PI))>
#<alt (* uy (PI))>
#<alt (* uy (PI))>
#<alt (* uy (PI))>
#<alt (* uy (PI))>
#<alt (* uy (PI))>
#<alt (* uy (PI))>
#<alt (* uy (PI))>
#<alt (* uy (PI))>
#<alt (* uy (PI))>
#<alt (* 2 (* uy (PI)))>
#<alt (* 2 (* uy (PI)))>
#<alt (* 2 (* uy (PI)))>
#<alt (* 2 (* uy (PI)))>
#<alt (* 2 (* uy (PI)))>
#<alt (* 2 (* uy (PI)))>
#<alt (* 2 (* uy (PI)))>
#<alt (* 2 (* uy (PI)))>
#<alt (* 2 (* uy (PI)))>
#<alt (* 2 (* uy (PI)))>
#<alt (* 2 (* uy (PI)))>
#<alt (* 2 (* uy (PI)))>
#<alt (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))))>
#<alt (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))))>
#<alt (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))))>
#<alt (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))))>
#<alt (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))))>
#<alt (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))))>
#<alt (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))))>
#<alt (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))))>
#<alt (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))))>
#<alt (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))))>
#<alt (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))))>
#<alt (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))))>
#<alt (* 2 (* uy (* yi (PI))))>
#<alt (* uy (+ (* 2 (* yi (PI))) (* 2 (* (pow uy 2) (* yi (+ (* -1/2 (pow (PI) 3)) (* -1/6 (pow (PI) 3))))))))>
#<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)))))))))))>
#<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))))))))))))))>
#<alt (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))))>
#<alt (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))))>
#<alt (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))))>
#<alt (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))))>
#<alt (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))))>
#<alt (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))))>
#<alt (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))))>
#<alt (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))))>
#<alt (* maxCos (* ux zi))>
#<alt (* ux (+ (* -1 (* maxCos (* ux zi))) (* maxCos zi)))>
#<alt (* ux (+ (* -1 (* maxCos (* ux zi))) (* maxCos zi)))>
#<alt (* ux (+ (* -1 (* maxCos (* ux zi))) (* maxCos zi)))>
#<alt (* -1 (* maxCos (* (pow ux 2) zi)))>
#<alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (/ (* maxCos zi) ux)))>
#<alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (/ (* maxCos zi) ux)))>
#<alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (/ (* maxCos zi) ux)))>
#<alt (* -1 (* maxCos (* (pow ux 2) zi)))>
#<alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (/ (* maxCos zi) ux)))>
#<alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (/ (* maxCos zi) ux)))>
#<alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (/ (* maxCos zi) ux)))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (* ux zi))>
#<alt (* maxCos (* ux zi))>
#<alt (* maxCos (* ux zi))>
#<alt (* maxCos (* ux zi))>
#<alt (* maxCos (* ux zi))>
#<alt (* maxCos (* ux zi))>
#<alt (* maxCos (* ux zi))>
#<alt (* maxCos (* ux zi))>
#<alt (* maxCos (* ux zi))>
#<alt (* maxCos (* ux zi))>
#<alt (* maxCos (* ux zi))>
#<alt (* maxCos (* ux zi))>
#<alt (* maxCos (* ux zi))>
#<alt (* maxCos (* ux zi))>
#<alt (* maxCos (* ux zi))>
#<alt (* maxCos (* ux zi))>
#<alt (* maxCos (* ux zi))>
#<alt (* maxCos (* ux zi))>
#<alt (* maxCos (* ux zi))>
#<alt (* maxCos (* ux zi))>
#<alt (* maxCos (* ux zi))>
#<alt (* maxCos (* ux zi))>
#<alt (* maxCos (* ux zi))>
#<alt (* maxCos (* ux zi))>
#<alt (* maxCos (* ux zi))>
#<alt (* maxCos (* ux zi))>
#<alt (* maxCos (* ux zi))>
#<alt (* maxCos (* ux zi))>
#<alt (* maxCos (* ux zi))>
#<alt (* maxCos (* ux zi))>
#<alt (* maxCos (* ux zi))>
#<alt (* maxCos (* ux zi))>
#<alt (* maxCos (* ux zi))>
#<alt (* maxCos (* ux zi))>
#<alt (* maxCos (* ux zi))>
#<alt (* maxCos (* ux zi))>
#<alt (* maxCos (* ux zi))>
#<alt (* ux (+ (* -1 (* maxCos (* ux zi))) (* maxCos zi)))>
#<alt (* ux (+ (* -1 (* maxCos (* ux zi))) (* maxCos zi)))>
#<alt (* ux (+ (* -1 (* maxCos (* ux zi))) (* maxCos zi)))>
#<alt (* -1 (* maxCos (* (pow ux 2) zi)))>
#<alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (/ (* maxCos zi) ux)))>
#<alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (/ (* maxCos zi) ux)))>
#<alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (/ (* maxCos zi) ux)))>
#<alt (* -1 (* maxCos (* (pow ux 2) zi)))>
#<alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (/ (* maxCos zi) ux)))>
#<alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (/ (* maxCos zi) ux)))>
#<alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (/ (* maxCos zi) ux)))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* (pow uy 2) (* yi (pow (PI) 3)))>
#<alt (* (pow uy 2) (* yi (pow (PI) 3)))>
#<alt (* (pow uy 2) (* yi (pow (PI) 3)))>
#<alt (* (pow uy 2) (* yi (pow (PI) 3)))>
#<alt (* (pow uy 2) (* yi (pow (PI) 3)))>
#<alt (* (pow uy 2) (* yi (pow (PI) 3)))>
#<alt (* (pow uy 2) (* yi (pow (PI) 3)))>
#<alt (* (pow uy 2) (* yi (pow (PI) 3)))>
#<alt (* (pow uy 2) (* yi (pow (PI) 3)))>
#<alt (* (pow uy 2) (* yi (pow (PI) 3)))>
#<alt (* (pow uy 2) (* yi (pow (PI) 3)))>
#<alt (* (pow uy 2) (* yi (pow (PI) 3)))>
#<alt (* (pow uy 2) (* yi (pow (PI) 3)))>
#<alt (* (pow uy 2) (* yi (pow (PI) 3)))>
#<alt (* (pow uy 2) (* yi (pow (PI) 3)))>
#<alt (* (pow uy 2) (* yi (pow (PI) 3)))>
#<alt (* (pow uy 2) (* yi (pow (PI) 3)))>
#<alt (* (pow uy 2) (* yi (pow (PI) 3)))>
#<alt (* (pow uy 2) (* yi (pow (PI) 3)))>
#<alt (* (pow uy 2) (* yi (pow (PI) 3)))>
#<alt (* (pow uy 2) (* yi (pow (PI) 3)))>
#<alt (* (pow uy 2) (* yi (pow (PI) 3)))>
#<alt (* (pow uy 2) (* yi (pow (PI) 3)))>
#<alt (* (pow uy 2) (* yi (pow (PI) 3)))>
#<alt (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3))))>
#<alt (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3))))>
#<alt (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3))))>
#<alt (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3))))>
#<alt (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3))))>
#<alt (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3))))>
#<alt (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3))))>
#<alt (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3))))>
#<alt (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3))))>
#<alt (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3))))>
#<alt (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3))))>
#<alt (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3))))>
#<alt (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3))))>
#<alt (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3))))>
#<alt (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3))))>
#<alt (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3))))>
#<alt (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3))))>
#<alt (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3))))>
#<alt (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3))))>
#<alt (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3))))>
#<alt (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3))))>
#<alt (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3))))>
#<alt (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3))))>
#<alt (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3))))>
#<alt (* yi (PI))>
#<alt (* yi (PI))>
#<alt (* yi (PI))>
#<alt (* yi (PI))>
#<alt (* yi (PI))>
#<alt (* yi (PI))>
#<alt (* yi (PI))>
#<alt (* yi (PI))>
#<alt (* yi (PI))>
#<alt (* yi (PI))>
#<alt (* yi (PI))>
#<alt (* yi (PI))>
#<alt (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))>
#<alt (+ (* 4 (* maxCos (* ux (* uy (* yi (* zi (* (PI) (- 1 ux)))))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))>
#<alt (+ (* uy (+ (* 4 (* maxCos (* ux (* yi (* zi (* (PI) (- 1 ux))))))) (* 4 (* uy (* (pow yi 2) (pow (PI) 2)))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))>
#<alt (+ (* uy (+ (* 4 (* maxCos (* ux (* yi (* zi (* (PI) (- 1 ux))))))) (* 4 (* uy (* (pow yi 2) (pow (PI) 2)))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))>
#<alt (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2))))>
#<alt (* (pow uy 2) (+ (* 4 (* (pow yi 2) (pow (PI) 2))) (* 4 (/ (* maxCos (* ux (* yi (* zi (* (PI) (- 1 ux)))))) uy))))>
#<alt (* (pow uy 2) (+ (* 4 (* (pow yi 2) (pow (PI) 2))) (+ (* 4 (/ (* maxCos (* ux (* yi (* zi (* (PI) (- 1 ux)))))) uy)) (/ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow uy 2)))))>
#<alt (* (pow uy 2) (+ (* 4 (* (pow yi 2) (pow (PI) 2))) (+ (* 4 (/ (* maxCos (* ux (* yi (* zi (* (PI) (- 1 ux)))))) uy)) (/ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow uy 2)))))>
#<alt (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2))))>
#<alt (* (pow uy 2) (+ (* 4 (* (pow yi 2) (pow (PI) 2))) (* 4 (/ (* maxCos (* ux (* yi (* zi (* (PI) (- 1 ux)))))) uy))))>
#<alt (* (pow uy 2) (+ (* -1 (/ (+ (* -4 (* maxCos (* ux (* yi (* zi (* (PI) (- 1 ux))))))) (* -1 (/ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) uy))) uy)) (* 4 (* (pow yi 2) (pow (PI) 2)))))>
#<alt (* (pow uy 2) (+ (* -1 (/ (+ (* -4 (* maxCos (* ux (* yi (* zi (* (PI) (- 1 ux))))))) (* -1 (/ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) uy))) uy)) (* 4 (* (pow yi 2) (pow (PI) 2)))))>
#<alt (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))>
#<alt (+ (* 4 (* maxCos (* ux (* uy (* yi (* zi (* (PI) (- 1 ux)))))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))>
#<alt (+ (* yi (+ (* 4 (* maxCos (* ux (* uy (* zi (* (PI) (- 1 ux))))))) (* 4 (* (pow uy 2) (* yi (pow (PI) 2)))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))>
#<alt (+ (* yi (+ (* 4 (* maxCos (* ux (* uy (* zi (* (PI) (- 1 ux))))))) (* 4 (* (pow uy 2) (* yi (pow (PI) 2)))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))>
#<alt (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2))))>
#<alt (* (pow yi 2) (+ (* 4 (* (pow uy 2) (pow (PI) 2))) (* 4 (/ (* maxCos (* ux (* uy (* zi (* (PI) (- 1 ux)))))) yi))))>
#<alt (* (pow yi 2) (+ (* 4 (* (pow uy 2) (pow (PI) 2))) (+ (* 4 (/ (* maxCos (* ux (* uy (* zi (* (PI) (- 1 ux)))))) yi)) (/ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow yi 2)))))>
#<alt (* (pow yi 2) (+ (* 4 (* (pow uy 2) (pow (PI) 2))) (+ (* 4 (/ (* maxCos (* ux (* uy (* zi (* (PI) (- 1 ux)))))) yi)) (/ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow yi 2)))))>
#<alt (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2))))>
#<alt (* (pow yi 2) (+ (* 4 (* (pow uy 2) (pow (PI) 2))) (* 4 (/ (* maxCos (* ux (* uy (* zi (* (PI) (- 1 ux)))))) yi))))>
#<alt (* (pow yi 2) (+ (* -1 (/ (+ (* -4 (* maxCos (* ux (* uy (* zi (* (PI) (- 1 ux))))))) (* -1 (/ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) yi))) yi)) (* 4 (* (pow uy 2) (pow (PI) 2)))))>
#<alt (* (pow yi 2) (+ (* -1 (/ (+ (* -4 (* maxCos (* ux (* uy (* zi (* (PI) (- 1 ux))))))) (* -1 (/ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) yi))) yi)) (* 4 (* (pow uy 2) (pow (PI) 2)))))>
#<alt (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2))))>
#<alt (+ (* 4 (* maxCos (* ux (* uy (* yi (* zi (PI))))))) (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))))>
#<alt (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (* ux (+ (* 4 (* maxCos (* uy (* yi (* zi (PI)))))) (* ux (+ (* -4 (* maxCos (* uy (* yi (* zi (PI)))))) (* (pow maxCos 2) (pow zi 2)))))))>
#<alt (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (* ux (+ (* 4 (* maxCos (* uy (* yi (* zi (PI)))))) (* ux (+ (* -4 (* maxCos (* uy (* yi (* zi (PI)))))) (+ (* -2 (* (pow maxCos 2) (* ux (pow zi 2)))) (* (pow maxCos 2) (pow zi 2))))))))>
#<alt (* (pow maxCos 2) (* (pow ux 4) (pow zi 2)))>
#<alt (* (pow ux 4) (+ (* -2 (/ (* (pow maxCos 2) (pow zi 2)) ux)) (* (pow maxCos 2) (pow zi 2))))>
#<alt (* (pow ux 4) (+ (* -4 (/ (* maxCos (* uy (* yi (* zi (PI))))) (pow ux 2))) (+ (* -2 (/ (* (pow maxCos 2) (pow zi 2)) ux)) (+ (* (pow maxCos 2) (pow zi 2)) (/ (* (pow maxCos 2) (pow zi 2)) (pow ux 2))))))>
#<alt (* (pow ux 4) (+ (* -4 (/ (* maxCos (* uy (* yi (* zi (PI))))) (pow ux 2))) (+ (* -2 (/ (* (pow maxCos 2) (pow zi 2)) ux)) (+ (* 4 (/ (* maxCos (* uy (* yi (* zi (PI))))) (pow ux 3))) (+ (* (pow maxCos 2) (pow zi 2)) (/ (* (pow maxCos 2) (pow zi 2)) (pow ux 2)))))))>
#<alt (* (pow maxCos 2) (* (pow ux 4) (pow zi 2)))>
#<alt (* (pow ux 4) (+ (* -2 (/ (* (pow maxCos 2) (pow zi 2)) ux)) (* (pow maxCos 2) (pow zi 2))))>
#<alt (* (pow ux 4) (+ (* -1 (/ (+ (* -1 (/ (+ (* -4 (* maxCos (* uy (* yi (* zi (PI)))))) (* (pow maxCos 2) (pow zi 2))) ux)) (* 2 (* (pow maxCos 2) (pow zi 2)))) ux)) (* (pow maxCos 2) (pow zi 2))))>
#<alt (* (pow ux 4) (+ (* -1 (/ (+ (* -1 (/ (+ (* -4 (* maxCos (* uy (* yi (* zi (PI)))))) (+ (* 4 (/ (* maxCos (* uy (* yi (* zi (PI))))) ux)) (* (pow maxCos 2) (pow zi 2)))) ux)) (* 2 (* (pow maxCos 2) (pow zi 2)))) ux)) (* (pow maxCos 2) (pow zi 2))))>
#<alt (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2))))>
#<alt (+ (* 4 (* maxCos (* ux (* uy (* yi (* zi (* (PI) (- 1 ux)))))))) (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))))>
#<alt (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (* zi (+ (* 4 (* maxCos (* ux (* uy (* yi (* (PI) (- 1 ux))))))) (* (pow maxCos 2) (* (pow ux 2) (* zi (pow (- 1 ux) 2)))))))>
#<alt (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (* zi (+ (* 4 (* maxCos (* ux (* uy (* yi (* (PI) (- 1 ux))))))) (* (pow maxCos 2) (* (pow ux 2) (* zi (pow (- 1 ux) 2)))))))>
#<alt (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))>
#<alt (* (pow zi 2) (+ (* 4 (/ (* maxCos (* ux (* uy (* yi (* (PI) (- 1 ux)))))) zi)) (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))>
#<alt (* (pow zi 2) (+ (* 4 (/ (* maxCos (* ux (* uy (* yi (* (PI) (- 1 ux)))))) zi)) (+ (* 4 (/ (* (pow uy 2) (* (pow yi 2) (pow (PI) 2))) (pow zi 2))) (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))>
#<alt (* (pow zi 2) (+ (* 4 (/ (* maxCos (* ux (* uy (* yi (* (PI) (- 1 ux)))))) zi)) (+ (* 4 (/ (* (pow uy 2) (* (pow yi 2) (pow (PI) 2))) (pow zi 2))) (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))>
#<alt (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))>
#<alt (* (pow zi 2) (+ (* 4 (/ (* maxCos (* ux (* uy (* yi (* (PI) (- 1 ux)))))) zi)) (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))>
#<alt (* (pow zi 2) (+ (* -1 (/ (+ (* -4 (* maxCos (* ux (* uy (* yi (* (PI) (- 1 ux))))))) (* -4 (/ (* (pow uy 2) (* (pow yi 2) (pow (PI) 2))) zi))) zi)) (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))>
#<alt (* (pow zi 2) (+ (* -1 (/ (+ (* -4 (* maxCos (* ux (* uy (* yi (* (PI) (- 1 ux))))))) (* -4 (/ (* (pow uy 2) (* (pow yi 2) (pow (PI) 2))) zi))) zi)) (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))>
#<alt (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2))))>
#<alt (+ (* 4 (* maxCos (* ux (* uy (* yi (* zi (* (PI) (- 1 ux)))))))) (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))))>
#<alt (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (* maxCos (+ (* 4 (* ux (* uy (* yi (* zi (* (PI) (- 1 ux))))))) (* maxCos (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))))>
#<alt (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (* maxCos (+ (* 4 (* ux (* uy (* yi (* zi (* (PI) (- 1 ux))))))) (* maxCos (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))))>
#<alt (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))>
#<alt (* (pow maxCos 2) (+ (* 4 (/ (* ux (* uy (* yi (* zi (* (PI) (- 1 ux)))))) maxCos)) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))>
#<alt (* (pow maxCos 2) (+ (* 4 (/ (* ux (* uy (* yi (* zi (* (PI) (- 1 ux)))))) maxCos)) (+ (* 4 (/ (* (pow uy 2) (* (pow yi 2) (pow (PI) 2))) (pow maxCos 2))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))))>
#<alt (* (pow maxCos 2) (+ (* 4 (/ (* ux (* uy (* yi (* zi (* (PI) (- 1 ux)))))) maxCos)) (+ (* 4 (/ (* (pow uy 2) (* (pow yi 2) (pow (PI) 2))) (pow maxCos 2))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))))>
#<alt (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))>
#<alt (* (pow maxCos 2) (+ (* 4 (/ (* ux (* uy (* yi (* zi (* (PI) (- 1 ux)))))) maxCos)) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))>
#<alt (* (pow maxCos 2) (+ (* -1 (/ (+ (* -4 (* ux (* uy (* yi (* zi (* (PI) (- 1 ux))))))) (* -4 (/ (* (pow uy 2) (* (pow yi 2) (pow (PI) 2))) maxCos))) maxCos)) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))>
#<alt (* (pow maxCos 2) (+ (* -1 (/ (+ (* -4 (* ux (* uy (* yi (* zi (* (PI) (- 1 ux))))))) (* -4 (/ (* (pow uy 2) (* (pow yi 2) (pow (PI) 2))) maxCos))) maxCos)) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))>
Calls

252 calls:

TimeVariablePointExpression
41.0ms
zi
@-inf
(/ (+ (* xi (* xi xi)) (pow (+ (* uy (* 2 (* (PI) yi))) (* (- 1 ux) (* ux (* zi maxCos)))) 3)) (+ (* xi xi) (- (* (+ (* uy (* 2 (* (PI) yi))) (* (- 1 ux) (* ux (* zi maxCos)))) (+ (* uy (* 2 (* (PI) yi))) (* (- 1 ux) (* ux (* zi maxCos))))) (* xi (+ (* uy (* 2 (* (PI) yi))) (* (- 1 ux) (* ux (* zi maxCos))))))))
4.0ms
uy
@-inf
(/ (+ (* xi (* xi xi)) (pow (+ (* uy (* 2 (* (PI) yi))) (* (- 1 ux) (* ux (* zi maxCos)))) 3)) (+ (* xi xi) (- (* (+ (* uy (* 2 (* (PI) yi))) (* (- 1 ux) (* ux (* zi maxCos)))) (+ (* uy (* 2 (* (PI) yi))) (* (- 1 ux) (* ux (* zi maxCos))))) (* xi (+ (* uy (* 2 (* (PI) yi))) (* (- 1 ux) (* ux (* zi maxCos))))))))
4.0ms
uy
@0
(/ (+ (* xi (* xi xi)) (pow (+ (* uy (* 2 (* (PI) yi))) (* (- 1 ux) (* ux (* zi maxCos)))) 3)) (+ (* xi xi) (- (* (+ (* uy (* 2 (* (PI) yi))) (* (- 1 ux) (* ux (* zi maxCos)))) (+ (* uy (* 2 (* (PI) yi))) (* (- 1 ux) (* ux (* zi maxCos))))) (* xi (+ (* uy (* 2 (* (PI) yi))) (* (- 1 ux) (* ux (* zi maxCos))))))))
4.0ms
maxCos
@inf
(/ (+ (* xi (* xi xi)) (pow (+ (* uy (* 2 (* (PI) yi))) (* (- 1 ux) (* ux (* zi maxCos)))) 3)) (+ (* xi xi) (- (* (+ (* uy (* 2 (* (PI) yi))) (* (- 1 ux) (* ux (* zi maxCos)))) (+ (* uy (* 2 (* (PI) yi))) (* (- 1 ux) (* ux (* zi maxCos))))) (* xi (+ (* uy (* 2 (* (PI) yi))) (* (- 1 ux) (* ux (* zi maxCos))))))))
4.0ms
ux
@0
(/ (+ (* xi (* xi xi)) (pow (+ (* uy (* 2 (* (PI) yi))) (* (- 1 ux) (* ux (* zi maxCos)))) 3)) (+ (* xi xi) (- (* (+ (* uy (* 2 (* (PI) yi))) (* (- 1 ux) (* ux (* zi maxCos)))) (+ (* uy (* 2 (* (PI) yi))) (* (- 1 ux) (* ux (* zi maxCos))))) (* xi (+ (* uy (* 2 (* (PI) yi))) (* (- 1 ux) (* ux (* zi maxCos))))))))

rewrite391.0ms (1.8%)

Algorithm
batch-egg-rewrite
Rules
4818×*-lowering-*.f32
4818×*-lowering-*.f64
2034×pow-lowering-pow.f64
2034×pow-lowering-pow.f32
1762×unpow-prod-down
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
065359
1430351
24082351
08857351
Stop Event
iter limit
node limit
Counts
27 → 547
Calls
Call 1
Inputs
(+ (+ (* xi (cos (* (* 2 uy) (PI)))) (* yi (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))))) (* (- 1 ux) (* (* ux zi) maxCos)))
(+ (* xi (cos (* (* 2 uy) (PI)))) (* yi (* 2 (* (sin (* uy (PI))) (cos (* uy (PI)))))))
(* xi (cos (* (* 2 uy) (PI))))
(cos (* (* 2 uy) (PI)))
(+ (+ xi (* (* (* 2 uy) yi) (PI))) (* (- 1 ux) (* zi (* ux maxCos))))
(+ xi (* (* (* 2 uy) yi) (PI)))
(* (* (* 2 uy) yi) (PI))
(* (* 2 uy) yi)
(+ (+ xi (* (* -2 (* uy uy)) (* xi (* (PI) (PI))))) (* uy (+ (* 2 (* (PI) yi)) (* -4/3 (* (* (* uy uy) yi) (* (PI) (* (PI) (PI))))))))
(+ (* 2 (* (PI) yi)) (* -4/3 (* (* (* uy uy) yi) (* (PI) (* (PI) (PI))))))
(+ (+ (+ xi (* (* -2 (* uy uy)) (* xi (* (PI) (PI))))) (* uy (+ (* 2 (* (PI) yi)) (* -4/3 (* (* (* uy uy) yi) (* (PI) (* (PI) (PI)))))))) (* (- 1 ux) (* zi (* ux maxCos))))
(+ xi (* (* -2 (* uy uy)) (* xi (* (PI) (PI)))))
(pow (+ (* uy (* 2 (* (PI) yi))) (* (- 1 ux) (* ux (* zi maxCos)))) 3)
(- (* (+ (* uy (* 2 (* (PI) yi))) (* (- 1 ux) (* ux (* zi maxCos)))) (+ (* uy (* 2 (* (PI) yi))) (* (- 1 ux) (* ux (* zi maxCos))))) (* xi (+ (* uy (* 2 (* (PI) yi))) (* (- 1 ux) (* ux (* zi maxCos))))))
(/ (+ (* xi (* xi xi)) (pow (+ (* uy (* 2 (* (PI) yi))) (* (- 1 ux) (* ux (* zi maxCos)))) 3)) (+ (* xi xi) (- (* (+ (* uy (* 2 (* (PI) yi))) (* (- 1 ux) (* ux (* zi maxCos)))) (+ (* uy (* 2 (* (PI) yi))) (* (- 1 ux) (* ux (* zi maxCos))))) (* xi (+ (* uy (* 2 (* (PI) yi))) (* (- 1 ux) (* ux (* zi maxCos))))))))
(+ (* xi (* xi xi)) (pow (+ (* uy (* 2 (* (PI) yi))) (* (- 1 ux) (* ux (* zi maxCos)))) 3))
(* uy (PI))
(* (* 2 uy) (PI))
(* yi (* 2 (* (sin (* uy (PI))) (cos (* uy (PI))))))
(* (- 1 ux) (* (* ux zi) maxCos))
(* zi (* ux maxCos))
(* (- 1 ux) (* zi (* ux maxCos)))
(* (PI) (PI))
(* (* (* uy uy) yi) (* (PI) (* (PI) (PI))))
(* -4/3 (* (* (* uy uy) yi) (* (PI) (* (PI) (PI)))))
(* (PI) yi)
(* (+ (* uy (* 2 (* (PI) yi))) (* (- 1 ux) (* ux (* zi maxCos)))) (+ (* uy (* 2 (* (PI) yi))) (* (- 1 ux) (* ux (* zi maxCos)))))
Outputs
(+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (+.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos)))))
(+.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos)))))
(+.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))))
(+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))))
(+.f32 (+.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos)))) (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))
(+.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))
(pow.f32 (/.f32 (+.f32 (pow.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) #s(literal 2 binary32)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))))) (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 zi maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos)))))) (pow.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) #s(literal 3 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (-.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))))) (-.f32 (pow.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 zi maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))))))) #s(literal -1 binary32))
(fma.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (+.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos)))))
(fma.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) xi (+.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos)))))
(fma.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos)) (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))))
(fma.f32 (*.f32 ux (*.f32 zi maxCos)) (-.f32 #s(literal 1 binary32) ux) (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))))
(fma.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 zi maxCos) (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))))
(fma.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) ux) maxCos (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 ux maxCos) (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))))
(-.f32 (/.f32 (pow.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) #s(literal 2 binary32)) (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (-.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos)))))) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 zi maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))))) (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (-.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (pow.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) #s(literal 2 binary32)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))))) (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 zi maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos)))))) (pow.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) #s(literal 3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (-.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))))) (-.f32 (pow.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 zi maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 zi maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos)))))) (pow.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) #s(literal 3 binary32))) (+.f32 (pow.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) #s(literal 2 binary32)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 zi maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos)))))) (pow.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) #s(literal 3 binary32))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 zi maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))))) (-.f32 (pow.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) #s(literal 2 binary32)) (*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos)))))))
(/.f32 (-.f32 (pow.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 zi maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos)))))) (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (-.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))))))
(/.f32 (neg.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 zi maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos)))))) (pow.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) #s(literal 3 binary32)))) (neg.f32 (+.f32 (pow.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) #s(literal 2 binary32)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 zi maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))))))) (neg.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (-.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 3 binary32)) (pow.f32 (+.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos)))) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 xi xi) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))))) (-.f32 (*.f32 (+.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos)))) (+.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))))) (*.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (+.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))))))))
(/.f32 (-.f32 (*.f32 (*.f32 xi xi) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))))) (*.f32 (+.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos)))) (+.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos)))))) (-.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (+.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))))))
(/.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 zi maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))))) (pow.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) #s(literal 2 binary32))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))))
(*.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 zi maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos)))))) (pow.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) #s(literal 2 binary32)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))))))))
(*.f32 (-.f32 (pow.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 zi maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos)))))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (-.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos)))))))
(+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))
(+.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))
(pow.f32 (/.f32 (+.f32 (*.f32 (*.f32 xi xi) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (-.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))))) (+.f32 (pow.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 3 binary32)) (pow.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 3 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (-.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (-.f32 (*.f32 (*.f32 xi xi) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))))) (*.f32 (*.f32 yi yi) (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))))))) #s(literal -1 binary32))
(fma.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))
(fma.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) xi (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))
(fma.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))
(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)))))
(fma.f32 (*.f32 #s(literal 2 binary32) yi) (/.f32 (+.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) #s(literal 0 binary32)) #s(literal 2 binary32)) (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))
(-.f32 (/.f32 (*.f32 (*.f32 xi xi) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))))) (-.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))) (/.f32 (*.f32 (*.f32 yi yi) (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))))) (-.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 (*.f32 xi xi) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (-.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))))) (+.f32 (pow.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 3 binary32)) (pow.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (-.f32 (*.f32 (*.f32 xi xi) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))))) (*.f32 (*.f32 yi yi) (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))))))))
(/.f32 (+.f32 (pow.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 3 binary32)) (pow.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 xi xi) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (-.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))))))
(/.f32 (+.f32 (pow.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 3 binary32)) (pow.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 yi yi) (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))))) (-.f32 (*.f32 (*.f32 xi xi) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))))) (*.f32 xi (*.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))))))
(/.f32 (-.f32 (*.f32 (*.f32 xi xi) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))))) (*.f32 (*.f32 yi yi) (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))))) (-.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 3 binary32)) (pow.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 3 binary32)))) (neg.f32 (+.f32 (*.f32 (*.f32 xi xi) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (-.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 xi xi) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))))) (*.f32 (*.f32 yi yi) (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))))))) (neg.f32 (-.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))))
(/.f32 (-.f32 (*.f32 (*.f32 yi yi) (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))))) (*.f32 (*.f32 xi xi) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))))) (-.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))))
(*.f32 (+.f32 (pow.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 3 binary32)) (pow.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (*.f32 xi xi) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))))) (*.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (-.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))))))
(*.f32 (-.f32 (*.f32 (*.f32 xi xi) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))))) (*.f32 (*.f32 yi yi) (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))))
(*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))
(*.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) xi)
(cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))
(-.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))))
(neg.f32 (/.f32 (+.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))))) (*.f32 xi (*.f32 xi xi))) (neg.f32 (+.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))) xi))) (*.f32 xi xi)))))
(neg.f32 (/.f32 (neg.f32 (+.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))))) (*.f32 xi (*.f32 xi xi)))) (+.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))) xi))) (*.f32 xi xi))))
(exp.f32 (*.f32 (log.f32 (/.f32 #s(literal 1 binary32) (+.f32 xi (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))))))) #s(literal -1 binary32)))
(+.f32 xi (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))))
(+.f32 (+.f32 xi (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))))
(+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (+.f32 xi (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))))
(+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))) (+.f32 xi (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos)))))
(+.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) xi)
(+.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) xi) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))))
(+.f32 (+.f32 xi (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos)))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))))
(pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 xi (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 xi (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))))) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (/.f32 (+.f32 (*.f32 (+.f32 xi (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 xi (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (+.f32 xi (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))))))) (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 zi maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos)))))) (*.f32 (+.f32 xi (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (*.f32 (+.f32 xi (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 xi (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (-.f32 (+.f32 xi (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos)))) (*.f32 (+.f32 xi (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))))) (-.f32 (+.f32 xi (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos)))))) #s(literal -1 binary32))
(fma.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos)) (+.f32 xi (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))))
(fma.f32 (*.f32 ux (*.f32 zi maxCos)) (-.f32 #s(literal 1 binary32) ux) (+.f32 xi (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))))
(fma.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 zi maxCos) (+.f32 xi (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))))
(fma.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) ux) maxCos (+.f32 xi (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 ux maxCos) (+.f32 xi (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))))
(-.f32 (/.f32 (*.f32 (+.f32 xi (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 xi (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))))) (-.f32 (+.f32 xi (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))))) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 zi maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))))) (-.f32 (+.f32 xi (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 xi (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 xi (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 (+.f32 xi (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 xi (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (+.f32 xi (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))))))) (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 zi maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos)))))) (*.f32 (+.f32 xi (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (*.f32 (+.f32 xi (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 xi (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (+.f32 xi (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos)))) (*.f32 (+.f32 xi (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))))) (-.f32 (+.f32 xi (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos)))))))
(/.f32 (+.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))))) (*.f32 xi (*.f32 xi xi))) (+.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))) xi))) (*.f32 xi xi)))
(/.f32 (neg.f32 (+.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))))) (*.f32 xi (*.f32 xi xi)))) (neg.f32 (+.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))) xi))) (*.f32 xi xi))))
(/.f32 (+.f32 (*.f32 (*.f32 xi (*.f32 xi xi)) (*.f32 (*.f32 xi xi) (*.f32 xi (*.f32 xi (*.f32 xi xi))))) (pow.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) #s(literal 9 binary32))) (*.f32 (+.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))) xi))) (*.f32 xi xi)) (+.f32 (*.f32 (*.f32 xi xi) (*.f32 xi (*.f32 xi (*.f32 xi xi)))) (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))))) (-.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))))) (*.f32 xi (*.f32 xi xi)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 zi maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos)))))) (*.f32 (+.f32 xi (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (*.f32 (+.f32 xi (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 xi (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))))))) (+.f32 (*.f32 (+.f32 xi (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 xi (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (+.f32 xi (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 zi maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos)))))) (*.f32 (+.f32 xi (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (*.f32 (+.f32 xi (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 xi (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 zi maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))))) (-.f32 (*.f32 (+.f32 xi (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 xi (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))))) (*.f32 (+.f32 xi (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos)))))))
(/.f32 (-.f32 (*.f32 (*.f32 xi xi) (*.f32 xi (*.f32 xi (*.f32 xi xi)))) (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))))) (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))))))) (*.f32 (+.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))) xi))) (*.f32 xi xi)) (-.f32 (*.f32 xi (*.f32 xi xi)) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))))))))
(/.f32 (*.f32 (+.f32 xi (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))))) (-.f32 (+.f32 xi (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))))) (-.f32 (+.f32 xi (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (+.f32 xi (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))))))))
(/.f32 (*.f32 (+.f32 (*.f32 (*.f32 xi (*.f32 xi xi)) (*.f32 (*.f32 xi xi) (*.f32 xi (*.f32 xi (*.f32 xi xi))))) (pow.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) #s(literal 9 binary32))) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (*.f32 xi xi) (*.f32 xi (*.f32 xi (*.f32 xi xi)))) (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))))) (-.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))))) (*.f32 xi (*.f32 xi xi))))) (+.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))) xi))) (*.f32 xi xi))))
(/.f32 (*.f32 (-.f32 (*.f32 (*.f32 xi xi) (*.f32 xi (*.f32 xi (*.f32 xi xi)))) (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))))) (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))))))) #s(literal 1 binary32)) (*.f32 (-.f32 (*.f32 xi (*.f32 xi xi)) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))))))) (+.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))) xi))) (*.f32 xi xi))))
(/.f32 (neg.f32 (neg.f32 (+.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))))) (*.f32 xi (*.f32 xi xi))))) (neg.f32 (neg.f32 (+.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))) xi))) (*.f32 xi xi)))))
(/.f32 (neg.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 zi maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos)))))) (*.f32 (+.f32 xi (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (*.f32 (+.f32 xi (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 xi (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))))))) (neg.f32 (+.f32 (*.f32 (+.f32 xi (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 xi (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (+.f32 xi (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))))))))
(/.f32 (neg.f32 (*.f32 (+.f32 xi (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))))) (-.f32 (+.f32 xi (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos)))))) (neg.f32 (-.f32 (+.f32 xi (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))))))
(/.f32 (-.f32 (*.f32 xi xi) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))))) (-.f32 xi (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))))))
(/.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 zi maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))))) (*.f32 (+.f32 xi (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 xi (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (+.f32 xi (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))))))
(/.f32 (*.f32 (+.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))))) (*.f32 xi (*.f32 xi xi))) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))) xi))) (*.f32 xi xi)))
(/.f32 (*.f32 (+.f32 (*.f32 (*.f32 xi (*.f32 xi xi)) (*.f32 (*.f32 xi xi) (*.f32 xi (*.f32 xi (*.f32 xi xi))))) (pow.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) #s(literal 9 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))) xi))) (*.f32 xi xi)))) (+.f32 (*.f32 (*.f32 xi xi) (*.f32 xi (*.f32 xi (*.f32 xi xi)))) (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))))) (-.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))))) (*.f32 xi (*.f32 xi xi))))))
(/.f32 (*.f32 (-.f32 (*.f32 (*.f32 xi xi) (*.f32 xi (*.f32 xi (*.f32 xi xi)))) (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))))) (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))))))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))) xi))) (*.f32 xi xi)))) (-.f32 (*.f32 xi (*.f32 xi xi)) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))))))))
(*.f32 #s(literal 1 binary32) (+.f32 xi (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))))))
(*.f32 (+.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))))) (*.f32 xi (*.f32 xi xi))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))) xi))) (*.f32 xi xi))))
(*.f32 (neg.f32 (+.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))))) (*.f32 xi (*.f32 xi xi)))) (/.f32 #s(literal 1 binary32) (neg.f32 (+.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))) xi))) (*.f32 xi xi)))))
(*.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 zi maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos)))))) (*.f32 (+.f32 xi (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (*.f32 (+.f32 xi (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 xi (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))))))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (+.f32 xi (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 xi (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (+.f32 xi (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))))))))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))) xi))) (*.f32 xi xi))) (+.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))))) (*.f32 xi (*.f32 xi xi))))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))) xi))) (*.f32 xi xi))) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))))) (*.f32 xi (*.f32 xi xi)))) #s(literal -1 binary32)))
(*.f32 (*.f32 (+.f32 xi (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))))) (-.f32 (+.f32 xi (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))))) (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 xi (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))))))
(*.f32 (/.f32 (+.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))))) (*.f32 xi (*.f32 xi xi))) (+.f32 (*.f32 (*.f32 xi xi) (*.f32 xi (*.f32 xi (*.f32 xi xi)))) (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))) xi))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))) xi)) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))) xi)))))))) (+.f32 (*.f32 xi (*.f32 xi (*.f32 xi xi))) (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))) xi))) (-.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))) xi))) (*.f32 xi xi)))))
(*.f32 (/.f32 (+.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))))) (*.f32 xi (*.f32 xi xi))) (-.f32 (*.f32 xi (*.f32 xi (*.f32 xi xi))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))) xi)) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))) xi))))))) (-.f32 (*.f32 xi xi) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))) xi)))))
(*.f32 (pow.f32 (/.f32 (+.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))) xi))) (*.f32 xi xi)) (+.f32 (*.f32 (*.f32 xi (*.f32 xi xi)) (*.f32 (*.f32 xi xi) (*.f32 xi (*.f32 xi (*.f32 xi xi))))) (pow.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) #s(literal 9 binary32)))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (*.f32 xi xi) (*.f32 xi (*.f32 xi (*.f32 xi xi)))) (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))))) (-.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))))) (*.f32 xi (*.f32 xi xi)))))))
(*.f32 (pow.f32 (/.f32 (+.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))) xi))) (*.f32 xi xi)) (-.f32 (*.f32 (*.f32 xi xi) (*.f32 xi (*.f32 xi (*.f32 xi xi)))) (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))))) (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))))))))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 xi (*.f32 xi xi)) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))))))))
(+.f32 xi (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))))
(+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))) xi)
(pow.f32 (/.f32 (+.f32 (*.f32 xi xi) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))) xi))) (+.f32 (*.f32 xi (*.f32 xi xi)) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))) (*.f32 (*.f32 uy uy) (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (PI.f32) yi) (*.f32 (PI.f32) yi))))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (-.f32 xi (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 uy uy) (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (PI.f32) yi) (*.f32 (PI.f32) yi)))))) #s(literal -1 binary32))
(fma.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) xi)
(fma.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 (PI.f32) yi) xi)
(fma.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (*.f32 uy yi)) xi)
(fma.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy yi)) (PI.f32) xi)
(fma.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) uy xi)
(-.f32 (/.f32 (*.f32 xi xi) (-.f32 xi (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))))) (/.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (PI.f32) yi) (*.f32 (PI.f32) yi)))) (-.f32 xi (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 xi xi) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))) xi))) (+.f32 (*.f32 xi (*.f32 xi xi)) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))) (*.f32 (*.f32 uy uy) (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (PI.f32) yi) (*.f32 (PI.f32) yi))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 xi (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 uy uy) (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (PI.f32) yi) (*.f32 (PI.f32) yi)))))))
(/.f32 (+.f32 (*.f32 xi (*.f32 xi xi)) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))) (*.f32 (*.f32 uy uy) (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (PI.f32) yi) (*.f32 (PI.f32) yi)))))) (+.f32 (*.f32 xi xi) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))) xi))))
(/.f32 (+.f32 (*.f32 xi (*.f32 xi xi)) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))) (*.f32 (*.f32 uy uy) (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (PI.f32) yi) (*.f32 (PI.f32) yi)))))) (+.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (PI.f32) yi) (*.f32 (PI.f32) yi)))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 (*.f32 (PI.f32) yi) xi)))))
(/.f32 (-.f32 (*.f32 xi xi) (*.f32 (*.f32 uy uy) (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (PI.f32) yi) (*.f32 (PI.f32) yi))))) (-.f32 xi (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))))
(/.f32 (neg.f32 (+.f32 (*.f32 xi (*.f32 xi xi)) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))) (*.f32 (*.f32 uy uy) (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (PI.f32) yi) (*.f32 (PI.f32) yi))))))) (neg.f32 (+.f32 (*.f32 xi xi) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))) xi)))))
(/.f32 (neg.f32 (-.f32 (*.f32 xi xi) (*.f32 (*.f32 uy uy) (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (PI.f32) yi) (*.f32 (PI.f32) yi)))))) (neg.f32 (-.f32 xi (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))))))
(/.f32 (-.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (PI.f32) yi) (*.f32 (PI.f32) yi)))) (*.f32 xi xi)) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))) xi))
(*.f32 (+.f32 (*.f32 xi (*.f32 xi xi)) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))) (*.f32 (*.f32 uy uy) (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (PI.f32) yi) (*.f32 (PI.f32) yi)))))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 xi xi) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))) xi)))))
(*.f32 (-.f32 (*.f32 xi xi) (*.f32 (*.f32 uy uy) (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (PI.f32) yi) (*.f32 (PI.f32) yi))))) (/.f32 #s(literal 1 binary32) (-.f32 xi (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) yi)))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy))
(*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))
(*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 (PI.f32) yi))
(*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (*.f32 uy yi)))
(*.f32 yi (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))
(*.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy yi)) (PI.f32))
(*.f32 (*.f32 (PI.f32) yi) (*.f32 #s(literal 2 binary32) uy))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) uy)
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)) yi)
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) (*.f32 #s(literal 2 binary32) (*.f32 uy yi))))
(*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 #s(literal 2 binary32) (*.f32 uy yi))))
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy yi))
(*.f32 (*.f32 uy (*.f32 (PI.f32) yi)) #s(literal 2 binary32))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy yi)) #s(literal 1 binary32)) (PI.f32))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy yi)) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (pow.f32 (PI.f32) #s(literal 1/3 binary32)))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy yi)) (pow.f32 (PI.f32) #s(literal 1/2 binary32))) (pow.f32 (PI.f32) #s(literal 1/2 binary32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy yi))
(*.f32 uy (*.f32 #s(literal 2 binary32) yi))
(*.f32 (*.f32 #s(literal 2 binary32) uy) yi)
(*.f32 yi (*.f32 #s(literal 2 binary32) uy))
(*.f32 (*.f32 #s(literal 2 binary32) yi) uy)
(*.f32 (*.f32 uy yi) #s(literal 2 binary32))
(+.f32 xi (+.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))))
(+.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (+.f32 xi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))))
(+.f32 (+.f32 xi (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))
(+.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (+.f32 xi (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))))))
(+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))) (+.f32 (*.f32 (*.f32 uy (*.f32 uy (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 #s(literal -4/3 binary32) uy)) (+.f32 xi (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))))))
(+.f32 (+.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) xi)
(+.f32 (+.f32 (+.f32 xi (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (*.f32 (*.f32 uy (*.f32 uy (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 #s(literal -4/3 binary32) uy)))
(+.f32 (+.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) xi) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))))
(pow.f32 (/.f32 (+.f32 (*.f32 (+.f32 xi (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))))) (+.f32 xi (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))))) (*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (-.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (+.f32 xi (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))))))) (+.f32 (*.f32 (+.f32 xi (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (+.f32 xi (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))))) (+.f32 xi (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (-.f32 (+.f32 xi (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (-.f32 (*.f32 (+.f32 xi (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))))) (+.f32 xi (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))))) (*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))))) #s(literal -1 binary32))
(fma.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (+.f32 xi (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))))))
(fma.f32 (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) uy (+.f32 xi (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))))))
(-.f32 (/.f32 (*.f32 (+.f32 xi (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))))) (+.f32 xi (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))))) (-.f32 (+.f32 xi (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))) (/.f32 (*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (-.f32 (+.f32 xi (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 (+.f32 xi (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))))) (+.f32 xi (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))))) (*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (-.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (+.f32 xi (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))))))) (+.f32 (*.f32 (+.f32 xi (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (+.f32 xi (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))))) (+.f32 xi (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (+.f32 xi (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (-.f32 (*.f32 (+.f32 xi (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))))) (+.f32 xi (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))))) (*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))))))
(/.f32 (+.f32 (*.f32 (+.f32 xi (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (+.f32 xi (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))))) (+.f32 xi (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))))) (+.f32 (*.f32 (+.f32 xi (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))))) (+.f32 xi (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))))) (*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (-.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (+.f32 xi (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))))))))
(/.f32 (+.f32 (*.f32 (+.f32 xi (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (+.f32 xi (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))))) (+.f32 xi (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))))) (+.f32 (*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (-.f32 (*.f32 (+.f32 xi (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))))) (+.f32 xi (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))))) (*.f32 (+.f32 xi (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))))))
(/.f32 (-.f32 (*.f32 (+.f32 xi (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))))) (+.f32 xi (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))))) (*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))) (-.f32 (+.f32 xi (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))))
(/.f32 (neg.f32 (+.f32 (*.f32 (+.f32 xi (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (+.f32 xi (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))))) (+.f32 xi (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))))) (neg.f32 (+.f32 (*.f32 (+.f32 xi (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))))) (+.f32 xi (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))))) (*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (-.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (+.f32 xi (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))))))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (+.f32 xi (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))))) (+.f32 xi (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))))) (*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))))) (neg.f32 (-.f32 (+.f32 xi (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))))
(/.f32 (+.f32 (*.f32 xi (*.f32 xi xi)) (pow.f32 (+.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) #s(literal 3 binary32))) (+.f32 (*.f32 xi xi) (-.f32 (*.f32 (+.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (+.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))) (*.f32 xi (+.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))))))
(/.f32 (-.f32 (*.f32 xi xi) (*.f32 (+.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (+.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))))) (-.f32 xi (+.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))))
(/.f32 (-.f32 (*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 (+.f32 xi (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))))) (+.f32 xi (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))))))) (-.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (+.f32 xi (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))))))
(*.f32 (+.f32 (*.f32 (+.f32 xi (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (+.f32 xi (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))))) (+.f32 xi (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (+.f32 xi (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))))) (+.f32 xi (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))))) (*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (-.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (+.f32 xi (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))))))))))
(*.f32 (-.f32 (*.f32 (+.f32 xi (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))))) (+.f32 xi (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))))) (*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))) (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 xi (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))))
(+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))
(+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))
(pow.f32 (/.f32 (+.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (PI.f32) yi) (*.f32 (PI.f32) yi))) (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (-.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))) (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (PI.f32) yi) (*.f32 (PI.f32) yi)))) (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 uy (*.f32 uy (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 uy (*.f32 uy (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (PI.f32) yi) (*.f32 (PI.f32) yi))) (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 uy (*.f32 uy (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 uy (*.f32 uy (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))))) #s(literal -1 binary32))
(fma.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))
(fma.f32 (*.f32 (PI.f32) yi) #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))
(fma.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))
(fma.f32 (*.f32 uy (*.f32 uy (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) #s(literal -4/3 binary32) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))
(fma.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) yi (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))
(fma.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))
(-.f32 (/.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (PI.f32) yi) (*.f32 (PI.f32) yi))) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (/.f32 (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 uy (*.f32 uy (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 uy (*.f32 uy (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (PI.f32) yi) (*.f32 (PI.f32) yi))) (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (-.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))) (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (PI.f32) yi) (*.f32 (PI.f32) yi)))) (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 uy (*.f32 uy (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 uy (*.f32 uy (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (PI.f32) yi) (*.f32 (PI.f32) yi))) (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 uy (*.f32 uy (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 uy (*.f32 uy (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))))))
(/.f32 (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (PI.f32) yi) (*.f32 (PI.f32) yi)))) (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 uy (*.f32 uy (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 uy (*.f32 uy (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))))) (+.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (PI.f32) yi) (*.f32 (PI.f32) yi))) (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (-.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))))
(/.f32 (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (PI.f32) yi) (*.f32 (PI.f32) yi)))) (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 uy (*.f32 uy (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 uy (*.f32 uy (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))))) (+.f32 (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 uy (*.f32 uy (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 uy (*.f32 uy (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (PI.f32) yi) (*.f32 (PI.f32) yi))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))))
(/.f32 (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (PI.f32) yi) (*.f32 (PI.f32) yi))) (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 uy (*.f32 uy (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 uy (*.f32 uy (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))
(/.f32 (neg.f32 (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (PI.f32) yi) (*.f32 (PI.f32) yi)))) (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 uy (*.f32 uy (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 uy (*.f32 uy (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))))) (neg.f32 (+.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (PI.f32) yi) (*.f32 (PI.f32) yi))) (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (-.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))))))
(/.f32 (neg.f32 (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (PI.f32) yi) (*.f32 (PI.f32) yi))) (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 uy (*.f32 uy (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 uy (*.f32 uy (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))))) (neg.f32 (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))
(/.f32 (-.f32 (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 uy (*.f32 uy (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 uy (*.f32 uy (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (PI.f32) yi) (*.f32 (PI.f32) yi)))) (-.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))
(*.f32 (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (PI.f32) yi) (*.f32 (PI.f32) yi)))) (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 uy (*.f32 uy (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 uy (*.f32 uy (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (PI.f32) yi) (*.f32 (PI.f32) yi))) (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (-.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))))))
(*.f32 (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (PI.f32) yi) (*.f32 (PI.f32) yi))) (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 uy (*.f32 uy (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 uy (*.f32 uy (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))
(+.f32 xi (+.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))))
(+.f32 xi (+.f32 (+.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos)))))
(+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (+.f32 xi (+.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))))
(+.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (+.f32 xi (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))))
(+.f32 (+.f32 xi (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))))
(+.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (+.f32 (+.f32 xi (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos)))))
(+.f32 (+.f32 xi (+.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))))
(+.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (+.f32 xi (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))))))
(+.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) xi) (+.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))))
(+.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (+.f32 xi (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))
(pow.f32 (/.f32 (+.f32 (*.f32 (+.f32 xi (+.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))) (+.f32 xi (+.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (+.f32 xi (+.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))))))) (+.f32 (*.f32 (+.f32 xi (+.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))) (*.f32 (+.f32 xi (+.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))) (+.f32 xi (+.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 zi maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos)))))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (+.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (-.f32 (+.f32 xi (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))))) (-.f32 (*.f32 (+.f32 xi (+.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))) (+.f32 xi (+.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 zi maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))))))) #s(literal -1 binary32))
(fma.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos)) (+.f32 xi (+.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))))
(fma.f32 (*.f32 ux (*.f32 zi maxCos)) (-.f32 #s(literal 1 binary32) ux) (+.f32 xi (+.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))))
(fma.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 zi maxCos) (+.f32 xi (+.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))))
(fma.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) ux) maxCos (+.f32 xi (+.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 ux maxCos) (+.f32 xi (+.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))))
(-.f32 (/.f32 (*.f32 (+.f32 xi (+.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))) (+.f32 xi (+.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))))) (+.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (-.f32 (+.f32 xi (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos)))))) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 zi maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))))) (+.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (-.f32 (+.f32 xi (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 (+.f32 xi (+.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))) (+.f32 xi (+.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (+.f32 xi (+.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))))))) (+.f32 (*.f32 (+.f32 xi (+.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))) (*.f32 (+.f32 xi (+.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))) (+.f32 xi (+.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 zi maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos)))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (-.f32 (+.f32 xi (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))))) (-.f32 (*.f32 (+.f32 xi (+.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))) (+.f32 xi (+.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 zi maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))))))))
(/.f32 (+.f32 (*.f32 (+.f32 xi (+.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))) (*.f32 (+.f32 xi (+.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))) (+.f32 xi (+.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 zi maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))))))) (+.f32 (*.f32 (+.f32 xi (+.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))) (+.f32 xi (+.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (+.f32 xi (+.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))))))))
(/.f32 (+.f32 (*.f32 (+.f32 xi (+.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))) (*.f32 (+.f32 xi (+.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))) (+.f32 xi (+.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 zi maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 zi maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))))) (-.f32 (*.f32 (+.f32 xi (+.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))) (+.f32 xi (+.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (+.f32 xi (+.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))))))))
(/.f32 (-.f32 (*.f32 (+.f32 xi (+.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))) (+.f32 xi (+.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 zi maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos)))))) (+.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (-.f32 (+.f32 xi (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))))))
(/.f32 (neg.f32 (+.f32 (*.f32 (+.f32 xi (+.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))) (*.f32 (+.f32 xi (+.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))) (+.f32 xi (+.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 zi maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos)))))))) (neg.f32 (+.f32 (*.f32 (+.f32 xi (+.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))) (+.f32 xi (+.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (+.f32 xi (+.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (+.f32 xi (+.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))) (+.f32 xi (+.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 zi maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))))))) (neg.f32 (+.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (-.f32 (+.f32 xi (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos)))))))
(/.f32 (+.f32 (*.f32 (+.f32 xi (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (+.f32 xi (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))))) (+.f32 xi (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))))))) (pow.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) #s(literal 3 binary32))) (+.f32 (*.f32 (+.f32 xi (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))))) (+.f32 xi (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))))) (-.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))) (*.f32 (+.f32 xi (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))))))
(/.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 zi maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))))) (*.f32 (+.f32 xi (+.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))) (+.f32 xi (+.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (+.f32 xi (+.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))))))
(/.f32 (-.f32 (*.f32 (+.f32 xi (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))))) (+.f32 xi (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))))) (-.f32 (+.f32 xi (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))))
(*.f32 (+.f32 (*.f32 (+.f32 xi (+.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))) (*.f32 (+.f32 xi (+.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))) (+.f32 xi (+.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 zi maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))))))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (+.f32 xi (+.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))) (+.f32 xi (+.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (+.f32 xi (+.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))))))))
(*.f32 (-.f32 (*.f32 (+.f32 xi (+.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))) (+.f32 xi (+.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 zi maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos)))))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (-.f32 (+.f32 xi (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos)))))))
(+.f32 xi (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))))
(+.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) xi)
(pow.f32 (/.f32 (+.f32 (*.f32 xi xi) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (-.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) xi))) (+.f32 (*.f32 xi (*.f32 xi xi)) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 uy uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (-.f32 xi (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))))) (-.f32 (*.f32 xi xi) (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 uy uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))))))) #s(literal -1 binary32))
(fma.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) xi)
(fma.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 xi (*.f32 (PI.f32) (PI.f32))) xi)
(fma.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32))) xi)
(fma.f32 (*.f32 xi (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) (*.f32 (PI.f32) (PI.f32)) xi)
(-.f32 (/.f32 (*.f32 xi xi) (-.f32 xi (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))))) (/.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 uy uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))))) (-.f32 xi (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 xi xi) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (-.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) xi))) (+.f32 (*.f32 xi (*.f32 xi xi)) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 uy uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 xi (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))))) (-.f32 (*.f32 xi xi) (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 uy uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))))))))
(/.f32 (+.f32 (*.f32 xi (*.f32 xi xi)) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 uy uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))))))) (+.f32 (*.f32 xi xi) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (-.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) xi))))
(/.f32 (+.f32 (*.f32 xi (*.f32 xi xi)) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 uy uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))))))) (+.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 uy uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 xi (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))))))
(/.f32 (-.f32 (*.f32 xi xi) (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 uy uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))))) (-.f32 xi (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))))))
(/.f32 (neg.f32 (+.f32 (*.f32 xi (*.f32 xi xi)) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 uy uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))))))) (neg.f32 (+.f32 (*.f32 xi xi) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (-.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) xi)))))
(/.f32 (neg.f32 (-.f32 (*.f32 xi xi) (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 uy uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))))))) (neg.f32 (-.f32 xi (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))))))
(/.f32 (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 uy uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))))) (*.f32 xi xi)) (-.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) xi))
(*.f32 (+.f32 (*.f32 xi (*.f32 xi xi)) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 uy uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))))))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 xi xi) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (-.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) xi)))))
(*.f32 (-.f32 (*.f32 xi xi) (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 uy uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))))) (/.f32 #s(literal 1 binary32) (-.f32 xi (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))))))
(exp.f32 (*.f32 #s(literal 3 binary32) (log.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))))))
(exp.f32 (*.f32 (*.f32 #s(literal 2 binary32) (log.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))))) #s(literal 3/2 binary32)))
(exp.f32 (*.f32 (log.f32 (pow.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) #s(literal 3/2 binary32))) #s(literal 2 binary32)))
(exp.f32 (*.f32 (log.f32 (exp.f32 (log.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))))))) #s(literal 3 binary32)))
(+.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 zi maxCos)) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))))))))
(+.f32 (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos)))) (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))))
(+.f32 (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos)))))
(+.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 zi maxCos)) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))))))
(+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))))))
(+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))))))
(pow.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) #s(literal 3 binary32))
(pow.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))))) #s(literal 3/2 binary32))
(pow.f32 (pow.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) #s(literal 3/2 binary32)) #s(literal 2 binary32))
(pow.f32 (exp.f32 (log.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))))) #s(literal 3 binary32))
(/.f32 (pow.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 zi maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos)))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))) (*.f32 (*.f32 uy uy) (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (PI.f32) yi) (*.f32 (PI.f32) yi)))))) #s(literal 3 binary32)) (pow.f32 (+.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (PI.f32) yi) (*.f32 (PI.f32) yi)))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))))) #s(literal 3 binary32)))
(/.f32 (pow.f32 (-.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (PI.f32) yi) (*.f32 (PI.f32) yi)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 zi maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos)))))) #s(literal 3 binary32)) (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos)))) #s(literal 3 binary32)))
(/.f32 (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))))) (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 zi maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos)))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))) (*.f32 (*.f32 uy uy) (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (PI.f32) yi) (*.f32 (PI.f32) yi))))))) (+.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (PI.f32) yi) (*.f32 (PI.f32) yi)))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))))))
(/.f32 (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))))) (-.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (PI.f32) yi) (*.f32 (PI.f32) yi)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 zi maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))))))) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos)))))
(/.f32 (*.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 zi maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos)))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))) (*.f32 (*.f32 uy uy) (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (PI.f32) yi) (*.f32 (PI.f32) yi)))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))))) (+.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (PI.f32) yi) (*.f32 (PI.f32) yi)))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))))))
(/.f32 (*.f32 (-.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (PI.f32) yi) (*.f32 (PI.f32) yi)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 zi maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos)))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))))) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos)))))
(*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))))))
(*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))))
(*.f32 (pow.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) #s(literal 3/2 binary32)) (pow.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) #s(literal 3/2 binary32)))
(*.f32 (pow.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 zi maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos)))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))) (*.f32 (*.f32 uy uy) (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (PI.f32) yi) (*.f32 (PI.f32) yi)))))) #s(literal 3 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (PI.f32) yi) (*.f32 (PI.f32) yi)))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))))))) #s(literal 3 binary32)))
(*.f32 (pow.f32 (-.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (PI.f32) yi) (*.f32 (PI.f32) yi)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 zi maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos)))))) #s(literal 3 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))))) #s(literal 3 binary32)))
(*.f32 (pow.f32 (pow.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) #s(literal 1 binary32)) #s(literal 3/2 binary32)) (pow.f32 (pow.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) #s(literal 1 binary32)) #s(literal 3/2 binary32)))
(*.f32 (pow.f32 (pow.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) #s(literal 3/4 binary32)) #s(literal 2 binary32)) (pow.f32 (pow.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) #s(literal 3/4 binary32)) #s(literal 2 binary32)))
(+.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (neg.f32 xi)))
(+.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))))) (+.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (neg.f32 xi)) (+.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (neg.f32 xi)) (*.f32 xi (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))))))))
(+.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))) xi))) (+.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (neg.f32 xi)) (*.f32 xi (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))))))
(+.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))) xi))) (+.f32 (+.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (neg.f32 xi)) (*.f32 xi (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))))) (+.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (neg.f32 xi)) (*.f32 xi (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))))))))
(+.f32 (+.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (neg.f32 xi)) (*.f32 xi (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))) xi))))
(+.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (neg.f32 xi)) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))))))
(+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 zi maxCos)) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (neg.f32 xi))))
(+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 zi maxCos)) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))))) (*.f32 xi (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))))))
(pow.f32 (/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))))) (*.f32 (*.f32 xi (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 xi (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))))))) (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))))) (-.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))))) (*.f32 xi (*.f32 xi xi))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 xi (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))))) (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 xi (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))) xi))))) #s(literal -1 binary32))
(fma.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (neg.f32 xi)))
(fma.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))) xi)) (+.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (neg.f32 xi)) (*.f32 xi (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))))))
(-.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))))) (*.f32 xi (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))))))
(-.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))))) (-.f32 (*.f32 xi (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))))) (+.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (neg.f32 xi)) (*.f32 xi (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))))))))
(-.f32 (/.f32 (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))))) (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))))))) (+.f32 (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))))) (*.f32 (*.f32 xi (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 xi (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))))))))) (/.f32 (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))))) (*.f32 xi (*.f32 xi xi))) (+.f32 (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))))) (*.f32 (*.f32 xi (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 xi (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))))))))))
(-.f32 (/.f32 (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 xi (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))))))) (/.f32 (*.f32 xi (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (*.f32 xi (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 xi (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))))))))
(-.f32 (-.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))))) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 (*.f32 (PI.f32) yi) xi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 zi maxCos)) xi)))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))))) (*.f32 (*.f32 xi (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 xi (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))))))) (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))))) (-.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))))) (*.f32 xi (*.f32 xi xi))))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 xi (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))))) (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 xi (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))) xi))))))
(/.f32 (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))))) (-.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))))) (*.f32 xi (*.f32 xi xi)))) (+.f32 (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))))) (*.f32 (*.f32 xi (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 xi (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))))))))
(/.f32 (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 xi (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))) xi)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 xi (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))))))
(/.f32 (neg.f32 (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))))) (-.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))))) (*.f32 xi (*.f32 xi xi))))) (neg.f32 (+.f32 (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))))) (*.f32 (*.f32 xi (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 xi (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))))))))))
(/.f32 (neg.f32 (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 xi (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))) xi))))) (neg.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 xi (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))))) (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))))))) (*.f32 #s(literal -1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))))) (*.f32 xi (*.f32 xi xi))))) (+.f32 (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))))) (-.f32 (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (neg.f32 xi)) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (neg.f32 xi))) (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (neg.f32 xi))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))) xi))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))) xi)) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))) xi)))))) (pow.f32 (+.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (neg.f32 xi)) (*.f32 xi (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))))) #s(literal 3 binary32))) (+.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))) xi)) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))) xi))))) (-.f32 (*.f32 (+.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (neg.f32 xi)) (*.f32 xi (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))))) (+.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (neg.f32 xi)) (*.f32 xi (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))))))) (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))) xi))) (+.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (neg.f32 xi)) (*.f32 xi (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))))))))))
(/.f32 (-.f32 (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))))) (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (neg.f32 xi)) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (neg.f32 xi)))) (-.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (neg.f32 xi))))
(/.f32 (-.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))) xi)) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))) xi))))) (*.f32 (+.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (neg.f32 xi)) (*.f32 xi (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))))) (+.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (neg.f32 xi)) (*.f32 xi (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))))))) (-.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))) xi))) (+.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (neg.f32 xi)) (*.f32 xi (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))))))))
(/.f32 (*.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 zi maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos)))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))) (*.f32 (*.f32 uy uy) (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (PI.f32) yi) (*.f32 (PI.f32) yi)))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))) xi))) (+.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (PI.f32) yi) (*.f32 (PI.f32) yi)))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))))))
(/.f32 (*.f32 (-.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (PI.f32) yi) (*.f32 (PI.f32) yi)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 zi maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos)))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))) xi))) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos)))))
(*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))) xi)))
(*.f32 (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))))) (-.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))))) (*.f32 xi (*.f32 xi xi)))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))))) (*.f32 (*.f32 xi (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 xi (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))))))))))
(*.f32 (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 xi (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))) xi)))) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 xi (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))))))))
(*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))) xi)) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))))
(neg.f32 (/.f32 (+.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))))) (*.f32 xi (*.f32 xi xi))) (neg.f32 (+.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))) xi))) (*.f32 xi xi)))))
(neg.f32 (/.f32 (neg.f32 (+.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))))) (*.f32 xi (*.f32 xi xi)))) (+.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))) xi))) (*.f32 xi xi))))
(exp.f32 (*.f32 (log.f32 (/.f32 #s(literal 1 binary32) (+.f32 xi (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))))))) #s(literal -1 binary32)))
(+.f32 xi (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))))
(+.f32 (+.f32 xi (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))))
(+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (+.f32 xi (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))))
(+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))) (+.f32 xi (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos)))))
(+.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) xi)
(+.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) xi) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))))
(+.f32 (+.f32 xi (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos)))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))))
(pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 xi (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 xi (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))))) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (/.f32 (+.f32 (*.f32 (+.f32 xi (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 xi (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (+.f32 xi (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))))))) (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 zi maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos)))))) (*.f32 (+.f32 xi (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (*.f32 (+.f32 xi (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 xi (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (-.f32 (+.f32 xi (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos)))) (*.f32 (+.f32 xi (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))))) (-.f32 (+.f32 xi (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos)))))) #s(literal -1 binary32))
(fma.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos)) (+.f32 xi (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))))
(fma.f32 (*.f32 ux (*.f32 zi maxCos)) (-.f32 #s(literal 1 binary32) ux) (+.f32 xi (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))))
(fma.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 zi maxCos) (+.f32 xi (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))))
(fma.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) ux) maxCos (+.f32 xi (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 ux maxCos) (+.f32 xi (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))))
(-.f32 (/.f32 (*.f32 (+.f32 xi (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 xi (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))))) (-.f32 (+.f32 xi (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))))) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 zi maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))))) (-.f32 (+.f32 xi (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 xi (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 xi (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 (+.f32 xi (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 xi (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (+.f32 xi (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))))))) (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 zi maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos)))))) (*.f32 (+.f32 xi (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (*.f32 (+.f32 xi (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 xi (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (+.f32 xi (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos)))) (*.f32 (+.f32 xi (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))))) (-.f32 (+.f32 xi (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos)))))))
(/.f32 (+.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))))) (*.f32 xi (*.f32 xi xi))) (+.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))) xi))) (*.f32 xi xi)))
(/.f32 (neg.f32 (+.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))))) (*.f32 xi (*.f32 xi xi)))) (neg.f32 (+.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))) xi))) (*.f32 xi xi))))
(/.f32 (+.f32 (*.f32 (*.f32 xi (*.f32 xi xi)) (*.f32 (*.f32 xi xi) (*.f32 xi (*.f32 xi (*.f32 xi xi))))) (pow.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) #s(literal 9 binary32))) (*.f32 (+.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))) xi))) (*.f32 xi xi)) (+.f32 (*.f32 (*.f32 xi xi) (*.f32 xi (*.f32 xi (*.f32 xi xi)))) (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))))) (-.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))))) (*.f32 xi (*.f32 xi xi)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 zi maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos)))))) (*.f32 (+.f32 xi (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (*.f32 (+.f32 xi (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 xi (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))))))) (+.f32 (*.f32 (+.f32 xi (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 xi (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (+.f32 xi (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 zi maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos)))))) (*.f32 (+.f32 xi (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (*.f32 (+.f32 xi (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 xi (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 zi maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))))) (-.f32 (*.f32 (+.f32 xi (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 xi (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))))) (*.f32 (+.f32 xi (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos)))))))
(/.f32 (-.f32 (*.f32 (*.f32 xi xi) (*.f32 xi (*.f32 xi (*.f32 xi xi)))) (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))))) (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))))))) (*.f32 (+.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))) xi))) (*.f32 xi xi)) (-.f32 (*.f32 xi (*.f32 xi xi)) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))))))))
(/.f32 (*.f32 (+.f32 xi (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))))) (-.f32 (+.f32 xi (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))))) (-.f32 (+.f32 xi (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (+.f32 xi (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))))))))
(/.f32 (*.f32 (+.f32 (*.f32 (*.f32 xi (*.f32 xi xi)) (*.f32 (*.f32 xi xi) (*.f32 xi (*.f32 xi (*.f32 xi xi))))) (pow.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) #s(literal 9 binary32))) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (*.f32 xi xi) (*.f32 xi (*.f32 xi (*.f32 xi xi)))) (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))))) (-.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))))) (*.f32 xi (*.f32 xi xi))))) (+.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))) xi))) (*.f32 xi xi))))
(/.f32 (*.f32 (-.f32 (*.f32 (*.f32 xi xi) (*.f32 xi (*.f32 xi (*.f32 xi xi)))) (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))))) (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))))))) #s(literal 1 binary32)) (*.f32 (-.f32 (*.f32 xi (*.f32 xi xi)) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))))))) (+.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))) xi))) (*.f32 xi xi))))
(/.f32 (neg.f32 (neg.f32 (+.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))))) (*.f32 xi (*.f32 xi xi))))) (neg.f32 (neg.f32 (+.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))) xi))) (*.f32 xi xi)))))
(/.f32 (neg.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 zi maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos)))))) (*.f32 (+.f32 xi (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (*.f32 (+.f32 xi (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 xi (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))))))) (neg.f32 (+.f32 (*.f32 (+.f32 xi (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 xi (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (+.f32 xi (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))))))))
(/.f32 (neg.f32 (*.f32 (+.f32 xi (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))))) (-.f32 (+.f32 xi (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos)))))) (neg.f32 (-.f32 (+.f32 xi (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))))))
(/.f32 (-.f32 (*.f32 xi xi) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))))) (-.f32 xi (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))))))
(/.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 zi maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))))) (*.f32 (+.f32 xi (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 xi (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (+.f32 xi (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))))))
(/.f32 (*.f32 (+.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))))) (*.f32 xi (*.f32 xi xi))) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))) xi))) (*.f32 xi xi)))
(/.f32 (*.f32 (+.f32 (*.f32 (*.f32 xi (*.f32 xi xi)) (*.f32 (*.f32 xi xi) (*.f32 xi (*.f32 xi (*.f32 xi xi))))) (pow.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) #s(literal 9 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))) xi))) (*.f32 xi xi)))) (+.f32 (*.f32 (*.f32 xi xi) (*.f32 xi (*.f32 xi (*.f32 xi xi)))) (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))))) (-.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))))) (*.f32 xi (*.f32 xi xi))))))
(/.f32 (*.f32 (-.f32 (*.f32 (*.f32 xi xi) (*.f32 xi (*.f32 xi (*.f32 xi xi)))) (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))))) (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))))))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))) xi))) (*.f32 xi xi)))) (-.f32 (*.f32 xi (*.f32 xi xi)) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))))))))
(*.f32 #s(literal 1 binary32) (+.f32 xi (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))))))
(*.f32 (+.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))))) (*.f32 xi (*.f32 xi xi))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))) xi))) (*.f32 xi xi))))
(*.f32 (neg.f32 (+.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))))) (*.f32 xi (*.f32 xi xi)))) (/.f32 #s(literal 1 binary32) (neg.f32 (+.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))) xi))) (*.f32 xi xi)))))
(*.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 zi maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos)))))) (*.f32 (+.f32 xi (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (*.f32 (+.f32 xi (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 xi (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))))))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (+.f32 xi (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 xi (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (+.f32 xi (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))))))))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))) xi))) (*.f32 xi xi))) (+.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))))) (*.f32 xi (*.f32 xi xi))))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))) xi))) (*.f32 xi xi))) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))))) (*.f32 xi (*.f32 xi xi)))) #s(literal -1 binary32)))
(*.f32 (*.f32 (+.f32 xi (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))))) (-.f32 (+.f32 xi (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))))) (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 xi (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))))))
(*.f32 (/.f32 (+.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))))) (*.f32 xi (*.f32 xi xi))) (+.f32 (*.f32 (*.f32 xi xi) (*.f32 xi (*.f32 xi (*.f32 xi xi)))) (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))) xi))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))) xi)) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))) xi)))))))) (+.f32 (*.f32 xi (*.f32 xi (*.f32 xi xi))) (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))) xi))) (-.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))) xi))) (*.f32 xi xi)))))
(*.f32 (/.f32 (+.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))))) (*.f32 xi (*.f32 xi xi))) (-.f32 (*.f32 xi (*.f32 xi (*.f32 xi xi))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))) xi)) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))) xi))))))) (-.f32 (*.f32 xi xi) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))) xi)))))
(*.f32 (pow.f32 (/.f32 (+.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))) xi))) (*.f32 xi xi)) (+.f32 (*.f32 (*.f32 xi (*.f32 xi xi)) (*.f32 (*.f32 xi xi) (*.f32 xi (*.f32 xi (*.f32 xi xi))))) (pow.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) #s(literal 9 binary32)))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (*.f32 xi xi) (*.f32 xi (*.f32 xi (*.f32 xi xi)))) (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))))) (-.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))))) (*.f32 xi (*.f32 xi xi)))))))
(*.f32 (pow.f32 (/.f32 (+.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))) xi))) (*.f32 xi xi)) (-.f32 (*.f32 (*.f32 xi xi) (*.f32 xi (*.f32 xi (*.f32 xi xi)))) (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))))) (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))))))))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 xi (*.f32 xi xi)) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))))))))
(+.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))))) (*.f32 xi (*.f32 xi xi)))
(+.f32 (*.f32 xi (*.f32 xi xi)) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))))))
(pow.f32 (/.f32 (+.f32 (*.f32 (*.f32 xi xi) (*.f32 xi (*.f32 xi (*.f32 xi xi)))) (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))))) (-.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))))) (*.f32 xi (*.f32 xi xi))))) (+.f32 (*.f32 (*.f32 xi (*.f32 xi xi)) (*.f32 (*.f32 xi xi) (*.f32 xi (*.f32 xi (*.f32 xi xi))))) (pow.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) #s(literal 9 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (-.f32 (*.f32 xi (*.f32 xi xi)) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))))))) (-.f32 (*.f32 (*.f32 xi xi) (*.f32 xi (*.f32 xi (*.f32 xi xi)))) (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))))) (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))))))))) #s(literal -1 binary32))
(fma.f32 xi (*.f32 xi xi) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))))))
(fma.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))))) (*.f32 xi (*.f32 xi xi)))
(fma.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (*.f32 xi (*.f32 xi xi)))
(fma.f32 (*.f32 xi xi) xi (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))))))
(fma.f32 (pow.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) #s(literal 3/2 binary32)) (pow.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) #s(literal 3/2 binary32)) (*.f32 xi (*.f32 xi xi)))
(-.f32 (/.f32 (*.f32 (*.f32 xi xi) (*.f32 xi (*.f32 xi (*.f32 xi xi)))) (-.f32 (*.f32 xi (*.f32 xi xi)) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))))))) (/.f32 (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))))) (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))))))) (-.f32 (*.f32 xi (*.f32 xi xi)) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 (*.f32 xi xi) (*.f32 xi (*.f32 xi (*.f32 xi xi)))) (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))))) (-.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))))) (*.f32 xi (*.f32 xi xi))))) (+.f32 (*.f32 (*.f32 xi (*.f32 xi xi)) (*.f32 (*.f32 xi xi) (*.f32 xi (*.f32 xi (*.f32 xi xi))))) (pow.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) #s(literal 9 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 xi (*.f32 xi xi)) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))))))) (-.f32 (*.f32 (*.f32 xi xi) (*.f32 xi (*.f32 xi (*.f32 xi xi)))) (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))))) (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))))))))))
(/.f32 (+.f32 (*.f32 (*.f32 xi (*.f32 xi xi)) (*.f32 (*.f32 xi xi) (*.f32 xi (*.f32 xi (*.f32 xi xi))))) (pow.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) #s(literal 9 binary32))) (+.f32 (*.f32 (*.f32 xi xi) (*.f32 xi (*.f32 xi (*.f32 xi xi)))) (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))))) (-.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))))) (*.f32 xi (*.f32 xi xi))))))
(/.f32 (+.f32 (*.f32 (*.f32 xi (*.f32 xi xi)) (*.f32 (*.f32 xi xi) (*.f32 xi (*.f32 xi (*.f32 xi xi))))) (pow.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) #s(literal 9 binary32))) (+.f32 (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))))) (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))))))) (-.f32 (*.f32 (*.f32 xi xi) (*.f32 xi (*.f32 xi (*.f32 xi xi)))) (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))))) (*.f32 xi (*.f32 xi xi))))))
(/.f32 (-.f32 (*.f32 (*.f32 xi xi) (*.f32 xi (*.f32 xi (*.f32 xi xi)))) (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))))) (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))))))) (-.f32 (*.f32 xi (*.f32 xi xi)) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))))))))
(/.f32 (neg.f32 (+.f32 (*.f32 (*.f32 xi (*.f32 xi xi)) (*.f32 (*.f32 xi xi) (*.f32 xi (*.f32 xi (*.f32 xi xi))))) (pow.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) #s(literal 9 binary32)))) (neg.f32 (+.f32 (*.f32 (*.f32 xi xi) (*.f32 xi (*.f32 xi (*.f32 xi xi)))) (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))))) (-.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))))) (*.f32 xi (*.f32 xi xi)))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 xi xi) (*.f32 xi (*.f32 xi (*.f32 xi xi)))) (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))))) (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))))))))) (neg.f32 (-.f32 (*.f32 xi (*.f32 xi xi)) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))))))))
(/.f32 (-.f32 (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))))) (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))))))) (*.f32 (*.f32 xi xi) (*.f32 xi (*.f32 xi (*.f32 xi xi))))) (-.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))))) (*.f32 xi (*.f32 xi xi))))
(*.f32 (+.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))) xi))) (*.f32 xi xi)) (+.f32 xi (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))))))
(*.f32 (+.f32 (*.f32 (*.f32 xi (*.f32 xi xi)) (*.f32 (*.f32 xi xi) (*.f32 xi (*.f32 xi (*.f32 xi xi))))) (pow.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) #s(literal 9 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (*.f32 xi xi) (*.f32 xi (*.f32 xi (*.f32 xi xi)))) (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))))) (-.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))))) (*.f32 xi (*.f32 xi xi)))))))
(*.f32 (-.f32 (*.f32 (*.f32 xi xi) (*.f32 xi (*.f32 xi (*.f32 xi xi)))) (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))))) (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))))))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 xi (*.f32 xi xi)) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))))))))
(*.f32 (+.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))))) (-.f32 (*.f32 xi xi) (*.f32 xi (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))))))) (+.f32 xi (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))))))
(*.f32 uy (PI.f32))
(*.f32 (PI.f32) uy)
(*.f32 #s(literal 1 binary32) (*.f32 uy (PI.f32)))
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) uy))
(*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) uy))
(*.f32 (*.f32 uy #s(literal 1 binary32)) (PI.f32))
(*.f32 (*.f32 uy (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (pow.f32 (PI.f32) #s(literal 1/3 binary32)))
(*.f32 (*.f32 uy (pow.f32 (PI.f32) #s(literal 1/2 binary32))) (pow.f32 (PI.f32) #s(literal 1/2 binary32)))
(+.f32 (*.f32 uy (PI.f32)) (*.f32 uy (PI.f32)))
(fma.f32 uy (PI.f32) (*.f32 uy (PI.f32)))
(fma.f32 (PI.f32) uy (*.f32 uy (PI.f32)))
(/.f32 (+.f32 (pow.f32 (*.f32 uy (PI.f32)) #s(literal 3 binary32)) (pow.f32 (*.f32 uy (PI.f32)) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 uy (PI.f32)) (*.f32 uy (PI.f32))) (-.f32 (*.f32 (*.f32 uy (PI.f32)) (*.f32 uy (PI.f32))) (*.f32 (*.f32 uy (PI.f32)) (*.f32 uy (PI.f32))))))
(/.f32 (-.f32 (*.f32 (*.f32 uy (PI.f32)) (*.f32 uy (PI.f32))) (*.f32 (*.f32 uy (PI.f32)) (*.f32 uy (PI.f32)))) #s(literal 0 binary32))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))
(*.f32 uy (+.f32 (PI.f32) (PI.f32)))
(*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))
(*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))
(*.f32 (PI.f32) (+.f32 uy uy))
(*.f32 (*.f32 uy (PI.f32)) #s(literal 2 binary32))
(*.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) (*.f32 #s(literal 2 binary32) uy)))
(*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 #s(literal 2 binary32) uy)))
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) uy)
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) #s(literal 1 binary32)) (PI.f32))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (pow.f32 (PI.f32) #s(literal 1/3 binary32)))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (pow.f32 (PI.f32) #s(literal 1/2 binary32))) (pow.f32 (PI.f32) #s(literal 1/2 binary32)))
(/.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (+.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) #s(literal 0 binary32))) #s(literal 2 binary32))
(*.f32 #s(literal 2 binary32) (*.f32 (/.f32 (+.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) #s(literal 0 binary32)) #s(literal 2 binary32)) yi))
(*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))
(*.f32 (/.f32 (+.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) #s(literal 0 binary32)) #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) yi))
(*.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) yi)
(*.f32 (*.f32 #s(literal 2 binary32) (sin.f32 (*.f32 uy (PI.f32)))) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) yi))
(*.f32 (*.f32 #s(literal 2 binary32) yi) (/.f32 (+.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) #s(literal 0 binary32)) #s(literal 2 binary32)))
(*.f32 (*.f32 yi (/.f32 (+.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) #s(literal 0 binary32)) #s(literal 2 binary32))) #s(literal 2 binary32))
(*.f32 (*.f32 yi (*.f32 #s(literal 2 binary32) (sin.f32 (*.f32 uy (PI.f32))))) (cos.f32 (*.f32 uy (PI.f32))))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (sin.f32 (*.f32 uy (PI.f32)))) (cos.f32 (*.f32 uy (PI.f32))))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (cos.f32 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 uy (PI.f32))))
(+.f32 (*.f32 (*.f32 ux (*.f32 zi maxCos)) #s(literal 1 binary32)) (*.f32 (*.f32 ux (*.f32 zi maxCos)) (neg.f32 ux)))
(+.f32 (*.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 zi maxCos))) (*.f32 (neg.f32 ux) (*.f32 ux (*.f32 zi maxCos))))
(/.f32 (*.f32 (*.f32 ux (*.f32 zi maxCos)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))))
(/.f32 (*.f32 (*.f32 ux (*.f32 zi maxCos)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.f32 #s(literal 1 binary32) ux))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 ux (*.f32 zi maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 ux (*.f32 zi maxCos))) (+.f32 #s(literal 1 binary32) ux))
(*.f32 ux (*.f32 (*.f32 zi maxCos) (-.f32 #s(literal 1 binary32) ux)))
(*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos)))
(*.f32 zi (*.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))
(*.f32 (*.f32 ux zi) (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)))
(*.f32 maxCos (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) ux))
(*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))
(*.f32 (*.f32 zi maxCos) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))
(*.f32 (*.f32 ux (*.f32 zi maxCos)) (-.f32 #s(literal 1 binary32) ux))
(*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 zi maxCos))
(*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) ux) maxCos)
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 ux maxCos))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux zi))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) zi)
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi maxCos)) ux)
(*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) maxCos) zi)
(*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) maxCos) ux)
(*.f32 ux (*.f32 zi maxCos))
(*.f32 zi (*.f32 ux maxCos))
(*.f32 (*.f32 ux zi) maxCos)
(*.f32 maxCos (*.f32 ux zi))
(*.f32 (*.f32 ux maxCos) zi)
(*.f32 (*.f32 zi maxCos) ux)
(+.f32 (*.f32 (*.f32 ux (*.f32 zi maxCos)) #s(literal 1 binary32)) (*.f32 (*.f32 ux (*.f32 zi maxCos)) (neg.f32 ux)))
(+.f32 (*.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 zi maxCos))) (*.f32 (neg.f32 ux) (*.f32 ux (*.f32 zi maxCos))))
(/.f32 (*.f32 (*.f32 ux (*.f32 zi maxCos)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))))
(/.f32 (*.f32 (*.f32 ux (*.f32 zi maxCos)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.f32 #s(literal 1 binary32) ux))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 ux (*.f32 zi maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 ux (*.f32 zi maxCos))) (+.f32 #s(literal 1 binary32) ux))
(*.f32 ux (*.f32 (*.f32 zi maxCos) (-.f32 #s(literal 1 binary32) ux)))
(*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos)))
(*.f32 zi (*.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))
(*.f32 (*.f32 ux zi) (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)))
(*.f32 maxCos (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) ux))
(*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))
(*.f32 (*.f32 zi maxCos) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))
(*.f32 (*.f32 ux (*.f32 zi maxCos)) (-.f32 #s(literal 1 binary32) ux))
(*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 zi maxCos))
(*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) ux) maxCos)
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 ux maxCos))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux zi))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) zi)
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi maxCos)) ux)
(*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) maxCos) zi)
(*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) maxCos) ux)
(exp.f32 (*.f32 (log.f32 (PI.f32)) #s(literal 2 binary32)))
(exp.f32 (log.f32 (*.f32 (PI.f32) (PI.f32))))
(exp.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 1/3 binary32) (log.f32 (PI.f32)))) #s(literal 3 binary32)))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (PI.f32))) #s(literal 1 binary32)))
(pow.f32 (PI.f32) #s(literal 2 binary32))
(pow.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))
(pow.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 2/3 binary32))
(pow.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) #s(literal 6 binary32))
(pow.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) #s(literal 3 binary32))
(pow.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) #s(literal 4 binary32))
(cbrt.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))
(*.f32 (PI.f32) (PI.f32))
(*.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (PI.f32)))
(*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (pow.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) #s(literal 4 binary32)))
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) (PI.f32)))
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (pow.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) (PI.f32)) #s(literal 1 binary32)))
(*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (PI.f32)))
(*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (pow.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (PI.f32)) #s(literal 1 binary32)))
(*.f32 (pow.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) #s(literal 4 binary32)) (pow.f32 (PI.f32) #s(literal 2/3 binary32)))
(*.f32 (*.f32 (PI.f32) (pow.f32 (PI.f32) #s(literal 1/2 binary32))) (pow.f32 (PI.f32) #s(literal 1/2 binary32)))
(*.f32 (*.f32 (PI.f32) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (pow.f32 (PI.f32) #s(literal 1/3 binary32)))
(*.f32 (pow.f32 (pow.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) #s(literal 4 binary32)) #s(literal 1 binary32)) (pow.f32 (PI.f32) #s(literal 2/3 binary32)))
(*.f32 (pow.f32 (*.f32 (PI.f32) (pow.f32 (PI.f32) #s(literal 1/2 binary32))) #s(literal 1 binary32)) (pow.f32 (PI.f32) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (*.f32 (PI.f32) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) #s(literal 1 binary32)) (pow.f32 (PI.f32) #s(literal 1/3 binary32)))
(*.f32 uy (*.f32 uy (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))
(*.f32 uy (*.f32 (*.f32 uy yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))
(*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy yi))))
(*.f32 yi (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))
(*.f32 (*.f32 uy uy) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))
(*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 (*.f32 uy yi) (PI.f32))))
(*.f32 (*.f32 uy (*.f32 uy yi)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))
(*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy yi)))
(*.f32 (*.f32 uy (*.f32 (*.f32 uy yi) (PI.f32))) (*.f32 (PI.f32) (PI.f32)))
(*.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy uy))
(*.f32 (*.f32 (*.f32 uy (*.f32 uy yi)) (*.f32 (PI.f32) (PI.f32))) (PI.f32))
(*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) uy) (*.f32 uy yi))
(*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 uy uy)) yi)
(*.f32 (*.f32 (*.f32 uy (*.f32 (*.f32 uy yi) (PI.f32))) (PI.f32)) (PI.f32))
(*.f32 (*.f32 uy uy) (*.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -4/3 binary32)))
(*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))
(*.f32 (*.f32 uy (*.f32 uy yi)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal -4/3 binary32)))
(*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) yi))
(*.f32 (*.f32 uy (*.f32 uy (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) #s(literal -4/3 binary32))
(*.f32 (*.f32 uy (*.f32 (*.f32 uy yi) (PI.f32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)))
(*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))
(*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))
(*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy (*.f32 uy yi)))
(*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 (*.f32 uy yi) (PI.f32)))) (*.f32 (PI.f32) (PI.f32)))
(*.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) yi) (PI.f32)) (*.f32 (PI.f32) (PI.f32)))
(*.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) yi) (*.f32 (PI.f32) (PI.f32))) (PI.f32))
(*.f32 (PI.f32) yi)
(*.f32 yi (PI.f32))
(*.f32 #s(literal 1 binary32) (*.f32 (PI.f32) yi))
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) yi))
(*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) yi))
(*.f32 (*.f32 yi #s(literal 1 binary32)) (PI.f32))
(*.f32 (*.f32 yi (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (pow.f32 (PI.f32) #s(literal 1/3 binary32)))
(*.f32 (*.f32 yi (pow.f32 (PI.f32) #s(literal 1/2 binary32))) (pow.f32 (PI.f32) #s(literal 1/2 binary32)))
(exp.f32 (*.f32 (log.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))))) #s(literal 2 binary32)))
(+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 zi maxCos)) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))))))
(+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 zi maxCos)) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))))))
(pow.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) #s(literal 2 binary32))
(fma.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 zi maxCos)) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))))))
(fma.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 zi maxCos)) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))))))
(/.f32 (*.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 zi maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos)))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))) (*.f32 (*.f32 uy uy) (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (PI.f32) yi) (*.f32 (PI.f32) yi)))))) (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 zi maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos)))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))) (*.f32 (*.f32 uy uy) (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (PI.f32) yi) (*.f32 (PI.f32) yi))))))) (*.f32 (+.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (PI.f32) yi) (*.f32 (PI.f32) yi)))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))))) (+.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (PI.f32) yi) (*.f32 (PI.f32) yi)))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))))))))
(/.f32 (*.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 zi maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos)))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))) (*.f32 (*.f32 uy uy) (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (PI.f32) yi) (*.f32 (PI.f32) yi)))))) (-.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (PI.f32) yi) (*.f32 (PI.f32) yi)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 zi maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))))))) (*.f32 (+.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (PI.f32) yi) (*.f32 (PI.f32) yi)))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))))) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))))))
(/.f32 (*.f32 (-.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (PI.f32) yi) (*.f32 (PI.f32) yi)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 zi maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos)))))) (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 zi maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos)))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))) (*.f32 (*.f32 uy uy) (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (PI.f32) yi) (*.f32 (PI.f32) yi))))))) (*.f32 (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos)))) (+.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (PI.f32) yi) (*.f32 (PI.f32) yi)))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))))))))
(/.f32 (*.f32 (-.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (PI.f32) yi) (*.f32 (PI.f32) yi)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 zi maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos)))))) (-.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (PI.f32) yi) (*.f32 (PI.f32) yi)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 zi maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))))))) (*.f32 (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos)))) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))) (*.f32 (*.f32 uy uy) (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (PI.f32) yi) (*.f32 (PI.f32) yi)))))) (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 zi maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos)))))))) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))))) (-.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 zi maxCos)) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 zi maxCos)) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))))))) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 zi maxCos)) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))))))))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 zi maxCos)) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 zi maxCos)) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))))))) (-.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 zi maxCos)) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))))))))
(/.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 zi maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos)))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))) (*.f32 (*.f32 uy uy) (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (PI.f32) yi) (*.f32 (PI.f32) yi))))))) (+.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (PI.f32) yi) (*.f32 (PI.f32) yi)))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))))))
(/.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (-.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (PI.f32) yi) (*.f32 (PI.f32) yi)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 zi maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))))))) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos)))))
(/.f32 (*.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 zi maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos)))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))) (*.f32 (*.f32 uy uy) (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (PI.f32) yi) (*.f32 (PI.f32) yi)))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))))) (+.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (PI.f32) yi) (*.f32 (PI.f32) yi)))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))))))
(/.f32 (*.f32 (-.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (PI.f32) yi) (*.f32 (PI.f32) yi)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 zi maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos)))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))))) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos)))))
(*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))))
(*.f32 (pow.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) #s(literal 1 binary32)) (pow.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) #s(literal 1 binary32)))
(*.f32 (pow.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 zi maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos)))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))) (*.f32 (*.f32 uy uy) (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (PI.f32) yi) (*.f32 (PI.f32) yi)))))) #s(literal 2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (PI.f32) yi) (*.f32 (PI.f32) yi)))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))))))) #s(literal 2 binary32)))
(*.f32 (pow.f32 (-.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (PI.f32) yi) (*.f32 (PI.f32) yi)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 zi maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos)))))) #s(literal 2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))))) #s(literal 2 binary32)))

simplify774.0ms (3.5%)

Algorithm
egg-herbie
Rules
6838×*-lowering-*.f32
6838×*-lowering-*.f64
5042×+-lowering-+.f64
5042×+-lowering-+.f32
2202×/-lowering-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0220640735
0851340735
Stop Event
iter limit
node limit
Counts
1008 → 1008
Calls
Call 1
Inputs
(+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (* maxCos (* ux (* zi (- 1 ux)))))
(+ (* 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 (* ux (* zi (- 1 ux)))) (* xi (cos (* 2 (* uy (PI)))))))
(+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (cos (* 2 (* uy (PI)))))))
(* xi (cos (* 2 (* uy (PI)))))
(* xi (+ (cos (* 2 (* uy (PI)))) (+ (* 2 (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) xi)) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi))))
(* xi (+ (cos (* 2 (* uy (PI)))) (+ (* 2 (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) xi)) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi))))
(* xi (+ (cos (* 2 (* uy (PI)))) (+ (* 2 (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) xi)) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi))))
(* xi (cos (* 2 (* uy (PI)))))
(* -1 (* xi (+ (* -1 (cos (* 2 (* uy (PI))))) (* -1 (/ (+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (* maxCos (* ux (* zi (- 1 ux))))) xi)))))
(* -1 (* xi (+ (* -1 (cos (* 2 (* uy (PI))))) (* -1 (/ (+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (* maxCos (* ux (* zi (- 1 ux))))) xi)))))
(* -1 (* xi (+ (* -1 (cos (* 2 (* uy (PI))))) (* -1 (/ (+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (* maxCos (* ux (* zi (- 1 ux))))) xi)))))
(+ xi (* maxCos (* ux (* zi (- 1 ux)))))
(+ xi (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))))
(+ xi (+ (* maxCos (* ux (* zi (- 1 ux)))) (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))))))
(+ xi (+ (* maxCos (* ux (* zi (- 1 ux)))) (* uy (+ (* 2 (* yi (PI))) (* uy (+ (* -2 (* xi (pow (PI) 2))) (* 2 (* uy (* yi (+ (* -1/2 (pow (PI) 3)) (* -1/6 (pow (PI) 3))))))))))))
(+ (* 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 (* ux (* zi (- 1 ux)))) (* 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 (* ux (* zi (- 1 ux)))) (* 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 (* ux (* zi (- 1 ux)))) (* 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 (* ux (* zi (- 1 ux)))) (* xi (cos (* 2 (* uy (PI)))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* 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 (* ux (* zi (- 1 ux)))) (* 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))))))
(* yi (+ (* 2 (* (cos (* uy (PI))) (sin (* uy (PI))))) (+ (/ (* maxCos (* ux (* zi (- 1 ux)))) yi) (/ (* xi (cos (* 2 (* uy (PI))))) yi))))
(* yi (+ (* 2 (* (cos (* uy (PI))) (sin (* uy (PI))))) (+ (/ (* maxCos (* ux (* zi (- 1 ux)))) yi) (/ (* xi (cos (* 2 (* uy (PI))))) yi))))
(* yi (+ (* 2 (* (cos (* uy (PI))) (sin (* uy (PI))))) (+ (/ (* maxCos (* ux (* zi (- 1 ux)))) yi) (/ (* xi (cos (* 2 (* uy (PI))))) yi))))
(* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))))
(* -1 (* yi (+ (* -2 (* (cos (* uy (PI))) (sin (* uy (PI))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (cos (* 2 (* uy (PI)))))) yi)))))
(* -1 (* yi (+ (* -2 (* (cos (* uy (PI))) (sin (* uy (PI))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (cos (* 2 (* uy (PI)))))) yi)))))
(* -1 (* yi (+ (* -2 (* (cos (* uy (PI))) (sin (* uy (PI))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (cos (* 2 (* uy (PI)))))) yi)))))
(+ (* 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 (+ (* -1 (* maxCos (* ux zi))) (* maxCos zi))) (* xi (cos (* 2 (* uy (PI)))))))
(+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (+ (* ux (+ (* -1 (* maxCos (* ux zi))) (* maxCos zi))) (* xi (cos (* 2 (* uy (PI)))))))
(* -1 (* maxCos (* (pow ux 2) zi)))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (/ (* maxCos zi) ux)))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* 2 (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (pow ux 2))) (+ (/ (* maxCos zi) ux) (/ (* xi (cos (* 2 (* uy (PI))))) (pow ux 2))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* 2 (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (pow ux 2))) (+ (/ (* maxCos zi) ux) (/ (* xi (cos (* 2 (* uy (PI))))) (pow ux 2))))))
(* -1 (* maxCos (* (pow ux 2) zi)))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (/ (* maxCos zi) ux)))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (* -1 (/ (+ (* -1 (* maxCos zi)) (* -1 (/ (+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (* xi (cos (* 2 (* uy (PI)))))) ux))) ux))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (* -1 (/ (+ (* -1 (* maxCos zi)) (* -1 (/ (+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (* xi (cos (* 2 (* uy (PI)))))) ux))) ux))))
(+ (* 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 (* ux (* zi (- 1 ux)))) (* xi (cos (* 2 (* uy (PI)))))))
(+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (cos (* 2 (* uy (PI)))))))
(* maxCos (* ux (* zi (- 1 ux))))
(* zi (+ (* 2 (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) zi)) (+ (* maxCos (* ux (- 1 ux))) (/ (* xi (cos (* 2 (* uy (PI))))) zi))))
(* zi (+ (* 2 (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) zi)) (+ (* maxCos (* ux (- 1 ux))) (/ (* xi (cos (* 2 (* uy (PI))))) zi))))
(* zi (+ (* 2 (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) zi)) (+ (* maxCos (* ux (- 1 ux))) (/ (* xi (cos (* 2 (* uy (PI))))) zi))))
(* maxCos (* ux (* zi (- 1 ux))))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (* xi (cos (* 2 (* uy (PI)))))) zi)))))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (* xi (cos (* 2 (* uy (PI)))))) zi)))))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (* xi (cos (* 2 (* uy (PI)))))) zi)))))
(+ (* 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 (* ux (* zi (- 1 ux)))) (* xi (cos (* 2 (* uy (PI)))))))
(+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (cos (* 2 (* uy (PI)))))))
(* maxCos (* ux (* zi (- 1 ux))))
(* maxCos (+ (* 2 (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) maxCos)) (+ (* ux (* zi (- 1 ux))) (/ (* xi (cos (* 2 (* uy (PI))))) maxCos))))
(* maxCos (+ (* 2 (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) maxCos)) (+ (* ux (* zi (- 1 ux))) (/ (* xi (cos (* 2 (* uy (PI))))) maxCos))))
(* maxCos (+ (* 2 (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) maxCos)) (+ (* ux (* zi (- 1 ux))) (/ (* xi (cos (* 2 (* uy (PI))))) maxCos))))
(* maxCos (* ux (* zi (- 1 ux))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (* -1 (/ (+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (* xi (cos (* 2 (* uy (PI)))))) maxCos)))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (* -1 (/ (+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (* xi (cos (* 2 (* uy (PI)))))) maxCos)))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (* -1 (/ (+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (* xi (cos (* 2 (* uy (PI)))))) maxCos)))))
(* 2 (* yi (* (cos (* uy (PI))) (sin (* 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))))))
(+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (* xi (cos (* 2 (* uy (PI))))))
(* xi (cos (* 2 (* uy (PI)))))
(* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) xi))))
(* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) xi))))
(* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) xi))))
(* xi (cos (* 2 (* uy (PI)))))
(* -1 (* xi (+ (* -2 (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) xi)) (* -1 (cos (* 2 (* uy (PI))))))))
(* -1 (* xi (+ (* -2 (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) xi)) (* -1 (cos (* 2 (* uy (PI))))))))
(* -1 (* xi (+ (* -2 (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) xi)) (* -1 (cos (* 2 (* uy (PI))))))))
xi
(+ xi (* 2 (* uy (* yi (PI)))))
(+ xi (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))))
(+ xi (* uy (+ (* 2 (* yi (PI))) (* uy (+ (* -2 (* xi (pow (PI) 2))) (* 2 (* uy (* yi (+ (* -1/2 (pow (PI) 3)) (* -1/6 (pow (PI) 3)))))))))))
(+ (* 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))))))
(+ (* 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))))))
(+ (* 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))))))
(+ (* 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))))))
(* 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))))))
(+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (* xi (cos (* 2 (* uy (PI))))))
(* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))))
(* yi (+ (* 2 (* (cos (* uy (PI))) (sin (* uy (PI))))) (/ (* xi (cos (* 2 (* uy (PI))))) yi)))
(* yi (+ (* 2 (* (cos (* uy (PI))) (sin (* uy (PI))))) (/ (* xi (cos (* 2 (* uy (PI))))) yi)))
(* yi (+ (* 2 (* (cos (* uy (PI))) (sin (* uy (PI))))) (/ (* xi (cos (* 2 (* uy (PI))))) yi)))
(* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))))
(* -1 (* yi (+ (* -2 (* (cos (* uy (PI))) (sin (* uy (PI))))) (* -1 (/ (* xi (cos (* 2 (* uy (PI))))) yi)))))
(* -1 (* yi (+ (* -2 (* (cos (* uy (PI))) (sin (* uy (PI))))) (* -1 (/ (* xi (cos (* 2 (* uy (PI))))) yi)))))
(* -1 (* yi (+ (* -2 (* (cos (* uy (PI))) (sin (* uy (PI))))) (* -1 (/ (* xi (cos (* 2 (* uy (PI))))) yi)))))
(* xi (cos (* 2 (* uy (PI)))))
(* xi (cos (* 2 (* uy (PI)))))
(* xi (cos (* 2 (* uy (PI)))))
(* xi (cos (* 2 (* uy (PI)))))
(* xi (cos (* 2 (* uy (PI)))))
(* xi (cos (* 2 (* uy (PI)))))
(* xi (cos (* 2 (* uy (PI)))))
(* xi (cos (* 2 (* uy (PI)))))
(* xi (cos (* 2 (* uy (PI)))))
(* xi (cos (* 2 (* uy (PI)))))
(* xi (cos (* 2 (* uy (PI)))))
(* xi (cos (* 2 (* uy (PI)))))
xi
(+ xi (* -2 (* (pow uy 2) (* xi (pow (PI) 2)))))
(+ xi (* (pow uy 2) (+ (* -2 (* xi (pow (PI) 2))) (* 2/3 (* (pow uy 2) (* xi (pow (PI) 4)))))))
(+ xi (* (pow uy 2) (+ (* -2 (* xi (pow (PI) 2))) (* (pow uy 2) (+ (* -4/45 (* (pow uy 2) (* xi (pow (PI) 6)))) (* 2/3 (* xi (pow (PI) 4))))))))
(* xi (cos (* 2 (* uy (PI)))))
(* xi (cos (* 2 (* uy (PI)))))
(* xi (cos (* 2 (* uy (PI)))))
(* xi (cos (* 2 (* uy (PI)))))
(* xi (cos (* 2 (* uy (PI)))))
(* xi (cos (* 2 (* uy (PI)))))
(* xi (cos (* 2 (* uy (PI)))))
(* xi (cos (* 2 (* uy (PI)))))
1
(+ 1 (* -2 (* (pow uy 2) (pow (PI) 2))))
(+ 1 (* (pow uy 2) (+ (* -2 (pow (PI) 2)) (* 2/3 (* (pow uy 2) (pow (PI) 4))))))
(+ 1 (* (pow uy 2) (+ (* -2 (pow (PI) 2)) (* (pow uy 2) (+ (* -4/45 (* (pow uy 2) (pow (PI) 6))) (* 2/3 (pow (PI) 4)))))))
(cos (* 2 (* uy (PI))))
(cos (* 2 (* uy (PI))))
(cos (* 2 (* uy (PI))))
(cos (* 2 (* uy (PI))))
(cos (* 2 (* uy (PI))))
(cos (* 2 (* uy (PI))))
(cos (* 2 (* uy (PI))))
(cos (* 2 (* uy (PI))))
(+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux)))))
(+ xi (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))))
(+ xi (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))))
(+ xi (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))))
xi
(* xi (+ 1 (+ (* 2 (/ (* uy (* yi (PI))) xi)) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi))))
(* xi (+ 1 (+ (* 2 (/ (* uy (* yi (PI))) xi)) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi))))
(* xi (+ 1 (+ (* 2 (/ (* uy (* yi (PI))) xi)) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi))))
xi
(* -1 (* xi (- (* -1 (/ (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))) xi)) 1)))
(* -1 (* xi (- (* -1 (/ (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))) xi)) 1)))
(* -1 (* xi (- (* -1 (/ (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))) xi)) 1)))
(+ xi (* maxCos (* ux (* zi (- 1 ux)))))
(+ xi (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))))
(+ xi (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))))
(+ xi (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))))
(* 2 (* uy (* yi (PI))))
(* uy (+ (* 2 (* yi (PI))) (+ (/ xi uy) (/ (* maxCos (* ux (* zi (- 1 ux)))) uy))))
(* uy (+ (* 2 (* yi (PI))) (+ (/ xi uy) (/ (* maxCos (* ux (* zi (- 1 ux)))) uy))))
(* uy (+ (* 2 (* yi (PI))) (+ (/ xi uy) (/ (* maxCos (* ux (* zi (- 1 ux)))) uy))))
(* 2 (* uy (* yi (PI))))
(* -1 (* uy (+ (* -2 (* yi (PI))) (* -1 (/ (+ xi (* maxCos (* ux (* zi (- 1 ux))))) uy)))))
(* -1 (* uy (+ (* -2 (* yi (PI))) (* -1 (/ (+ xi (* maxCos (* ux (* zi (- 1 ux))))) uy)))))
(* -1 (* uy (+ (* -2 (* yi (PI))) (* -1 (/ (+ xi (* maxCos (* ux (* zi (- 1 ux))))) uy)))))
(+ xi (* maxCos (* ux (* zi (- 1 ux)))))
(+ xi (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))))
(+ xi (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))))
(+ xi (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))))
(* 2 (* uy (* yi (PI))))
(* yi (+ (* 2 (* uy (PI))) (+ (/ xi yi) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi))))
(* yi (+ (* 2 (* uy (PI))) (+ (/ xi yi) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi))))
(* yi (+ (* 2 (* uy (PI))) (+ (/ xi yi) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi))))
(* 2 (* uy (* yi (PI))))
(* -1 (* yi (+ (* -2 (* uy (PI))) (* -1 (/ (+ xi (* maxCos (* ux (* zi (- 1 ux))))) yi)))))
(* -1 (* yi (+ (* -2 (* uy (PI))) (* -1 (/ (+ xi (* maxCos (* ux (* zi (- 1 ux))))) yi)))))
(* -1 (* yi (+ (* -2 (* uy (PI))) (* -1 (/ (+ xi (* maxCos (* ux (* zi (- 1 ux))))) yi)))))
(+ xi (* 2 (* uy (* yi (PI)))))
(+ xi (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux zi))))
(+ xi (+ (* 2 (* uy (* yi (PI)))) (* ux (+ (* -1 (* maxCos (* ux zi))) (* maxCos zi)))))
(+ xi (+ (* 2 (* uy (* yi (PI)))) (* ux (+ (* -1 (* maxCos (* ux zi))) (* maxCos zi)))))
(* -1 (* maxCos (* (pow ux 2) zi)))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (/ (* maxCos zi) ux)))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* 2 (/ (* uy (* yi (PI))) (pow ux 2))) (+ (/ xi (pow ux 2)) (/ (* maxCos zi) ux)))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* 2 (/ (* uy (* yi (PI))) (pow ux 2))) (+ (/ xi (pow ux 2)) (/ (* maxCos zi) ux)))))
(* -1 (* maxCos (* (pow ux 2) zi)))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (/ (* maxCos zi) ux)))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (* -1 (/ (+ (* -1 (* maxCos zi)) (* -1 (/ (+ xi (* 2 (* uy (* yi (PI))))) ux))) ux))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (* -1 (/ (+ (* -1 (* maxCos zi)) (* -1 (/ (+ xi (* 2 (* uy (* yi (PI))))) ux))) ux))))
(+ xi (* 2 (* uy (* yi (PI)))))
(+ xi (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))))
(+ xi (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))))
(+ xi (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))))
(* maxCos (* ux (* zi (- 1 ux))))
(* zi (+ (* 2 (/ (* uy (* yi (PI))) zi)) (+ (* maxCos (* ux (- 1 ux))) (/ xi zi))))
(* zi (+ (* 2 (/ (* uy (* yi (PI))) zi)) (+ (* maxCos (* ux (- 1 ux))) (/ xi zi))))
(* zi (+ (* 2 (/ (* uy (* yi (PI))) zi)) (+ (* maxCos (* ux (- 1 ux))) (/ xi zi))))
(* maxCos (* ux (* zi (- 1 ux))))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ xi (* 2 (* uy (* yi (PI))))) zi)))))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ xi (* 2 (* uy (* yi (PI))))) zi)))))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ xi (* 2 (* uy (* yi (PI))))) zi)))))
(+ xi (* 2 (* uy (* yi (PI)))))
(+ xi (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))))
(+ xi (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))))
(+ xi (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))))
(* maxCos (* ux (* zi (- 1 ux))))
(* maxCos (+ (* 2 (/ (* uy (* yi (PI))) maxCos)) (+ (* ux (* zi (- 1 ux))) (/ xi maxCos))))
(* maxCos (+ (* 2 (/ (* uy (* yi (PI))) maxCos)) (+ (* ux (* zi (- 1 ux))) (/ xi maxCos))))
(* maxCos (+ (* 2 (/ (* uy (* yi (PI))) maxCos)) (+ (* ux (* zi (- 1 ux))) (/ xi maxCos))))
(* maxCos (* ux (* zi (- 1 ux))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (* -1 (/ (+ xi (* 2 (* uy (* yi (PI))))) maxCos)))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (* -1 (/ (+ xi (* 2 (* uy (* yi (PI))))) maxCos)))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (* -1 (/ (+ xi (* 2 (* uy (* yi (PI))))) maxCos)))))
(* 2 (* uy (* yi (PI))))
(+ xi (* 2 (* uy (* yi (PI)))))
(+ xi (* 2 (* uy (* yi (PI)))))
(+ xi (* 2 (* uy (* yi (PI)))))
xi
(* xi (+ 1 (* 2 (/ (* uy (* yi (PI))) xi))))
(* xi (+ 1 (* 2 (/ (* uy (* yi (PI))) xi))))
(* xi (+ 1 (* 2 (/ (* uy (* yi (PI))) xi))))
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
(+ xi (* 2 (* uy (* yi (PI)))))
(+ xi (* 2 (* uy (* yi (PI)))))
(+ xi (* 2 (* uy (* yi (PI)))))
(* 2 (* uy (* yi (PI))))
(* uy (+ (* 2 (* yi (PI))) (/ xi uy)))
(* uy (+ (* 2 (* yi (PI))) (/ xi uy)))
(* uy (+ (* 2 (* yi (PI))) (/ xi uy)))
(* 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)))))
xi
(+ xi (* 2 (* uy (* yi (PI)))))
(+ xi (* 2 (* uy (* yi (PI)))))
(+ xi (* 2 (* uy (* yi (PI)))))
(* 2 (* uy (* yi (PI))))
(* yi (+ (* 2 (* uy (PI))) (/ xi yi)))
(* yi (+ (* 2 (* uy (PI))) (/ xi yi)))
(* yi (+ (* 2 (* uy (PI))) (/ xi yi)))
(* 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)))))
(* 2 (* uy (* yi (PI))))
(* 2 (* uy (* yi (PI))))
(* 2 (* uy (* yi (PI))))
(* 2 (* uy (* yi (PI))))
(* 2 (* uy (* yi (PI))))
(* 2 (* uy (* yi (PI))))
(* 2 (* uy (* yi (PI))))
(* 2 (* uy (* yi (PI))))
(* 2 (* uy (* yi (PI))))
(* 2 (* uy (* yi (PI))))
(* 2 (* uy (* yi (PI))))
(* 2 (* uy (* yi (PI))))
(* 2 (* uy (* yi (PI))))
(* 2 (* uy (* yi (PI))))
(* 2 (* uy (* yi (PI))))
(* 2 (* uy (* yi (PI))))
(* 2 (* uy (* yi (PI))))
(* 2 (* uy (* yi (PI))))
(* 2 (* uy (* yi (PI))))
(* 2 (* uy (* yi (PI))))
(* 2 (* uy (* yi (PI))))
(* 2 (* uy (* yi (PI))))
(* 2 (* uy (* yi (PI))))
(* 2 (* uy (* yi (PI))))
(* 2 (* uy yi))
(* 2 (* uy yi))
(* 2 (* uy yi))
(* 2 (* uy yi))
(* 2 (* uy yi))
(* 2 (* uy yi))
(* 2 (* uy yi))
(* 2 (* uy yi))
(* 2 (* uy yi))
(* 2 (* uy yi))
(* 2 (* uy yi))
(* 2 (* uy yi))
(* 2 (* uy yi))
(* 2 (* uy yi))
(* 2 (* uy yi))
(* 2 (* uy yi))
(* 2 (* uy yi))
(* 2 (* uy yi))
(* 2 (* uy yi))
(* 2 (* uy yi))
(* 2 (* uy yi))
(* 2 (* uy yi))
(* 2 (* uy yi))
(* 2 (* uy yi))
(* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI)))))
(+ (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))) (* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2))))))
(+ (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))) (* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2))))))
(+ (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))) (* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2))))))
(* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2)))))
(* xi (+ 1 (+ (* -2 (* (pow uy 2) (pow (PI) 2))) (/ (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))) xi))))
(* xi (+ 1 (+ (* -2 (* (pow uy 2) (pow (PI) 2))) (/ (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))) xi))))
(* xi (+ 1 (+ (* -2 (* (pow uy 2) (pow (PI) 2))) (/ (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))) xi))))
(* -1 (* xi (- (* 2 (* (pow uy 2) (pow (PI) 2))) 1)))
(* -1 (* xi (- (+ (* -1 (/ (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))) xi)) (* 2 (* (pow uy 2) (pow (PI) 2)))) 1)))
(* -1 (* xi (- (+ (* -1 (/ (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))) xi)) (* 2 (* (pow uy 2) (pow (PI) 2)))) 1)))
(* -1 (* xi (- (+ (* -1 (/ (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))) xi)) (* 2 (* (pow uy 2) (pow (PI) 2)))) 1)))
xi
(+ xi (* 2 (* uy (* yi (PI)))))
(+ xi (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))))
(+ xi (* uy (+ (* 2 (* yi (PI))) (* uy (+ (* -2 (* xi (pow (PI) 2))) (* -4/3 (* uy (* yi (pow (PI) 3)))))))))
(* -4/3 (* (pow uy 3) (* yi (pow (PI) 3))))
(* (pow uy 3) (+ (* -2 (/ (* xi (pow (PI) 2)) uy)) (* -4/3 (* yi (pow (PI) 3)))))
(* (pow uy 3) (+ (* -2 (/ (* xi (pow (PI) 2)) uy)) (+ (* -4/3 (* yi (pow (PI) 3))) (* 2 (/ (* yi (PI)) (pow uy 2))))))
(* (pow uy 3) (+ (* -2 (/ (* xi (pow (PI) 2)) uy)) (+ (* -4/3 (* yi (pow (PI) 3))) (+ (* 2 (/ (* yi (PI)) (pow uy 2))) (/ xi (pow uy 3))))))
(* -4/3 (* (pow uy 3) (* yi (pow (PI) 3))))
(* -1 (* (pow uy 3) (+ (* 4/3 (* yi (pow (PI) 3))) (* 2 (/ (* xi (pow (PI) 2)) uy)))))
(* -1 (* (pow uy 3) (+ (* -1 (/ (+ (* -2 (* xi (pow (PI) 2))) (* 2 (/ (* yi (PI)) uy))) uy)) (* 4/3 (* yi (pow (PI) 3))))))
(* -1 (* (pow uy 3) (+ (* -1 (/ (+ (* -2 (* xi (pow (PI) 2))) (* -1 (/ (+ (* -2 (* yi (PI))) (* -1 (/ xi uy))) uy))) uy)) (* 4/3 (* yi (pow (PI) 3))))))
(+ xi (* -2 (* (pow uy 2) (* xi (pow (PI) 2)))))
(+ xi (+ (* -2 (* (pow uy 2) (* xi (pow (PI) 2)))) (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))))))
(+ xi (+ (* -2 (* (pow uy 2) (* xi (pow (PI) 2)))) (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))))))
(+ xi (+ (* -2 (* (pow uy 2) (* xi (pow (PI) 2)))) (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))))))
(* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))))
(* yi (+ (* -2 (/ (* (pow uy 2) (* xi (pow (PI) 2))) yi)) (+ (* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))) (/ xi yi))))
(* yi (+ (* -2 (/ (* (pow uy 2) (* xi (pow (PI) 2))) yi)) (+ (* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))) (/ xi yi))))
(* yi (+ (* -2 (/ (* (pow uy 2) (* xi (pow (PI) 2))) yi)) (+ (* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))) (/ xi yi))))
(* -1 (* uy (* yi (+ (* -2 (PI)) (* 4/3 (* (pow uy 2) (pow (PI) 3)))))))
(* -1 (* yi (+ (* -1 (/ (+ xi (* -2 (* (pow uy 2) (* xi (pow (PI) 2))))) yi)) (* uy (+ (* -2 (PI)) (* 4/3 (* (pow uy 2) (pow (PI) 3))))))))
(* -1 (* yi (+ (* -1 (/ (+ xi (* -2 (* (pow uy 2) (* xi (pow (PI) 2))))) yi)) (* uy (+ (* -2 (PI)) (* 4/3 (* (pow uy 2) (pow (PI) 3))))))))
(* -1 (* yi (+ (* -1 (/ (+ xi (* -2 (* (pow uy 2) (* xi (pow (PI) 2))))) yi)) (* uy (+ (* -2 (PI)) (* 4/3 (* (pow uy 2) (pow (PI) 3))))))))
(* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))
(* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))
(* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))
(* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))
(* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))
(* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))
(* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))
(* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))
(* -1 (* yi (+ (* -2 (PI)) (* 4/3 (* (pow uy 2) (pow (PI) 3))))))
(* -1 (* yi (+ (* -2 (PI)) (* 4/3 (* (pow uy 2) (pow (PI) 3))))))
(* -1 (* yi (+ (* -2 (PI)) (* 4/3 (* (pow uy 2) (pow (PI) 3))))))
(* -1 (* yi (+ (* -2 (PI)) (* 4/3 (* (pow uy 2) (pow (PI) 3))))))
(* 2 (* yi (PI)))
(+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))
(+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))
(+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))
(* -4/3 (* (pow uy 2) (* yi (pow (PI) 3))))
(* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 2 (/ (* yi (PI)) (pow uy 2)))))
(* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 2 (/ (* yi (PI)) (pow uy 2)))))
(* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 2 (/ (* yi (PI)) (pow uy 2)))))
(* -4/3 (* (pow uy 2) (* yi (pow (PI) 3))))
(* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 2 (/ (* yi (PI)) (pow uy 2)))))
(* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 2 (/ (* yi (PI)) (pow uy 2)))))
(* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 2 (/ (* yi (PI)) (pow uy 2)))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))) (* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2)))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))) (* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2)))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))) (* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2)))))))
(* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2)))))
(* xi (+ 1 (+ (* -2 (* (pow uy 2) (pow (PI) 2))) (+ (/ (* maxCos (* ux (* zi (- 1 ux)))) xi) (/ (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))) xi)))))
(* xi (+ 1 (+ (* -2 (* (pow uy 2) (pow (PI) 2))) (+ (/ (* maxCos (* ux (* zi (- 1 ux)))) xi) (/ (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))) xi)))))
(* xi (+ 1 (+ (* -2 (* (pow uy 2) (pow (PI) 2))) (+ (/ (* maxCos (* ux (* zi (- 1 ux)))) xi) (/ (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))) xi)))))
(* -1 (* xi (- (* 2 (* (pow uy 2) (pow (PI) 2))) 1)))
(* -1 (* xi (- (+ (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI)))))) xi)) (* 2 (* (pow uy 2) (pow (PI) 2)))) 1)))
(* -1 (* xi (- (+ (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI)))))) xi)) (* 2 (* (pow uy 2) (pow (PI) 2)))) 1)))
(* -1 (* xi (- (+ (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI)))))) xi)) (* 2 (* (pow uy 2) (pow (PI) 2)))) 1)))
(+ xi (* maxCos (* ux (* zi (- 1 ux)))))
(+ xi (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))))
(+ xi (+ (* maxCos (* ux (* zi (- 1 ux)))) (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))))))
(+ xi (+ (* maxCos (* ux (* zi (- 1 ux)))) (* uy (+ (* 2 (* yi (PI))) (* uy (+ (* -2 (* xi (pow (PI) 2))) (* -4/3 (* uy (* yi (pow (PI) 3))))))))))
(* -4/3 (* (pow uy 3) (* yi (pow (PI) 3))))
(* (pow uy 3) (+ (* -2 (/ (* xi (pow (PI) 2)) uy)) (* -4/3 (* yi (pow (PI) 3)))))
(* (pow uy 3) (+ (* -2 (/ (* xi (pow (PI) 2)) uy)) (+ (* -4/3 (* yi (pow (PI) 3))) (* 2 (/ (* yi (PI)) (pow uy 2))))))
(* (pow uy 3) (+ (* -2 (/ (* xi (pow (PI) 2)) uy)) (+ (* -4/3 (* yi (pow (PI) 3))) (+ (* 2 (/ (* yi (PI)) (pow uy 2))) (+ (/ xi (pow uy 3)) (/ (* maxCos (* ux (* zi (- 1 ux)))) (pow uy 3)))))))
(* -4/3 (* (pow uy 3) (* yi (pow (PI) 3))))
(* -1 (* (pow uy 3) (+ (* 4/3 (* yi (pow (PI) 3))) (* 2 (/ (* xi (pow (PI) 2)) uy)))))
(* -1 (* (pow uy 3) (+ (* -1 (/ (+ (* -2 (* xi (pow (PI) 2))) (* 2 (/ (* yi (PI)) uy))) uy)) (* 4/3 (* yi (pow (PI) 3))))))
(* -1 (* (pow uy 3) (+ (* -1 (/ (+ (* -2 (* xi (pow (PI) 2))) (* -1 (/ (+ (* -2 (* yi (PI))) (* -1 (/ (+ xi (* maxCos (* ux (* zi (- 1 ux))))) uy))) uy))) uy)) (* 4/3 (* yi (pow (PI) 3))))))
(+ xi (+ (* -2 (* (pow uy 2) (* xi (pow (PI) 2)))) (* maxCos (* ux (* zi (- 1 ux))))))
(+ xi (+ (* -2 (* (pow uy 2) (* xi (pow (PI) 2)))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))))))
(+ xi (+ (* -2 (* (pow uy 2) (* xi (pow (PI) 2)))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))))))
(+ xi (+ (* -2 (* (pow uy 2) (* xi (pow (PI) 2)))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))))))
(* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))))
(* yi (+ (* -2 (/ (* (pow uy 2) (* xi (pow (PI) 2))) yi)) (+ (* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))) (+ (/ xi yi) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi)))))
(* yi (+ (* -2 (/ (* (pow uy 2) (* xi (pow (PI) 2))) yi)) (+ (* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))) (+ (/ xi yi) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi)))))
(* yi (+ (* -2 (/ (* (pow uy 2) (* xi (pow (PI) 2))) yi)) (+ (* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))) (+ (/ xi yi) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi)))))
(* -1 (* uy (* yi (+ (* -2 (PI)) (* 4/3 (* (pow uy 2) (pow (PI) 3)))))))
(* -1 (* yi (+ (* -1 (/ (+ xi (+ (* -2 (* (pow uy 2) (* xi (pow (PI) 2)))) (* maxCos (* ux (* zi (- 1 ux)))))) yi)) (* uy (+ (* -2 (PI)) (* 4/3 (* (pow uy 2) (pow (PI) 3))))))))
(* -1 (* yi (+ (* -1 (/ (+ xi (+ (* -2 (* (pow uy 2) (* xi (pow (PI) 2)))) (* maxCos (* ux (* zi (- 1 ux)))))) yi)) (* uy (+ (* -2 (PI)) (* 4/3 (* (pow uy 2) (pow (PI) 3))))))))
(* -1 (* yi (+ (* -1 (/ (+ xi (+ (* -2 (* (pow uy 2) (* xi (pow (PI) 2)))) (* maxCos (* ux (* zi (- 1 ux)))))) yi)) (* uy (+ (* -2 (PI)) (* 4/3 (* (pow uy 2) (pow (PI) 3))))))))
(+ xi (+ (* -2 (* (pow uy 2) (* xi (pow (PI) 2)))) (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI)))))))
(+ xi (+ (* -2 (* (pow uy 2) (* xi (pow (PI) 2)))) (+ (* maxCos (* ux zi)) (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))))))
(+ xi (+ (* -2 (* (pow uy 2) (* xi (pow (PI) 2)))) (+ (* ux (+ (* -1 (* maxCos (* ux zi))) (* maxCos zi))) (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))))))
(+ xi (+ (* -2 (* (pow uy 2) (* xi (pow (PI) 2)))) (+ (* ux (+ (* -1 (* maxCos (* ux zi))) (* maxCos zi))) (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))))))
(* -1 (* maxCos (* (pow ux 2) zi)))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (/ (* maxCos zi) ux)))
(* (pow ux 2) (+ (* -2 (/ (* (pow uy 2) (* xi (pow (PI) 2))) (pow ux 2))) (+ (* -1 (* maxCos zi)) (+ (/ xi (pow ux 2)) (+ (/ (* maxCos zi) ux) (/ (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))) (pow ux 2)))))))
(* (pow ux 2) (+ (* -2 (/ (* (pow uy 2) (* xi (pow (PI) 2))) (pow ux 2))) (+ (* -1 (* maxCos zi)) (+ (/ xi (pow ux 2)) (+ (/ (* maxCos zi) ux) (/ (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))) (pow ux 2)))))))
(* -1 (* maxCos (* (pow ux 2) zi)))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (/ (* maxCos zi) ux)))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (* -1 (/ (+ (* -1 (* maxCos zi)) (* -1 (/ (+ xi (+ (* -2 (* (pow uy 2) (* xi (pow (PI) 2)))) (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))))) ux))) ux))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (* -1 (/ (+ (* -1 (* maxCos zi)) (* -1 (/ (+ xi (+ (* -2 (* (pow uy 2) (* xi (pow (PI) 2)))) (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))))) ux))) ux))))
(+ xi (+ (* -2 (* (pow uy 2) (* xi (pow (PI) 2)))) (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI)))))))
(+ xi (+ (* -2 (* (pow uy 2) (* xi (pow (PI) 2)))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))))))
(+ xi (+ (* -2 (* (pow uy 2) (* xi (pow (PI) 2)))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))))))
(+ xi (+ (* -2 (* (pow uy 2) (* xi (pow (PI) 2)))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))))))
(* maxCos (* ux (* zi (- 1 ux))))
(* zi (+ (* -2 (/ (* (pow uy 2) (* xi (pow (PI) 2))) zi)) (+ (* maxCos (* ux (- 1 ux))) (+ (/ xi zi) (/ (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))) zi)))))
(* zi (+ (* -2 (/ (* (pow uy 2) (* xi (pow (PI) 2))) zi)) (+ (* maxCos (* ux (- 1 ux))) (+ (/ xi zi) (/ (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))) zi)))))
(* zi (+ (* -2 (/ (* (pow uy 2) (* xi (pow (PI) 2))) zi)) (+ (* maxCos (* ux (- 1 ux))) (+ (/ xi zi) (/ (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))) zi)))))
(* maxCos (* ux (* zi (- 1 ux))))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ xi (+ (* -2 (* (pow uy 2) (* xi (pow (PI) 2)))) (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))))) zi)))))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ xi (+ (* -2 (* (pow uy 2) (* xi (pow (PI) 2)))) (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))))) zi)))))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ xi (+ (* -2 (* (pow uy 2) (* xi (pow (PI) 2)))) (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))))) zi)))))
(+ xi (+ (* -2 (* (pow uy 2) (* xi (pow (PI) 2)))) (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI)))))))
(+ xi (+ (* -2 (* (pow uy 2) (* xi (pow (PI) 2)))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))))))
(+ xi (+ (* -2 (* (pow uy 2) (* xi (pow (PI) 2)))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))))))
(+ xi (+ (* -2 (* (pow uy 2) (* xi (pow (PI) 2)))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))))))
(* maxCos (* ux (* zi (- 1 ux))))
(* maxCos (+ (* -2 (/ (* (pow uy 2) (* xi (pow (PI) 2))) maxCos)) (+ (* ux (* zi (- 1 ux))) (+ (/ xi maxCos) (/ (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))) maxCos)))))
(* maxCos (+ (* -2 (/ (* (pow uy 2) (* xi (pow (PI) 2))) maxCos)) (+ (* ux (* zi (- 1 ux))) (+ (/ xi maxCos) (/ (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))) maxCos)))))
(* maxCos (+ (* -2 (/ (* (pow uy 2) (* xi (pow (PI) 2))) maxCos)) (+ (* ux (* zi (- 1 ux))) (+ (/ xi maxCos) (/ (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))) maxCos)))))
(* maxCos (* ux (* zi (- 1 ux))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (* -1 (/ (+ xi (+ (* -2 (* (pow uy 2) (* xi (pow (PI) 2)))) (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))))) maxCos)))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (* -1 (/ (+ xi (+ (* -2 (* (pow uy 2) (* xi (pow (PI) 2)))) (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))))) maxCos)))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (* -1 (/ (+ xi (+ (* -2 (* (pow uy 2) (* xi (pow (PI) 2)))) (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))))) maxCos)))))
(* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2)))))
(* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2)))))
(* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2)))))
(* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2)))))
(* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2)))))
(* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2)))))
(* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2)))))
(* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2)))))
(* -1 (* xi (- (* 2 (* (pow uy 2) (pow (PI) 2))) 1)))
(* -1 (* xi (- (* 2 (* (pow uy 2) (pow (PI) 2))) 1)))
(* -1 (* xi (- (* 2 (* (pow uy 2) (pow (PI) 2))) 1)))
(* -1 (* xi (- (* 2 (* (pow uy 2) (pow (PI) 2))) 1)))
xi
(+ xi (* -2 (* (pow uy 2) (* xi (pow (PI) 2)))))
(+ xi (* -2 (* (pow uy 2) (* xi (pow (PI) 2)))))
(+ xi (* -2 (* (pow uy 2) (* xi (pow (PI) 2)))))
(* -2 (* (pow uy 2) (* xi (pow (PI) 2))))
(* (pow uy 2) (+ (* -2 (* xi (pow (PI) 2))) (/ xi (pow uy 2))))
(* (pow uy 2) (+ (* -2 (* xi (pow (PI) 2))) (/ xi (pow uy 2))))
(* (pow uy 2) (+ (* -2 (* xi (pow (PI) 2))) (/ xi (pow uy 2))))
(* -2 (* (pow uy 2) (* xi (pow (PI) 2))))
(* (pow uy 2) (+ (* -2 (* xi (pow (PI) 2))) (/ xi (pow uy 2))))
(* (pow uy 2) (+ (* -2 (* xi (pow (PI) 2))) (/ xi (pow uy 2))))
(* (pow uy 2) (+ (* -2 (* xi (pow (PI) 2))) (/ xi (pow uy 2))))
(* (pow maxCos 3) (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3))))
(+ (* uy (+ (* 2 (* (pow maxCos 2) (* (pow ux 2) (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2))))))) (* 4 (* (pow maxCos 2) (* (pow ux 2) (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2))))))))) (* (pow maxCos 3) (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3)))))
(+ (* uy (+ (* 2 (* (pow maxCos 2) (* (pow ux 2) (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2))))))) (+ (* 4 (* (pow maxCos 2) (* (pow ux 2) (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2))))))) (* uy (+ (* 4 (* maxCos (* ux (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux))))))) (* 8 (* maxCos (* ux (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux)))))))))))) (* (pow maxCos 3) (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3)))))
(+ (* uy (+ (* 2 (* (pow maxCos 2) (* (pow ux 2) (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2))))))) (+ (* 4 (* (pow maxCos 2) (* (pow ux 2) (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2))))))) (* uy (+ (* 4 (* maxCos (* ux (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux))))))) (+ (* 8 (* maxCos (* ux (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux))))))) (* 8 (* uy (* (pow yi 3) (pow (PI) 3)))))))))) (* (pow maxCos 3) (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3)))))
(* 8 (* (pow uy 3) (* (pow yi 3) (pow (PI) 3))))
(* (pow uy 3) (+ (* 4 (/ (* maxCos (* ux (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux)))))) uy)) (+ (* 8 (* (pow yi 3) (pow (PI) 3))) (* 8 (/ (* maxCos (* ux (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux)))))) uy)))))
(* (pow uy 3) (+ (* 2 (/ (* (pow maxCos 2) (* (pow ux 2) (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))) (pow uy 2))) (+ (* 4 (/ (* maxCos (* ux (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux)))))) uy)) (+ (* 4 (/ (* (pow maxCos 2) (* (pow ux 2) (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))) (pow uy 2))) (+ (* 8 (* (pow yi 3) (pow (PI) 3))) (* 8 (/ (* maxCos (* ux (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux)))))) uy)))))))
(* (pow uy 3) (+ (* 2 (/ (* (pow maxCos 2) (* (pow ux 2) (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))) (pow uy 2))) (+ (* 4 (/ (* maxCos (* ux (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux)))))) uy)) (+ (* 4 (/ (* (pow maxCos 2) (* (pow ux 2) (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))) (pow uy 2))) (+ (* 8 (* (pow yi 3) (pow (PI) 3))) (+ (* 8 (/ (* maxCos (* ux (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux)))))) uy)) (/ (* (pow maxCos 3) (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3)))) (pow uy 3))))))))
(* 8 (* (pow uy 3) (* (pow yi 3) (pow (PI) 3))))
(* -1 (* (pow uy 3) (+ (* -8 (* (pow yi 3) (pow (PI) 3))) (* -1 (/ (+ (* 4 (* maxCos (* ux (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux))))))) (* 8 (* maxCos (* ux (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux)))))))) uy)))))
(* -1 (* (pow uy 3) (+ (* -8 (* (pow yi 3) (pow (PI) 3))) (* -1 (/ (+ (* -1 (/ (+ (* -4 (* (pow maxCos 2) (* (pow ux 2) (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2))))))) (* -2 (* (pow maxCos 2) (* (pow ux 2) (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))))) uy)) (+ (* 4 (* maxCos (* ux (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux))))))) (* 8 (* maxCos (* ux (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux))))))))) uy)))))
(* -1 (* (pow uy 3) (+ (* -8 (* (pow yi 3) (pow (PI) 3))) (* -1 (/ (+ (* -1 (/ (+ (* -4 (* (pow maxCos 2) (* (pow ux 2) (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2))))))) (+ (* -2 (* (pow maxCos 2) (* (pow ux 2) (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2))))))) (* -1 (/ (* (pow maxCos 3) (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3)))) uy)))) uy)) (+ (* 4 (* maxCos (* ux (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux))))))) (* 8 (* maxCos (* ux (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux))))))))) uy)))))
(* (pow maxCos 3) (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3))))
(+ (* yi (+ (* 2 (* (pow maxCos 2) (* (pow ux 2) (* uy (* (pow zi 2) (* (PI) (pow (- 1 ux) 2))))))) (* 4 (* (pow maxCos 2) (* (pow ux 2) (* uy (* (pow zi 2) (* (PI) (pow (- 1 ux) 2))))))))) (* (pow maxCos 3) (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3)))))
(+ (* yi (+ (* 2 (* (pow maxCos 2) (* (pow ux 2) (* uy (* (pow zi 2) (* (PI) (pow (- 1 ux) 2))))))) (+ (* 4 (* (pow maxCos 2) (* (pow ux 2) (* uy (* (pow zi 2) (* (PI) (pow (- 1 ux) 2))))))) (* yi (+ (* 4 (* maxCos (* ux (* (pow uy 2) (* zi (* (pow (PI) 2) (- 1 ux))))))) (* 8 (* maxCos (* ux (* (pow uy 2) (* zi (* (pow (PI) 2) (- 1 ux)))))))))))) (* (pow maxCos 3) (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3)))))
(+ (* yi (+ (* 2 (* (pow maxCos 2) (* (pow ux 2) (* uy (* (pow zi 2) (* (PI) (pow (- 1 ux) 2))))))) (+ (* 4 (* (pow maxCos 2) (* (pow ux 2) (* uy (* (pow zi 2) (* (PI) (pow (- 1 ux) 2))))))) (* yi (+ (* 4 (* maxCos (* ux (* (pow uy 2) (* zi (* (pow (PI) 2) (- 1 ux))))))) (+ (* 8 (* maxCos (* ux (* (pow uy 2) (* zi (* (pow (PI) 2) (- 1 ux))))))) (* 8 (* (pow uy 3) (* yi (pow (PI) 3)))))))))) (* (pow maxCos 3) (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3)))))
(* 8 (* (pow uy 3) (* (pow yi 3) (pow (PI) 3))))
(* (pow yi 3) (+ (* 4 (/ (* maxCos (* ux (* (pow uy 2) (* zi (* (pow (PI) 2) (- 1 ux)))))) yi)) (+ (* 8 (* (pow uy 3) (pow (PI) 3))) (* 8 (/ (* maxCos (* ux (* (pow uy 2) (* zi (* (pow (PI) 2) (- 1 ux)))))) yi)))))
(* (pow yi 3) (+ (* 2 (/ (* (pow maxCos 2) (* (pow ux 2) (* uy (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))) (pow yi 2))) (+ (* 4 (/ (* maxCos (* ux (* (pow uy 2) (* zi (* (pow (PI) 2) (- 1 ux)))))) yi)) (+ (* 4 (/ (* (pow maxCos 2) (* (pow ux 2) (* uy (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))) (pow yi 2))) (+ (* 8 (* (pow uy 3) (pow (PI) 3))) (* 8 (/ (* maxCos (* ux (* (pow uy 2) (* zi (* (pow (PI) 2) (- 1 ux)))))) yi)))))))
(* (pow yi 3) (+ (* 2 (/ (* (pow maxCos 2) (* (pow ux 2) (* uy (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))) (pow yi 2))) (+ (* 4 (/ (* maxCos (* ux (* (pow uy 2) (* zi (* (pow (PI) 2) (- 1 ux)))))) yi)) (+ (* 4 (/ (* (pow maxCos 2) (* (pow ux 2) (* uy (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))) (pow yi 2))) (+ (* 8 (* (pow uy 3) (pow (PI) 3))) (+ (* 8 (/ (* maxCos (* ux (* (pow uy 2) (* zi (* (pow (PI) 2) (- 1 ux)))))) yi)) (/ (* (pow maxCos 3) (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3)))) (pow yi 3))))))))
(* 8 (* (pow uy 3) (* (pow yi 3) (pow (PI) 3))))
(* -1 (* (pow yi 3) (+ (* -8 (* (pow uy 3) (pow (PI) 3))) (* -1 (/ (+ (* 4 (* maxCos (* ux (* (pow uy 2) (* zi (* (pow (PI) 2) (- 1 ux))))))) (* 8 (* maxCos (* ux (* (pow uy 2) (* zi (* (pow (PI) 2) (- 1 ux)))))))) yi)))))
(* -1 (* (pow yi 3) (+ (* -8 (* (pow uy 3) (pow (PI) 3))) (* -1 (/ (+ (* -1 (/ (+ (* -4 (* (pow maxCos 2) (* (pow ux 2) (* uy (* (pow zi 2) (* (PI) (pow (- 1 ux) 2))))))) (* -2 (* (pow maxCos 2) (* (pow ux 2) (* uy (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))))) yi)) (+ (* 4 (* maxCos (* ux (* (pow uy 2) (* zi (* (pow (PI) 2) (- 1 ux))))))) (* 8 (* maxCos (* ux (* (pow uy 2) (* zi (* (pow (PI) 2) (- 1 ux))))))))) yi)))))
(* -1 (* (pow yi 3) (+ (* -8 (* (pow uy 3) (pow (PI) 3))) (* -1 (/ (+ (* -1 (/ (+ (* -4 (* (pow maxCos 2) (* (pow ux 2) (* uy (* (pow zi 2) (* (PI) (pow (- 1 ux) 2))))))) (+ (* -2 (* (pow maxCos 2) (* (pow ux 2) (* uy (* (pow zi 2) (* (PI) (pow (- 1 ux) 2))))))) (* -1 (/ (* (pow maxCos 3) (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3)))) yi)))) yi)) (+ (* 4 (* maxCos (* ux (* (pow uy 2) (* zi (* (pow (PI) 2) (- 1 ux))))))) (* 8 (* maxCos (* ux (* (pow uy 2) (* zi (* (pow (PI) 2) (- 1 ux))))))))) yi)))))
(* 8 (* (pow uy 3) (* (pow yi 3) (pow (PI) 3))))
(+ (* 8 (* (pow uy 3) (* (pow yi 3) (pow (PI) 3)))) (* ux (+ (* 4 (* maxCos (* (pow uy 2) (* (pow yi 2) (* zi (pow (PI) 2)))))) (* 8 (* maxCos (* (pow uy 2) (* (pow yi 2) (* zi (pow (PI) 2)))))))))
(+ (* 8 (* (pow uy 3) (* (pow yi 3) (pow (PI) 3)))) (* ux (+ (* 4 (* maxCos (* (pow uy 2) (* (pow yi 2) (* zi (pow (PI) 2)))))) (+ (* 8 (* maxCos (* (pow uy 2) (* (pow yi 2) (* zi (pow (PI) 2)))))) (* ux (+ (* -4 (* maxCos (* (pow uy 2) (* (pow yi 2) (* zi (pow (PI) 2)))))) (+ (* 2 (* uy (* yi (* (PI) (+ (* -4 (* maxCos (* uy (* yi (* zi (PI)))))) (* (pow maxCos 2) (pow zi 2))))))) (* 4 (* (pow maxCos 2) (* uy (* yi (* (pow zi 2) (PI)))))))))))))
(+ (* 8 (* (pow uy 3) (* (pow yi 3) (pow (PI) 3)))) (* ux (+ (* 4 (* maxCos (* (pow uy 2) (* (pow yi 2) (* zi (pow (PI) 2)))))) (+ (* 8 (* maxCos (* (pow uy 2) (* (pow yi 2) (* zi (pow (PI) 2)))))) (* ux (+ (* -4 (* maxCos (* (pow uy 2) (* (pow yi 2) (* zi (pow (PI) 2)))))) (+ (* 2 (* uy (* yi (* (PI) (+ (* -4 (* maxCos (* uy (* yi (* zi (PI)))))) (* (pow maxCos 2) (pow zi 2))))))) (+ (* 4 (* (pow maxCos 2) (* uy (* yi (* (pow zi 2) (PI)))))) (* ux (+ (* -8 (* (pow maxCos 2) (* uy (* yi (* (pow zi 2) (PI)))))) (* maxCos (* zi (+ (* -4 (* maxCos (* uy (* yi (* zi (PI)))))) (* (pow maxCos 2) (pow zi 2)))))))))))))))
(* -1 (* (pow maxCos 3) (* (pow ux 6) (pow zi 3))))
(* (pow ux 6) (+ (* -1 (* (pow maxCos 3) (pow zi 3))) (+ (* 2 (/ (* (pow maxCos 3) (pow zi 3)) ux)) (/ (* (pow maxCos 3) (pow zi 3)) ux))))
(* (pow ux 6) (+ (* -2 (/ (* (pow maxCos 3) (pow zi 3)) (pow ux 2))) (+ (* -1 (* (pow maxCos 3) (pow zi 3))) (+ (* -1 (/ (* maxCos (* zi (+ (* -4 (* maxCos (* uy (* yi (* zi (PI)))))) (* (pow maxCos 2) (pow zi 2))))) (pow ux 2))) (+ (* 2 (/ (* (pow maxCos 2) (* uy (* yi (* (pow zi 2) (PI))))) (pow ux 2))) (+ (* 2 (/ (* (pow maxCos 3) (pow zi 3)) ux)) (/ (* (pow maxCos 3) (pow zi 3)) ux)))))))
(* (pow ux 6) (+ (* -8 (/ (* (pow maxCos 2) (* uy (* yi (* (pow zi 2) (PI))))) (pow ux 3))) (+ (* -2 (/ (* (pow maxCos 3) (pow zi 3)) (pow ux 2))) (+ (* -1 (* (pow maxCos 3) (pow zi 3))) (+ (* -1 (/ (* maxCos (* zi (+ (* -4 (* maxCos (* uy (* yi (* zi (PI)))))) (* (pow maxCos 2) (pow zi 2))))) (pow ux 2))) (+ (* 2 (/ (* (pow maxCos 2) (* uy (* yi (* (pow zi 2) (PI))))) (pow ux 2))) (+ (* 2 (/ (* (pow maxCos 3) (pow zi 3)) ux)) (+ (/ (* maxCos (* zi (+ (* -4 (* maxCos (* uy (* yi (* zi (PI)))))) (* (pow maxCos 2) (pow zi 2))))) (pow ux 3)) (/ (* (pow maxCos 3) (pow zi 3)) ux)))))))))
(* -1 (* (pow maxCos 3) (* (pow ux 6) (pow zi 3))))
(* (pow ux 6) (+ (* -1 (* (pow maxCos 3) (pow zi 3))) (* -1 (/ (+ (* -2 (* (pow maxCos 3) (pow zi 3))) (* -1 (* (pow maxCos 3) (pow zi 3)))) ux))))
(* (pow ux 6) (+ (* -1 (* (pow maxCos 3) (pow zi 3))) (* -1 (/ (+ (* -2 (* (pow maxCos 3) (pow zi 3))) (+ (* -1 (* (pow maxCos 3) (pow zi 3))) (* -1 (/ (+ (* -2 (* (pow maxCos 3) (pow zi 3))) (+ (* -1 (* maxCos (* zi (+ (* -4 (* maxCos (* uy (* yi (* zi (PI)))))) (* (pow maxCos 2) (pow zi 2)))))) (* 2 (* (pow maxCos 2) (* uy (* yi (* (pow zi 2) (PI)))))))) ux)))) ux))))
(* (pow ux 6) (+ (* -1 (* (pow maxCos 3) (pow zi 3))) (* -1 (/ (+ (* -2 (* (pow maxCos 3) (pow zi 3))) (+ (* -1 (* (pow maxCos 3) (pow zi 3))) (* -1 (/ (+ (* -2 (* (pow maxCos 3) (pow zi 3))) (+ (* -1 (* maxCos (* zi (+ (* -4 (* maxCos (* uy (* yi (* zi (PI)))))) (* (pow maxCos 2) (pow zi 2)))))) (+ (* -1 (/ (+ (* -1 (* maxCos (* zi (+ (* -4 (* maxCos (* uy (* yi (* zi (PI)))))) (* (pow maxCos 2) (pow zi 2)))))) (* 8 (* (pow maxCos 2) (* uy (* yi (* (pow zi 2) (PI))))))) ux)) (* 2 (* (pow maxCos 2) (* uy (* yi (* (pow zi 2) (PI))))))))) ux)))) ux))))
(* 8 (* (pow uy 3) (* (pow yi 3) (pow (PI) 3))))
(+ (* 8 (* (pow uy 3) (* (pow yi 3) (pow (PI) 3)))) (* zi (+ (* 4 (* maxCos (* ux (* (pow uy 2) (* (pow yi 2) (* (pow (PI) 2) (- 1 ux))))))) (* 8 (* maxCos (* ux (* (pow uy 2) (* (pow yi 2) (* (pow (PI) 2) (- 1 ux))))))))))
(+ (* 8 (* (pow uy 3) (* (pow yi 3) (pow (PI) 3)))) (* zi (+ (* 4 (* maxCos (* ux (* (pow uy 2) (* (pow yi 2) (* (pow (PI) 2) (- 1 ux))))))) (+ (* 8 (* maxCos (* ux (* (pow uy 2) (* (pow yi 2) (* (pow (PI) 2) (- 1 ux))))))) (* zi (+ (* 2 (* (pow maxCos 2) (* (pow ux 2) (* uy (* yi (* (PI) (pow (- 1 ux) 2))))))) (* 4 (* (pow maxCos 2) (* (pow ux 2) (* uy (* yi (* (PI) (pow (- 1 ux) 2)))))))))))))
(+ (* 8 (* (pow uy 3) (* (pow yi 3) (pow (PI) 3)))) (* zi (+ (* 4 (* maxCos (* ux (* (pow uy 2) (* (pow yi 2) (* (pow (PI) 2) (- 1 ux))))))) (+ (* 8 (* maxCos (* ux (* (pow uy 2) (* (pow yi 2) (* (pow (PI) 2) (- 1 ux))))))) (* zi (+ (* 2 (* (pow maxCos 2) (* (pow ux 2) (* uy (* yi (* (PI) (pow (- 1 ux) 2))))))) (+ (* 4 (* (pow maxCos 2) (* (pow ux 2) (* uy (* yi (* (PI) (pow (- 1 ux) 2))))))) (* (pow maxCos 3) (* (pow ux 3) (* zi (pow (- 1 ux) 3)))))))))))
(* (pow maxCos 3) (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3))))
(* (pow zi 3) (+ (* 2 (/ (* (pow maxCos 2) (* (pow ux 2) (* uy (* yi (* (PI) (pow (- 1 ux) 2)))))) zi)) (+ (* 4 (/ (* (pow maxCos 2) (* (pow ux 2) (* uy (* yi (* (PI) (pow (- 1 ux) 2)))))) zi)) (* (pow maxCos 3) (* (pow ux 3) (pow (- 1 ux) 3))))))
(* (pow zi 3) (+ (* 2 (/ (* (pow maxCos 2) (* (pow ux 2) (* uy (* yi (* (PI) (pow (- 1 ux) 2)))))) zi)) (+ (* 4 (/ (* maxCos (* ux (* (pow uy 2) (* (pow yi 2) (* (pow (PI) 2) (- 1 ux)))))) (pow zi 2))) (+ (* 4 (/ (* (pow maxCos 2) (* (pow ux 2) (* uy (* yi (* (PI) (pow (- 1 ux) 2)))))) zi)) (+ (* 8 (/ (* maxCos (* ux (* (pow uy 2) (* (pow yi 2) (* (pow (PI) 2) (- 1 ux)))))) (pow zi 2))) (* (pow maxCos 3) (* (pow ux 3) (pow (- 1 ux) 3))))))))
(* (pow zi 3) (+ (* 2 (/ (* (pow maxCos 2) (* (pow ux 2) (* uy (* yi (* (PI) (pow (- 1 ux) 2)))))) zi)) (+ (* 4 (/ (* maxCos (* ux (* (pow uy 2) (* (pow yi 2) (* (pow (PI) 2) (- 1 ux)))))) (pow zi 2))) (+ (* 4 (/ (* (pow maxCos 2) (* (pow ux 2) (* uy (* yi (* (PI) (pow (- 1 ux) 2)))))) zi)) (+ (* 8 (/ (* maxCos (* ux (* (pow uy 2) (* (pow yi 2) (* (pow (PI) 2) (- 1 ux)))))) (pow zi 2))) (+ (* 8 (/ (* (pow uy 3) (* (pow yi 3) (pow (PI) 3))) (pow zi 3))) (* (pow maxCos 3) (* (pow ux 3) (pow (- 1 ux) 3)))))))))
(* (pow maxCos 3) (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3))))
(* -1 (* (pow zi 3) (+ (* -1 (* (pow maxCos 3) (* (pow ux 3) (pow (- 1 ux) 3)))) (* -1 (/ (+ (* 2 (* (pow maxCos 2) (* (pow ux 2) (* uy (* yi (* (PI) (pow (- 1 ux) 2))))))) (* 4 (* (pow maxCos 2) (* (pow ux 2) (* uy (* yi (* (PI) (pow (- 1 ux) 2)))))))) zi)))))
(* -1 (* (pow zi 3) (+ (* -1 (* (pow maxCos 3) (* (pow ux 3) (pow (- 1 ux) 3)))) (* -1 (/ (+ (* -1 (/ (+ (* -8 (* maxCos (* ux (* (pow uy 2) (* (pow yi 2) (* (pow (PI) 2) (- 1 ux))))))) (* -4 (* maxCos (* ux (* (pow uy 2) (* (pow yi 2) (* (pow (PI) 2) (- 1 ux)))))))) zi)) (+ (* 2 (* (pow maxCos 2) (* (pow ux 2) (* uy (* yi (* (PI) (pow (- 1 ux) 2))))))) (* 4 (* (pow maxCos 2) (* (pow ux 2) (* uy (* yi (* (PI) (pow (- 1 ux) 2))))))))) zi)))))
(* -1 (* (pow zi 3) (+ (* -1 (* (pow maxCos 3) (* (pow ux 3) (pow (- 1 ux) 3)))) (* -1 (/ (+ (* -1 (/ (+ (* -8 (* maxCos (* ux (* (pow uy 2) (* (pow yi 2) (* (pow (PI) 2) (- 1 ux))))))) (+ (* -8 (/ (* (pow uy 3) (* (pow yi 3) (pow (PI) 3))) zi)) (* -4 (* maxCos (* ux (* (pow uy 2) (* (pow yi 2) (* (pow (PI) 2) (- 1 ux))))))))) zi)) (+ (* 2 (* (pow maxCos 2) (* (pow ux 2) (* uy (* yi (* (PI) (pow (- 1 ux) 2))))))) (* 4 (* (pow maxCos 2) (* (pow ux 2) (* uy (* yi (* (PI) (pow (- 1 ux) 2))))))))) zi)))))
(* 8 (* (pow uy 3) (* (pow yi 3) (pow (PI) 3))))
(+ (* 8 (* (pow uy 3) (* (pow yi 3) (pow (PI) 3)))) (* maxCos (+ (* 4 (* ux (* (pow uy 2) (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux))))))) (* 8 (* ux (* (pow uy 2) (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux))))))))))
(+ (* 8 (* (pow uy 3) (* (pow yi 3) (pow (PI) 3)))) (* maxCos (+ (* 4 (* ux (* (pow uy 2) (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux))))))) (+ (* 8 (* ux (* (pow uy 2) (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux))))))) (* maxCos (+ (* 2 (* (pow ux 2) (* uy (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2))))))) (* 4 (* (pow ux 2) (* uy (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))))))))))
(+ (* 8 (* (pow uy 3) (* (pow yi 3) (pow (PI) 3)))) (* maxCos (+ (* 4 (* ux (* (pow uy 2) (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux))))))) (+ (* 8 (* ux (* (pow uy 2) (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux))))))) (* maxCos (+ (* 2 (* (pow ux 2) (* uy (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2))))))) (+ (* 4 (* (pow ux 2) (* uy (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2))))))) (* maxCos (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3)))))))))))
(* (pow maxCos 3) (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3))))
(* (pow maxCos 3) (+ (* 2 (/ (* (pow ux 2) (* uy (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))) maxCos)) (+ (* 4 (/ (* (pow ux 2) (* uy (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))) maxCos)) (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3))))))
(* (pow maxCos 3) (+ (* 2 (/ (* (pow ux 2) (* uy (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))) maxCos)) (+ (* 4 (/ (* ux (* (pow uy 2) (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux)))))) (pow maxCos 2))) (+ (* 4 (/ (* (pow ux 2) (* uy (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))) maxCos)) (+ (* 8 (/ (* ux (* (pow uy 2) (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux)))))) (pow maxCos 2))) (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3))))))))
(* (pow maxCos 3) (+ (* 2 (/ (* (pow ux 2) (* uy (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))) maxCos)) (+ (* 4 (/ (* ux (* (pow uy 2) (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux)))))) (pow maxCos 2))) (+ (* 4 (/ (* (pow ux 2) (* uy (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))) maxCos)) (+ (* 8 (/ (* ux (* (pow uy 2) (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux)))))) (pow maxCos 2))) (+ (* 8 (/ (* (pow uy 3) (* (pow yi 3) (pow (PI) 3))) (pow maxCos 3))) (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3)))))))))
(* (pow maxCos 3) (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3))))
(* -1 (* (pow maxCos 3) (+ (* -1 (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3)))) (* -1 (/ (+ (* 2 (* (pow ux 2) (* uy (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2))))))) (* 4 (* (pow ux 2) (* uy (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))))) maxCos)))))
(* -1 (* (pow maxCos 3) (+ (* -1 (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3)))) (* -1 (/ (+ (* -1 (/ (+ (* -8 (* ux (* (pow uy 2) (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux))))))) (* -4 (* ux (* (pow uy 2) (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux)))))))) maxCos)) (+ (* 2 (* (pow ux 2) (* uy (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2))))))) (* 4 (* (pow ux 2) (* uy (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2))))))))) maxCos)))))
(* -1 (* (pow maxCos 3) (+ (* -1 (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3)))) (* -1 (/ (+ (* -1 (/ (+ (* -8 (* ux (* (pow uy 2) (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux))))))) (+ (* -8 (/ (* (pow uy 3) (* (pow yi 3) (pow (PI) 3))) maxCos)) (* -4 (* ux (* (pow uy 2) (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux))))))))) maxCos)) (+ (* 2 (* (pow ux 2) (* uy (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2))))))) (* 4 (* (pow ux 2) (* uy (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2))))))))) maxCos)))))
(- (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (* maxCos (* ux (* xi (* zi (- 1 ux))))))
(- (+ (* uy (- (* 4 (* maxCos (* ux (* yi (* zi (* (PI) (- 1 ux))))))) (* 2 (* xi (* yi (PI)))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (* maxCos (* ux (* xi (* zi (- 1 ux))))))
(- (+ (* uy (- (+ (* 4 (* maxCos (* ux (* yi (* zi (* (PI) (- 1 ux))))))) (* 4 (* uy (* (pow yi 2) (pow (PI) 2))))) (* 2 (* xi (* yi (PI)))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (* maxCos (* ux (* xi (* zi (- 1 ux))))))
(- (+ (* uy (- (+ (* 4 (* maxCos (* ux (* yi (* zi (* (PI) (- 1 ux))))))) (* 4 (* uy (* (pow yi 2) (pow (PI) 2))))) (* 2 (* xi (* yi (PI)))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (* maxCos (* ux (* xi (* zi (- 1 ux))))))
(* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2))))
(* (pow uy 2) (- (+ (* 4 (* (pow yi 2) (pow (PI) 2))) (* 4 (/ (* maxCos (* ux (* yi (* zi (* (PI) (- 1 ux)))))) uy))) (* 2 (/ (* xi (* yi (PI))) uy))))
(* (pow uy 2) (- (+ (* 4 (* (pow yi 2) (pow (PI) 2))) (+ (* 4 (/ (* maxCos (* ux (* yi (* zi (* (PI) (- 1 ux)))))) uy)) (/ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow uy 2)))) (+ (* 2 (/ (* xi (* yi (PI))) uy)) (/ (* maxCos (* ux (* xi (* zi (- 1 ux))))) (pow uy 2)))))
(* (pow uy 2) (- (+ (* 4 (* (pow yi 2) (pow (PI) 2))) (+ (* 4 (/ (* maxCos (* ux (* yi (* zi (* (PI) (- 1 ux)))))) uy)) (/ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow uy 2)))) (+ (* 2 (/ (* xi (* yi (PI))) uy)) (/ (* maxCos (* ux (* xi (* zi (- 1 ux))))) (pow uy 2)))))
(* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2))))
(* (pow uy 2) (+ (* -1 (/ (- (* -4 (* maxCos (* ux (* yi (* zi (* (PI) (- 1 ux))))))) (* -2 (* xi (* yi (PI))))) uy)) (* 4 (* (pow yi 2) (pow (PI) 2)))))
(* (pow uy 2) (+ (* -1 (/ (- (+ (* -4 (* maxCos (* ux (* yi (* zi (* (PI) (- 1 ux))))))) (* -1 (/ (- (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (* maxCos (* ux (* xi (* zi (- 1 ux)))))) uy))) (* -2 (* xi (* yi (PI))))) uy)) (* 4 (* (pow yi 2) (pow (PI) 2)))))
(* (pow uy 2) (+ (* -1 (/ (- (+ (* -4 (* maxCos (* ux (* yi (* zi (* (PI) (- 1 ux))))))) (* -1 (/ (- (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (* maxCos (* ux (* xi (* zi (- 1 ux)))))) uy))) (* -2 (* xi (* yi (PI))))) uy)) (* 4 (* (pow yi 2) (pow (PI) 2)))))
(- (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (* maxCos (* ux (* xi (* zi (- 1 ux))))))
(- (+ (* yi (- (* 4 (* maxCos (* ux (* uy (* zi (* (PI) (- 1 ux))))))) (* 2 (* uy (* xi (PI)))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (* maxCos (* ux (* xi (* zi (- 1 ux))))))
(- (+ (* yi (- (+ (* 4 (* maxCos (* ux (* uy (* zi (* (PI) (- 1 ux))))))) (* 4 (* (pow uy 2) (* yi (pow (PI) 2))))) (* 2 (* uy (* xi (PI)))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (* maxCos (* ux (* xi (* zi (- 1 ux))))))
(- (+ (* yi (- (+ (* 4 (* maxCos (* ux (* uy (* zi (* (PI) (- 1 ux))))))) (* 4 (* (pow uy 2) (* yi (pow (PI) 2))))) (* 2 (* uy (* xi (PI)))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (* maxCos (* ux (* xi (* zi (- 1 ux))))))
(* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2))))
(* (pow yi 2) (- (+ (* 4 (* (pow uy 2) (pow (PI) 2))) (* 4 (/ (* maxCos (* ux (* uy (* zi (* (PI) (- 1 ux)))))) yi))) (* 2 (/ (* uy (* xi (PI))) yi))))
(* (pow yi 2) (- (+ (* 4 (* (pow uy 2) (pow (PI) 2))) (+ (* 4 (/ (* maxCos (* ux (* uy (* zi (* (PI) (- 1 ux)))))) yi)) (/ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow yi 2)))) (+ (* 2 (/ (* uy (* xi (PI))) yi)) (/ (* maxCos (* ux (* xi (* zi (- 1 ux))))) (pow yi 2)))))
(* (pow yi 2) (- (+ (* 4 (* (pow uy 2) (pow (PI) 2))) (+ (* 4 (/ (* maxCos (* ux (* uy (* zi (* (PI) (- 1 ux)))))) yi)) (/ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow yi 2)))) (+ (* 2 (/ (* uy (* xi (PI))) yi)) (/ (* maxCos (* ux (* xi (* zi (- 1 ux))))) (pow yi 2)))))
(* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2))))
(* (pow yi 2) (+ (* -1 (/ (- (* -4 (* maxCos (* ux (* uy (* zi (* (PI) (- 1 ux))))))) (* -2 (* uy (* xi (PI))))) yi)) (* 4 (* (pow uy 2) (pow (PI) 2)))))
(* (pow yi 2) (+ (* -1 (/ (- (+ (* -4 (* maxCos (* ux (* uy (* zi (* (PI) (- 1 ux))))))) (* -1 (/ (- (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (* maxCos (* ux (* xi (* zi (- 1 ux)))))) yi))) (* -2 (* uy (* xi (PI))))) yi)) (* 4 (* (pow uy 2) (pow (PI) 2)))))
(* (pow yi 2) (+ (* -1 (/ (- (+ (* -4 (* maxCos (* ux (* uy (* zi (* (PI) (- 1 ux))))))) (* -1 (/ (- (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (* maxCos (* ux (* xi (* zi (- 1 ux)))))) yi))) (* -2 (* uy (* xi (PI))))) yi)) (* 4 (* (pow uy 2) (pow (PI) 2)))))
(- (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (* 2 (* uy (* xi (* yi (PI))))))
(- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (* ux (- (* 4 (* maxCos (* uy (* yi (* zi (PI)))))) (* maxCos (* xi zi))))) (* 2 (* uy (* xi (* yi (PI))))))
(- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (* ux (- (+ (* 4 (* maxCos (* uy (* yi (* zi (PI)))))) (* ux (- (+ (* -4 (* maxCos (* uy (* yi (* zi (PI)))))) (* (pow maxCos 2) (pow zi 2))) (* -1 (* maxCos (* xi zi)))))) (* maxCos (* xi zi))))) (* 2 (* uy (* xi (* yi (PI))))))
(- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (* ux (- (+ (* 4 (* maxCos (* uy (* yi (* zi (PI)))))) (* ux (- (+ (* -4 (* maxCos (* uy (* yi (* zi (PI)))))) (+ (* -2 (* (pow maxCos 2) (* ux (pow zi 2)))) (* (pow maxCos 2) (pow zi 2)))) (* -1 (* maxCos (* xi zi)))))) (* maxCos (* xi zi))))) (* 2 (* uy (* xi (* yi (PI))))))
(* (pow maxCos 2) (* (pow ux 4) (pow zi 2)))
(* (pow ux 4) (+ (* -2 (/ (* (pow maxCos 2) (pow zi 2)) ux)) (* (pow maxCos 2) (pow zi 2))))
(* (pow ux 4) (- (+ (* -4 (/ (* maxCos (* uy (* yi (* zi (PI))))) (pow ux 2))) (+ (* -2 (/ (* (pow maxCos 2) (pow zi 2)) ux)) (+ (* (pow maxCos 2) (pow zi 2)) (/ (* (pow maxCos 2) (pow zi 2)) (pow ux 2))))) (* -1 (/ (* maxCos (* xi zi)) (pow ux 2)))))
(* (pow ux 4) (- (+ (* -4 (/ (* maxCos (* uy (* yi (* zi (PI))))) (pow ux 2))) (+ (* -2 (/ (* (pow maxCos 2) (pow zi 2)) ux)) (+ (* 4 (/ (* maxCos (* uy (* yi (* zi (PI))))) (pow ux 3))) (+ (* (pow maxCos 2) (pow zi 2)) (/ (* (pow maxCos 2) (pow zi 2)) (pow ux 2)))))) (+ (* -1 (/ (* maxCos (* xi zi)) (pow ux 2))) (/ (* maxCos (* xi zi)) (pow ux 3)))))
(* (pow maxCos 2) (* (pow ux 4) (pow zi 2)))
(* (pow ux 4) (+ (* -2 (/ (* (pow maxCos 2) (pow zi 2)) ux)) (* (pow maxCos 2) (pow zi 2))))
(* (pow ux 4) (+ (* -1 (/ (+ (* -1 (/ (- (+ (* -4 (* maxCos (* uy (* yi (* zi (PI)))))) (* (pow maxCos 2) (pow zi 2))) (* -1 (* maxCos (* xi zi)))) ux)) (* 2 (* (pow maxCos 2) (pow zi 2)))) ux)) (* (pow maxCos 2) (pow zi 2))))
(* (pow ux 4) (+ (* -1 (/ (+ (* -1 (/ (- (+ (* -4 (* maxCos (* uy (* yi (* zi (PI)))))) (+ (* -1 (/ (- (* -4 (* maxCos (* uy (* yi (* zi (PI)))))) (* -1 (* maxCos (* xi zi)))) ux)) (* (pow maxCos 2) (pow zi 2)))) (* -1 (* maxCos (* xi zi)))) ux)) (* 2 (* (pow maxCos 2) (pow zi 2)))) ux)) (* (pow maxCos 2) (pow zi 2))))
(- (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (* 2 (* uy (* xi (* yi (PI))))))
(- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (* zi (- (* 4 (* maxCos (* ux (* uy (* yi (* (PI) (- 1 ux))))))) (* maxCos (* ux (* xi (- 1 ux))))))) (* 2 (* uy (* xi (* yi (PI))))))
(- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (* zi (- (+ (* 4 (* maxCos (* ux (* uy (* yi (* (PI) (- 1 ux))))))) (* (pow maxCos 2) (* (pow ux 2) (* zi (pow (- 1 ux) 2))))) (* maxCos (* ux (* xi (- 1 ux))))))) (* 2 (* uy (* xi (* yi (PI))))))
(- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (* zi (- (+ (* 4 (* maxCos (* ux (* uy (* yi (* (PI) (- 1 ux))))))) (* (pow maxCos 2) (* (pow ux 2) (* zi (pow (- 1 ux) 2))))) (* maxCos (* ux (* xi (- 1 ux))))))) (* 2 (* uy (* xi (* yi (PI))))))
(* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))
(* (pow zi 2) (- (+ (* 4 (/ (* maxCos (* ux (* uy (* yi (* (PI) (- 1 ux)))))) zi)) (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))) (/ (* maxCos (* ux (* xi (- 1 ux)))) zi)))
(* (pow zi 2) (- (+ (* 4 (/ (* maxCos (* ux (* uy (* yi (* (PI) (- 1 ux)))))) zi)) (+ (* 4 (/ (* (pow uy 2) (* (pow yi 2) (pow (PI) 2))) (pow zi 2))) (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))) (+ (* 2 (/ (* uy (* xi (* yi (PI)))) (pow zi 2))) (/ (* maxCos (* ux (* xi (- 1 ux)))) zi))))
(* (pow zi 2) (- (+ (* 4 (/ (* maxCos (* ux (* uy (* yi (* (PI) (- 1 ux)))))) zi)) (+ (* 4 (/ (* (pow uy 2) (* (pow yi 2) (pow (PI) 2))) (pow zi 2))) (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))) (+ (* 2 (/ (* uy (* xi (* yi (PI)))) (pow zi 2))) (/ (* maxCos (* ux (* xi (- 1 ux)))) zi))))
(* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))
(* (pow zi 2) (+ (* -1 (/ (- (* -4 (* maxCos (* ux (* uy (* yi (* (PI) (- 1 ux))))))) (* -1 (* maxCos (* ux (* xi (- 1 ux)))))) zi)) (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))
(* (pow zi 2) (+ (* -1 (/ (- (+ (* -4 (* maxCos (* ux (* uy (* yi (* (PI) (- 1 ux))))))) (* -1 (/ (- (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (* 2 (* uy (* xi (* yi (PI)))))) zi))) (* -1 (* maxCos (* ux (* xi (- 1 ux)))))) zi)) (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))
(* (pow zi 2) (+ (* -1 (/ (- (+ (* -4 (* maxCos (* ux (* uy (* yi (* (PI) (- 1 ux))))))) (* -1 (/ (- (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (* 2 (* uy (* xi (* yi (PI)))))) zi))) (* -1 (* maxCos (* ux (* xi (- 1 ux)))))) zi)) (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))
(- (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (* 2 (* uy (* xi (* yi (PI))))))
(- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (* maxCos (- (* 4 (* ux (* uy (* yi (* zi (* (PI) (- 1 ux))))))) (* ux (* xi (* zi (- 1 ux))))))) (* 2 (* uy (* xi (* yi (PI))))))
(- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (* maxCos (- (+ (* 4 (* ux (* uy (* yi (* zi (* (PI) (- 1 ux))))))) (* maxCos (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (* ux (* xi (* zi (- 1 ux))))))) (* 2 (* uy (* xi (* yi (PI))))))
(- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (* maxCos (- (+ (* 4 (* ux (* uy (* yi (* zi (* (PI) (- 1 ux))))))) (* maxCos (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (* ux (* xi (* zi (- 1 ux))))))) (* 2 (* uy (* xi (* yi (PI))))))
(* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))
(* (pow maxCos 2) (- (+ (* 4 (/ (* ux (* uy (* yi (* zi (* (PI) (- 1 ux)))))) maxCos)) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (/ (* ux (* xi (* zi (- 1 ux)))) maxCos)))
(* (pow maxCos 2) (- (+ (* 4 (/ (* ux (* uy (* yi (* zi (* (PI) (- 1 ux)))))) maxCos)) (+ (* 4 (/ (* (pow uy 2) (* (pow yi 2) (pow (PI) 2))) (pow maxCos 2))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (+ (* 2 (/ (* uy (* xi (* yi (PI)))) (pow maxCos 2))) (/ (* ux (* xi (* zi (- 1 ux)))) maxCos))))
(* (pow maxCos 2) (- (+ (* 4 (/ (* ux (* uy (* yi (* zi (* (PI) (- 1 ux)))))) maxCos)) (+ (* 4 (/ (* (pow uy 2) (* (pow yi 2) (pow (PI) 2))) (pow maxCos 2))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (+ (* 2 (/ (* uy (* xi (* yi (PI)))) (pow maxCos 2))) (/ (* ux (* xi (* zi (- 1 ux)))) maxCos))))
(* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))
(* (pow maxCos 2) (+ (* -1 (/ (- (* -4 (* ux (* uy (* yi (* zi (* (PI) (- 1 ux))))))) (* -1 (* ux (* xi (* zi (- 1 ux)))))) maxCos)) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))
(* (pow maxCos 2) (+ (* -1 (/ (- (+ (* -4 (* ux (* uy (* yi (* zi (* (PI) (- 1 ux))))))) (* -1 (/ (- (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (* 2 (* uy (* xi (* yi (PI)))))) maxCos))) (* -1 (* ux (* xi (* zi (- 1 ux)))))) maxCos)) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))
(* (pow maxCos 2) (+ (* -1 (/ (- (+ (* -4 (* ux (* uy (* yi (* zi (* (PI) (- 1 ux))))))) (* -1 (/ (- (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (* 2 (* uy (* xi (* yi (PI)))))) maxCos))) (* -1 (* ux (* xi (* zi (- 1 ux)))))) maxCos)) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))
(pow (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))) 2)
(+ (* -1 (* xi (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))))) (pow (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))) 2))
(+ (* -1 (* xi (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))))) (pow (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))) 2))
(+ (* -1 (* xi (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))))) (pow (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))) 2))
(* -1 (* xi (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux)))))))
(* xi (- (/ (pow (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))) 2) xi) (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux)))))))
(* xi (- (/ (pow (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))) 2) xi) (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux)))))))
(* xi (- (/ (pow (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))) 2) xi) (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux)))))))
(* -1 (* xi (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux)))))))
(* -1 (* xi (- (* -1 (/ (pow (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))) 2) xi)) (* -1 (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux)))))))))
(* -1 (* xi (- (* -1 (/ (pow (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))) 2) xi)) (* -1 (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux)))))))))
(* -1 (* xi (- (* -1 (/ (pow (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))) 2) xi)) (* -1 (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux)))))))))
(+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux)))))
(+ xi (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))))
(+ xi (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))))
(+ xi (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))))
xi
(* xi (+ 1 (+ (* 2 (/ (* uy (* yi (PI))) xi)) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi))))
(* xi (- (+ 1 (* -1 (/ (+ (* -1 (pow (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))) 2)) (pow (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))) 2)) (pow xi 2)))) (* -1 (/ (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))) xi))))
(* xi (- (+ 1 (* -1 (/ (* (+ (* -1 (pow (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))) 2)) (pow (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))) 2)) (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux)))))) (pow xi 3)))) (+ (* -1 (/ (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))) xi)) (+ (* -1 (/ (pow (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))) 2) (pow xi 2))) (/ (pow (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))) 2) (pow xi 2))))))
xi
(* -1 (* xi (- (* -1 (/ (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))) xi)) 1)))
(* -1 (* xi (- (* -1 (/ (- (+ (* -1 (/ (pow (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))) 2) xi)) (/ (pow (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))) 2) xi)) (* -1 (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))))) xi)) 1)))
(* -1 (* xi (- (* -1 (/ (- (* -1 (/ (- (* -1 (/ (* (+ (* -1 (pow (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))) 2)) (pow (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))) 2)) (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux)))))) xi)) (+ (* -1 (pow (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))) 2)) (pow (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))) 2))) xi)) (* -1 (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))))) xi)) 1)))
(/ (+ (* (pow maxCos 3) (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3)))) (pow xi 3)) (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))))
(+ (* uy (- (+ (* 2 (/ (* (pow maxCos 2) (* (pow ux 2) (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))) (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))))) (* 4 (/ (* (pow maxCos 2) (* (pow ux 2) (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))) (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux))))))))) (/ (* (+ (* (pow maxCos 3) (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3)))) (pow xi 3)) (- (* 4 (* maxCos (* ux (* yi (* zi (* (PI) (- 1 ux))))))) (* 2 (* xi (* yi (PI)))))) (pow (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))) 2)))) (+ (/ (* (pow maxCos 3) (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3)))) (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux))))))) (/ (pow xi 3) (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))))))
(+ (* uy (- (+ (* 2 (/ (* (pow maxCos 2) (* (pow ux 2) (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))) (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))))) (+ (* 4 (/ (* (pow maxCos 2) (* (pow ux 2) (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))) (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))))) (* uy (- (+ (* 4 (/ (* maxCos (* ux (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux)))))) (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))))) (* 8 (/ (* maxCos (* ux (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux)))))) (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux))))))))) (+ (* 4 (/ (* (pow yi 2) (* (pow (PI) 2) (+ (* (pow maxCos 3) (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3)))) (pow xi 3)))) (pow (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))) 2))) (/ (* (- (* 4 (* maxCos (* ux (* yi (* zi (* (PI) (- 1 ux))))))) (* 2 (* xi (* yi (PI))))) (- (+ (* 2 (/ (* (pow maxCos 2) (* (pow ux 2) (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))) (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))))) (* 4 (/ (* (pow maxCos 2) (* (pow ux 2) (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))) (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux))))))))) (/ (* (+ (* (pow maxCos 3) (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3)))) (pow xi 3)) (- (* 4 (* maxCos (* ux (* yi (* zi (* (PI) (- 1 ux))))))) (* 2 (* xi (* yi (PI)))))) (pow (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))) 2)))) (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))))))))) (/ (* (+ (* (pow maxCos 3) (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3)))) (pow xi 3)) (- (* 4 (* maxCos (* ux (* yi (* zi (* (PI) (- 1 ux))))))) (* 2 (* xi (* yi (PI)))))) (pow (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))) 2)))) (+ (/ (* (pow maxCos 3) (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3)))) (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux))))))) (/ (pow xi 3) (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))))))
(+ (* uy (- (+ (* 2 (/ (* (pow maxCos 2) (* (pow ux 2) (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))) (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))))) (+ (* 4 (/ (* (pow maxCos 2) (* (pow ux 2) (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))) (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))))) (* uy (- (+ (* 4 (/ (* maxCos (* ux (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux)))))) (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))))) (+ (* 8 (/ (* maxCos (* ux (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux)))))) (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))))) (* uy (- (* 8 (/ (* (pow yi 3) (pow (PI) 3)) (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))))) (+ (* 4 (/ (* (pow yi 2) (* (pow (PI) 2) (- (+ (* 2 (/ (* (pow maxCos 2) (* (pow ux 2) (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))) (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))))) (* 4 (/ (* (pow maxCos 2) (* (pow ux 2) (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))) (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux))))))))) (/ (* (+ (* (pow maxCos 3) (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3)))) (pow xi 3)) (- (* 4 (* maxCos (* ux (* yi (* zi (* (PI) (- 1 ux))))))) (* 2 (* xi (* yi (PI)))))) (pow (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))) 2))))) (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))))) (/ (* (- (* 4 (* maxCos (* ux (* yi (* zi (* (PI) (- 1 ux))))))) (* 2 (* xi (* yi (PI))))) (- (+ (* 4 (/ (* maxCos (* ux (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux)))))) (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))))) (* 8 (/ (* maxCos (* ux (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux)))))) (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux))))))))) (+ (* 4 (/ (* (pow yi 2) (* (pow (PI) 2) (+ (* (pow maxCos 3) (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3)))) (pow xi 3)))) (pow (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))) 2))) (/ (* (- (* 4 (* maxCos (* ux (* yi (* zi (* (PI) (- 1 ux))))))) (* 2 (* xi (* yi (PI))))) (- (+ (* 2 (/ (* (pow maxCos 2) (* (pow ux 2) (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))) (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))))) (* 4 (/ (* (pow maxCos 2) (* (pow ux 2) (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))) (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux))))))))) (/ (* (+ (* (pow maxCos 3) (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3)))) (pow xi 3)) (- (* 4 (* maxCos (* ux (* yi (* zi (* (PI) (- 1 ux))))))) (* 2 (* xi (* yi (PI)))))) (pow (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))) 2)))) (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))))))) (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))))))))) (+ (* 4 (/ (* (pow yi 2) (* (pow (PI) 2) (+ (* (pow maxCos 3) (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3)))) (pow xi 3)))) (pow (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))) 2))) (/ (* (- (* 4 (* maxCos (* ux (* yi (* zi (* (PI) (- 1 ux))))))) (* 2 (* xi (* yi (PI))))) (- (+ (* 2 (/ (* (pow maxCos 2) (* (pow ux 2) (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))) (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))))) (* 4 (/ (* (pow maxCos 2) (* (pow ux 2) (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))) (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux))))))))) (/ (* (+ (* (pow maxCos 3) (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3)))) (pow xi 3)) (- (* 4 (* maxCos (* ux (* yi (* zi (* (PI) (- 1 ux))))))) (* 2 (* xi (* yi (PI)))))) (pow (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))) 2)))) (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))))))))) (/ (* (+ (* (pow maxCos 3) (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3)))) (pow xi 3)) (- (* 4 (* maxCos (* ux (* yi (* zi (* (PI) (- 1 ux))))))) (* 2 (* xi (* yi (PI)))))) (pow (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))) 2)))) (+ (/ (* (pow maxCos 3) (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3)))) (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux))))))) (/ (pow xi 3) (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))))))
(* 2 (* uy (* yi (PI))))
(* uy (- (+ (* 1/4 (/ (+ (* 4 (* maxCos (* ux (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux))))))) (* 8 (* maxCos (* ux (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux)))))))) (* uy (* (pow yi 2) (pow (PI) 2))))) (* 2 (* yi (PI)))) (* 1/2 (/ (- (* 4 (* maxCos (* ux (* yi (* zi (* (PI) (- 1 ux))))))) (* 2 (* xi (* yi (PI))))) (* uy (* yi (PI)))))))
(* uy (- (+ (* 1/4 (/ (+ (* 2 (* (pow maxCos 2) (* (pow ux 2) (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2))))))) (* 4 (* (pow maxCos 2) (* (pow ux 2) (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))))) (* (pow uy 2) (* (pow yi 2) (pow (PI) 2))))) (+ (* 1/4 (/ (+ (* 4 (* maxCos (* ux (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux))))))) (* 8 (* maxCos (* ux (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux)))))))) (* uy (* (pow yi 2) (pow (PI) 2))))) (* 2 (* yi (PI))))) (+ (* 1/4 (/ (* (- (* 1/4 (/ (+ (* 4 (* maxCos (* ux (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux))))))) (* 8 (* maxCos (* ux (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux)))))))) (* (pow yi 2) (pow (PI) 2)))) (* 1/2 (/ (- (* 4 (* maxCos (* ux (* yi (* zi (* (PI) (- 1 ux))))))) (* 2 (* xi (* yi (PI))))) (* yi (PI))))) (- (* 4 (* maxCos (* ux (* yi (* zi (* (PI) (- 1 ux))))))) (* 2 (* xi (* yi (PI)))))) (* (pow uy 2) (* (pow yi 2) (pow (PI) 2))))) (+ (* 1/2 (/ (- (* 4 (* maxCos (* ux (* yi (* zi (* (PI) (- 1 ux))))))) (* 2 (* xi (* yi (PI))))) (* uy (* yi (PI))))) (* 1/2 (/ (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))) (* (pow uy 2) (* yi (PI)))))))))
(* uy (- (+ (* 1/4 (/ (+ (* 2 (* (pow maxCos 2) (* (pow ux 2) (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2))))))) (* 4 (* (pow maxCos 2) (* (pow ux 2) (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))))) (* (pow uy 2) (* (pow yi 2) (pow (PI) 2))))) (+ (* 1/4 (/ (+ (* 4 (* maxCos (* ux (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux))))))) (* 8 (* maxCos (* ux (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux)))))))) (* uy (* (pow yi 2) (pow (PI) 2))))) (+ (* 1/4 (/ (+ (* (pow maxCos 3) (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3)))) (pow xi 3)) (* (pow uy 3) (* (pow yi 2) (pow (PI) 2))))) (* 2 (* yi (PI)))))) (+ (* 1/4 (/ (* (- (* 1/4 (/ (+ (* 2 (* (pow maxCos 2) (* (pow ux 2) (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2))))))) (* 4 (* (pow maxCos 2) (* (pow ux 2) (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))))) (* (pow yi 2) (pow (PI) 2)))) (+ (* 1/4 (/ (* (- (* 1/4 (/ (+ (* 4 (* maxCos (* ux (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux))))))) (* 8 (* maxCos (* ux (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux)))))))) (* (pow yi 2) (pow (PI) 2)))) (* 1/2 (/ (- (* 4 (* maxCos (* ux (* yi (* zi (* (PI) (- 1 ux))))))) (* 2 (* xi (* yi (PI))))) (* yi (PI))))) (- (* 4 (* maxCos (* ux (* yi (* zi (* (PI) (- 1 ux))))))) (* 2 (* xi (* yi (PI)))))) (* (pow yi 2) (pow (PI) 2)))) (* 1/2 (/ (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))) (* yi (PI)))))) (- (* 4 (* maxCos (* ux (* yi (* zi (* (PI) (- 1 ux))))))) (* 2 (* xi (* yi (PI)))))) (* (pow uy 3) (* (pow yi 2) (pow (PI) 2))))) (+ (* 1/4 (/ (* (- (* 1/4 (/ (+ (* 4 (* maxCos (* ux (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux))))))) (* 8 (* maxCos (* ux (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux)))))))) (* (pow yi 2) (pow (PI) 2)))) (* 1/2 (/ (- (* 4 (* maxCos (* ux (* yi (* zi (* (PI) (- 1 ux))))))) (* 2 (* xi (* yi (PI))))) (* yi (PI))))) (- (* 4 (* maxCos (* ux (* yi (* zi (* (PI) (- 1 ux))))))) (* 2 (* xi (* yi (PI)))))) (* (pow uy 2) (* (pow yi 2) (pow (PI) 2))))) (+ (* 1/4 (/ (* (- (* 1/4 (/ (+ (* 4 (* maxCos (* ux (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux))))))) (* 8 (* maxCos (* ux (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux)))))))) (* (pow yi 2) (pow (PI) 2)))) (* 1/2 (/ (- (* 4 (* maxCos (* ux (* yi (* zi (* (PI) (- 1 ux))))))) (* 2 (* xi (* yi (PI))))) (* yi (PI))))) (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux))))))) (* (pow uy 3) (* (pow yi 2) (pow (PI) 2))))) (+ (* 1/2 (/ (- (* 4 (* maxCos (* ux (* yi (* zi (* (PI) (- 1 ux))))))) (* 2 (* xi (* yi (PI))))) (* uy (* yi (PI))))) (* 1/2 (/ (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))) (* (pow uy 2) (* yi (PI)))))))))))
(* 2 (* uy (* yi (PI))))
(* -1 (* uy (+ (* -2 (* yi (PI))) (* -1 (/ (- (* 1/4 (/ (+ (* 4 (* maxCos (* ux (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux))))))) (* 8 (* maxCos (* ux (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux)))))))) (* (pow yi 2) (pow (PI) 2)))) (* -1/2 (/ (- (* -4 (* maxCos (* ux (* yi (* zi (* (PI) (- 1 ux))))))) (* -2 (* xi (* yi (PI))))) (* yi (PI))))) uy)))))
(* -1 (* uy (+ (* -2 (* yi (PI))) (* -1 (/ (- (+ (* -1 (/ (- (* 1/4 (/ (+ (* -4 (* (pow maxCos 2) (* (pow ux 2) (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2))))))) (* -2 (* (pow maxCos 2) (* (pow ux 2) (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))))) (* (pow yi 2) (pow (PI) 2)))) (+ (* -1/2 (/ (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))) (* yi (PI)))) (* 1/4 (/ (* (- (* -4 (* maxCos (* ux (* yi (* zi (* (PI) (- 1 ux))))))) (* -2 (* xi (* yi (PI))))) (- (* 1/4 (/ (+ (* 4 (* maxCos (* ux (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux))))))) (* 8 (* maxCos (* ux (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux)))))))) (* (pow yi 2) (pow (PI) 2)))) (* -1/2 (/ (- (* -4 (* maxCos (* ux (* yi (* zi (* (PI) (- 1 ux))))))) (* -2 (* xi (* yi (PI))))) (* yi (PI)))))) (* (pow yi 2) (pow (PI) 2)))))) uy)) (* 1/4 (/ (+ (* 4 (* maxCos (* ux (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux))))))) (* 8 (* maxCos (* ux (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux)))))))) (* (pow yi 2) (pow (PI) 2))))) (* -1/2 (/ (- (* -4 (* maxCos (* ux (* yi (* zi (* (PI) (- 1 ux))))))) (* -2 (* xi (* yi (PI))))) (* yi (PI))))) uy)))))
(* -1 (* uy (+ (* -2 (* yi (PI))) (* -1 (/ (- (+ (* -1 (/ (- (+ (* -1 (/ (- (* 1/4 (/ (+ (* (pow maxCos 3) (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3)))) (pow xi 3)) (* (pow yi 2) (pow (PI) 2)))) (+ (* 1/4 (/ (* (- (* -4 (* maxCos (* ux (* yi (* zi (* (PI) (- 1 ux))))))) (* -2 (* xi (* yi (PI))))) (- (* 1/4 (/ (+ (* -4 (* (pow maxCos 2) (* (pow ux 2) (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2))))))) (* -2 (* (pow maxCos 2) (* (pow ux 2) (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))))) (* (pow yi 2) (pow (PI) 2)))) (+ (* -1/2 (/ (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))) (* yi (PI)))) (* 1/4 (/ (* (- (* -4 (* maxCos (* ux (* yi (* zi (* (PI) (- 1 ux))))))) (* -2 (* xi (* yi (PI))))) (- (* 1/4 (/ (+ (* 4 (* maxCos (* ux (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux))))))) (* 8 (* maxCos (* ux (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux)))))))) (* (pow yi 2) (pow (PI) 2)))) (* -1/2 (/ (- (* -4 (* maxCos (* ux (* yi (* zi (* (PI) (- 1 ux))))))) (* -2 (* xi (* yi (PI))))) (* yi (PI)))))) (* (pow yi 2) (pow (PI) 2))))))) (* (pow yi 2) (pow (PI) 2)))) (* 1/4 (/ (* (- (* 1/4 (/ (+ (* 4 (* maxCos (* ux (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux))))))) (* 8 (* maxCos (* ux (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux)))))))) (* (pow yi 2) (pow (PI) 2)))) (* -1/2 (/ (- (* -4 (* maxCos (* ux (* yi (* zi (* (PI) (- 1 ux))))))) (* -2 (* xi (* yi (PI))))) (* yi (PI))))) (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux))))))) (* (pow yi 2) (pow (PI) 2)))))) uy)) (* 1/4 (/ (+ (* -4 (* (pow maxCos 2) (* (pow ux 2) (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2))))))) (* -2 (* (pow maxCos 2) (* (pow ux 2) (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))))) (* (pow yi 2) (pow (PI) 2))))) (+ (* -1/2 (/ (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))) (* yi (PI)))) (* 1/4 (/ (* (- (* -4 (* maxCos (* ux (* yi (* zi (* (PI) (- 1 ux))))))) (* -2 (* xi (* yi (PI))))) (- (* 1/4 (/ (+ (* 4 (* maxCos (* ux (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux))))))) (* 8 (* maxCos (* ux (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux)))))))) (* (pow yi 2) (pow (PI) 2)))) (* -1/2 (/ (- (* -4 (* maxCos (* ux (* yi (* zi (* (PI) (- 1 ux))))))) (* -2 (* xi (* yi (PI))))) (* yi (PI)))))) (* (pow yi 2) (pow (PI) 2)))))) uy)) (* 1/4 (/ (+ (* 4 (* maxCos (* ux (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux))))))) (* 8 (* maxCos (* ux (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux)))))))) (* (pow yi 2) (pow (PI) 2))))) (* -1/2 (/ (- (* -4 (* maxCos (* ux (* yi (* zi (* (PI) (- 1 ux))))))) (* -2 (* xi (* yi (PI))))) (* yi (PI))))) uy)))))
(/ (+ (* (pow maxCos 3) (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3)))) (pow xi 3)) (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))))
(+ (* yi (- (+ (* 2 (/ (* (pow maxCos 2) (* (pow ux 2) (* uy (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))) (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))))) (* 4 (/ (* (pow maxCos 2) (* (pow ux 2) (* uy (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))) (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux))))))))) (/ (* (+ (* (pow maxCos 3) (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3)))) (pow xi 3)) (- (* 4 (* maxCos (* ux (* uy (* zi (* (PI) (- 1 ux))))))) (* 2 (* uy (* xi (PI)))))) (pow (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))) 2)))) (+ (/ (* (pow maxCos 3) (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3)))) (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux))))))) (/ (pow xi 3) (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))))))
(+ (* yi (- (+ (* 2 (/ (* (pow maxCos 2) (* (pow ux 2) (* uy (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))) (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))))) (+ (* 4 (/ (* (pow maxCos 2) (* (pow ux 2) (* uy (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))) (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))))) (* yi (- (+ (* 4 (/ (* maxCos (* ux (* (pow uy 2) (* zi (* (pow (PI) 2) (- 1 ux)))))) (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))))) (* 8 (/ (* maxCos (* ux (* (pow uy 2) (* zi (* (pow (PI) 2) (- 1 ux)))))) (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux))))))))) (+ (* 4 (/ (* (pow uy 2) (* (pow (PI) 2) (+ (* (pow maxCos 3) (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3)))) (pow xi 3)))) (pow (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))) 2))) (/ (* (- (* 4 (* maxCos (* ux (* uy (* zi (* (PI) (- 1 ux))))))) (* 2 (* uy (* xi (PI))))) (- (+ (* 2 (/ (* (pow maxCos 2) (* (pow ux 2) (* uy (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))) (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))))) (* 4 (/ (* (pow maxCos 2) (* (pow ux 2) (* uy (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))) (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux))))))))) (/ (* (+ (* (pow maxCos 3) (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3)))) (pow xi 3)) (- (* 4 (* maxCos (* ux (* uy (* zi (* (PI) (- 1 ux))))))) (* 2 (* uy (* xi (PI)))))) (pow (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))) 2)))) (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))))))))) (/ (* (+ (* (pow maxCos 3) (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3)))) (pow xi 3)) (- (* 4 (* maxCos (* ux (* uy (* zi (* (PI) (- 1 ux))))))) (* 2 (* uy (* xi (PI)))))) (pow (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))) 2)))) (+ (/ (* (pow maxCos 3) (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3)))) (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux))))))) (/ (pow xi 3) (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))))))
(+ (* yi (- (+ (* 2 (/ (* (pow maxCos 2) (* (pow ux 2) (* uy (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))) (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))))) (+ (* 4 (/ (* (pow maxCos 2) (* (pow ux 2) (* uy (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))) (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))))) (* yi (- (+ (* 4 (/ (* maxCos (* ux (* (pow uy 2) (* zi (* (pow (PI) 2) (- 1 ux)))))) (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))))) (+ (* 8 (/ (* maxCos (* ux (* (pow uy 2) (* zi (* (pow (PI) 2) (- 1 ux)))))) (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))))) (* yi (- (* 8 (/ (* (pow uy 3) (pow (PI) 3)) (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))))) (+ (* 4 (/ (* (pow uy 2) (* (pow (PI) 2) (- (+ (* 2 (/ (* (pow maxCos 2) (* (pow ux 2) (* uy (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))) (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))))) (* 4 (/ (* (pow maxCos 2) (* (pow ux 2) (* uy (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))) (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux))))))))) (/ (* (+ (* (pow maxCos 3) (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3)))) (pow xi 3)) (- (* 4 (* maxCos (* ux (* uy (* zi (* (PI) (- 1 ux))))))) (* 2 (* uy (* xi (PI)))))) (pow (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))) 2))))) (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))))) (/ (* (- (* 4 (* maxCos (* ux (* uy (* zi (* (PI) (- 1 ux))))))) (* 2 (* uy (* xi (PI))))) (- (+ (* 4 (/ (* maxCos (* ux (* (pow uy 2) (* zi (* (pow (PI) 2) (- 1 ux)))))) (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))))) (* 8 (/ (* maxCos (* ux (* (pow uy 2) (* zi (* (pow (PI) 2) (- 1 ux)))))) (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux))))))))) (+ (* 4 (/ (* (pow uy 2) (* (pow (PI) 2) (+ (* (pow maxCos 3) (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3)))) (pow xi 3)))) (pow (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))) 2))) (/ (* (- (* 4 (* maxCos (* ux (* uy (* zi (* (PI) (- 1 ux))))))) (* 2 (* uy (* xi (PI))))) (- (+ (* 2 (/ (* (pow maxCos 2) (* (pow ux 2) (* uy (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))) (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))))) (* 4 (/ (* (pow maxCos 2) (* (pow ux 2) (* uy (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))) (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux))))))))) (/ (* (+ (* (pow maxCos 3) (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3)))) (pow xi 3)) (- (* 4 (* maxCos (* ux (* uy (* zi (* (PI) (- 1 ux))))))) (* 2 (* uy (* xi (PI)))))) (pow (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))) 2)))) (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))))))) (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))))))))) (+ (* 4 (/ (* (pow uy 2) (* (pow (PI) 2) (+ (* (pow maxCos 3) (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3)))) (pow xi 3)))) (pow (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))) 2))) (/ (* (- (* 4 (* maxCos (* ux (* uy (* zi (* (PI) (- 1 ux))))))) (* 2 (* uy (* xi (PI))))) (- (+ (* 2 (/ (* (pow maxCos 2) (* (pow ux 2) (* uy (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))) (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))))) (* 4 (/ (* (pow maxCos 2) (* (pow ux 2) (* uy (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))) (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux))))))))) (/ (* (+ (* (pow maxCos 3) (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3)))) (pow xi 3)) (- (* 4 (* maxCos (* ux (* uy (* zi (* (PI) (- 1 ux))))))) (* 2 (* uy (* xi (PI)))))) (pow (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))) 2)))) (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))))))))) (/ (* (+ (* (pow maxCos 3) (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3)))) (pow xi 3)) (- (* 4 (* maxCos (* ux (* uy (* zi (* (PI) (- 1 ux))))))) (* 2 (* uy (* xi (PI)))))) (pow (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))) 2)))) (+ (/ (* (pow maxCos 3) (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3)))) (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux))))))) (/ (pow xi 3) (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))))))
(* 2 (* uy (* yi (PI))))
(* yi (- (+ (* 1/4 (/ (+ (* 4 (* maxCos (* ux (* (pow uy 2) (* zi (* (pow (PI) 2) (- 1 ux))))))) (* 8 (* maxCos (* ux (* (pow uy 2) (* zi (* (pow (PI) 2) (- 1 ux)))))))) (* (pow uy 2) (* yi (pow (PI) 2))))) (* 2 (* uy (PI)))) (* 1/2 (/ (- (* 4 (* maxCos (* ux (* uy (* zi (* (PI) (- 1 ux))))))) (* 2 (* uy (* xi (PI))))) (* uy (* yi (PI)))))))
(* yi (- (+ (* 1/4 (/ (+ (* 2 (* (pow maxCos 2) (* (pow ux 2) (* uy (* (pow zi 2) (* (PI) (pow (- 1 ux) 2))))))) (* 4 (* (pow maxCos 2) (* (pow ux 2) (* uy (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))))) (* (pow uy 2) (* (pow yi 2) (pow (PI) 2))))) (+ (* 1/4 (/ (+ (* 4 (* maxCos (* ux (* (pow uy 2) (* zi (* (pow (PI) 2) (- 1 ux))))))) (* 8 (* maxCos (* ux (* (pow uy 2) (* zi (* (pow (PI) 2) (- 1 ux)))))))) (* (pow uy 2) (* yi (pow (PI) 2))))) (* 2 (* uy (PI))))) (+ (* 1/4 (/ (* (- (* 1/4 (/ (+ (* 4 (* maxCos (* ux (* (pow uy 2) (* zi (* (pow (PI) 2) (- 1 ux))))))) (* 8 (* maxCos (* ux (* (pow uy 2) (* zi (* (pow (PI) 2) (- 1 ux)))))))) (* (pow uy 2) (pow (PI) 2)))) (* 1/2 (/ (- (* 4 (* maxCos (* ux (* uy (* zi (* (PI) (- 1 ux))))))) (* 2 (* uy (* xi (PI))))) (* uy (PI))))) (- (* 4 (* maxCos (* ux (* uy (* zi (* (PI) (- 1 ux))))))) (* 2 (* uy (* xi (PI)))))) (* (pow uy 2) (* (pow yi 2) (pow (PI) 2))))) (+ (* 1/2 (/ (- (* 4 (* maxCos (* ux (* uy (* zi (* (PI) (- 1 ux))))))) (* 2 (* uy (* xi (PI))))) (* uy (* yi (PI))))) (* 1/2 (/ (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))) (* uy (* (pow yi 2) (PI)))))))))
(* yi (- (+ (* 1/4 (/ (+ (* 2 (* (pow maxCos 2) (* (pow ux 2) (* uy (* (pow zi 2) (* (PI) (pow (- 1 ux) 2))))))) (* 4 (* (pow maxCos 2) (* (pow ux 2) (* uy (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))))) (* (pow uy 2) (* (pow yi 2) (pow (PI) 2))))) (+ (* 1/4 (/ (+ (* 4 (* maxCos (* ux (* (pow uy 2) (* zi (* (pow (PI) 2) (- 1 ux))))))) (* 8 (* maxCos (* ux (* (pow uy 2) (* zi (* (pow (PI) 2) (- 1 ux)))))))) (* (pow uy 2) (* yi (pow (PI) 2))))) (+ (* 1/4 (/ (+ (* (pow maxCos 3) (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3)))) (pow xi 3)) (* (pow uy 2) (* (pow yi 3) (pow (PI) 2))))) (* 2 (* uy (PI)))))) (+ (* 1/4 (/ (* (- (* 1/4 (/ (+ (* 2 (* (pow maxCos 2) (* (pow ux 2) (* uy (* (pow zi 2) (* (PI) (pow (- 1 ux) 2))))))) (* 4 (* (pow maxCos 2) (* (pow ux 2) (* uy (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))))) (* (pow uy 2) (pow (PI) 2)))) (+ (* 1/4 (/ (* (- (* 1/4 (/ (+ (* 4 (* maxCos (* ux (* (pow uy 2) (* zi (* (pow (PI) 2) (- 1 ux))))))) (* 8 (* maxCos (* ux (* (pow uy 2) (* zi (* (pow (PI) 2) (- 1 ux)))))))) (* (pow uy 2) (pow (PI) 2)))) (* 1/2 (/ (- (* 4 (* maxCos (* ux (* uy (* zi (* (PI) (- 1 ux))))))) (* 2 (* uy (* xi (PI))))) (* uy (PI))))) (- (* 4 (* maxCos (* ux (* uy (* zi (* (PI) (- 1 ux))))))) (* 2 (* uy (* xi (PI)))))) (* (pow uy 2) (pow (PI) 2)))) (* 1/2 (/ (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))) (* uy (PI)))))) (- (* 4 (* maxCos (* ux (* uy (* zi (* (PI) (- 1 ux))))))) (* 2 (* uy (* xi (PI)))))) (* (pow uy 2) (* (pow yi 3) (pow (PI) 2))))) (+ (* 1/4 (/ (* (- (* 1/4 (/ (+ (* 4 (* maxCos (* ux (* (pow uy 2) (* zi (* (pow (PI) 2) (- 1 ux))))))) (* 8 (* maxCos (* ux (* (pow uy 2) (* zi (* (pow (PI) 2) (- 1 ux)))))))) (* (pow uy 2) (pow (PI) 2)))) (* 1/2 (/ (- (* 4 (* maxCos (* ux (* uy (* zi (* (PI) (- 1 ux))))))) (* 2 (* uy (* xi (PI))))) (* uy (PI))))) (- (* 4 (* maxCos (* ux (* uy (* zi (* (PI) (- 1 ux))))))) (* 2 (* uy (* xi (PI)))))) (* (pow uy 2) (* (pow yi 2) (pow (PI) 2))))) (+ (* 1/4 (/ (* (- (* 1/4 (/ (+ (* 4 (* maxCos (* ux (* (pow uy 2) (* zi (* (pow (PI) 2) (- 1 ux))))))) (* 8 (* maxCos (* ux (* (pow uy 2) (* zi (* (pow (PI) 2) (- 1 ux)))))))) (* (pow uy 2) (pow (PI) 2)))) (* 1/2 (/ (- (* 4 (* maxCos (* ux (* uy (* zi (* (PI) (- 1 ux))))))) (* 2 (* uy (* xi (PI))))) (* uy (PI))))) (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux))))))) (* (pow uy 2) (* (pow yi 3) (pow (PI) 2))))) (+ (* 1/2 (/ (- (* 4 (* maxCos (* ux (* uy (* zi (* (PI) (- 1 ux))))))) (* 2 (* uy (* xi (PI))))) (* uy (* yi (PI))))) (* 1/2 (/ (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))) (* uy (* (pow yi 2) (PI)))))))))))
(* 2 (* uy (* yi (PI))))
(* -1 (* yi (+ (* -2 (* uy (PI))) (* -1 (/ (- (* 1/4 (/ (+ (* 4 (* maxCos (* ux (* (pow uy 2) (* zi (* (pow (PI) 2) (- 1 ux))))))) (* 8 (* maxCos (* ux (* (pow uy 2) (* zi (* (pow (PI) 2) (- 1 ux)))))))) (* (pow uy 2) (pow (PI) 2)))) (* -1/2 (/ (- (* -4 (* maxCos (* ux (* uy (* zi (* (PI) (- 1 ux))))))) (* -2 (* uy (* xi (PI))))) (* uy (PI))))) yi)))))
(* -1 (* yi (+ (* -2 (* uy (PI))) (* -1 (/ (- (+ (* -1 (/ (- (* 1/4 (/ (+ (* -4 (* (pow maxCos 2) (* (pow ux 2) (* uy (* (pow zi 2) (* (PI) (pow (- 1 ux) 2))))))) (* -2 (* (pow maxCos 2) (* (pow ux 2) (* uy (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))))) (* (pow uy 2) (pow (PI) 2)))) (+ (* -1/2 (/ (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))) (* uy (PI)))) (* 1/4 (/ (* (- (* -4 (* maxCos (* ux (* uy (* zi (* (PI) (- 1 ux))))))) (* -2 (* uy (* xi (PI))))) (- (* 1/4 (/ (+ (* 4 (* maxCos (* ux (* (pow uy 2) (* zi (* (pow (PI) 2) (- 1 ux))))))) (* 8 (* maxCos (* ux (* (pow uy 2) (* zi (* (pow (PI) 2) (- 1 ux)))))))) (* (pow uy 2) (pow (PI) 2)))) (* -1/2 (/ (- (* -4 (* maxCos (* ux (* uy (* zi (* (PI) (- 1 ux))))))) (* -2 (* uy (* xi (PI))))) (* uy (PI)))))) (* (pow uy 2) (pow (PI) 2)))))) yi)) (* 1/4 (/ (+ (* 4 (* maxCos (* ux (* (pow uy 2) (* zi (* (pow (PI) 2) (- 1 ux))))))) (* 8 (* maxCos (* ux (* (pow uy 2) (* zi (* (pow (PI) 2) (- 1 ux)))))))) (* (pow uy 2) (pow (PI) 2))))) (* -1/2 (/ (- (* -4 (* maxCos (* ux (* uy (* zi (* (PI) (- 1 ux))))))) (* -2 (* uy (* xi (PI))))) (* uy (PI))))) yi)))))
(* -1 (* yi (+ (* -2 (* uy (PI))) (* -1 (/ (- (+ (* -1 (/ (- (+ (* -1 (/ (- (* 1/4 (/ (+ (* (pow maxCos 3) (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3)))) (pow xi 3)) (* (pow uy 2) (pow (PI) 2)))) (+ (* 1/4 (/ (* (- (* -4 (* maxCos (* ux (* uy (* zi (* (PI) (- 1 ux))))))) (* -2 (* uy (* xi (PI))))) (- (* 1/4 (/ (+ (* -4 (* (pow maxCos 2) (* (pow ux 2) (* uy (* (pow zi 2) (* (PI) (pow (- 1 ux) 2))))))) (* -2 (* (pow maxCos 2) (* (pow ux 2) (* uy (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))))) (* (pow uy 2) (pow (PI) 2)))) (+ (* -1/2 (/ (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))) (* uy (PI)))) (* 1/4 (/ (* (- (* -4 (* maxCos (* ux (* uy (* zi (* (PI) (- 1 ux))))))) (* -2 (* uy (* xi (PI))))) (- (* 1/4 (/ (+ (* 4 (* maxCos (* ux (* (pow uy 2) (* zi (* (pow (PI) 2) (- 1 ux))))))) (* 8 (* maxCos (* ux (* (pow uy 2) (* zi (* (pow (PI) 2) (- 1 ux)))))))) (* (pow uy 2) (pow (PI) 2)))) (* -1/2 (/ (- (* -4 (* maxCos (* ux (* uy (* zi (* (PI) (- 1 ux))))))) (* -2 (* uy (* xi (PI))))) (* uy (PI)))))) (* (pow uy 2) (pow (PI) 2))))))) (* (pow uy 2) (pow (PI) 2)))) (* 1/4 (/ (* (- (* 1/4 (/ (+ (* 4 (* maxCos (* ux (* (pow uy 2) (* zi (* (pow (PI) 2) (- 1 ux))))))) (* 8 (* maxCos (* ux (* (pow uy 2) (* zi (* (pow (PI) 2) (- 1 ux)))))))) (* (pow uy 2) (pow (PI) 2)))) (* -1/2 (/ (- (* -4 (* maxCos (* ux (* uy (* zi (* (PI) (- 1 ux))))))) (* -2 (* uy (* xi (PI))))) (* uy (PI))))) (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux))))))) (* (pow uy 2) (pow (PI) 2)))))) yi)) (* 1/4 (/ (+ (* -4 (* (pow maxCos 2) (* (pow ux 2) (* uy (* (pow zi 2) (* (PI) (pow (- 1 ux) 2))))))) (* -2 (* (pow maxCos 2) (* (pow ux 2) (* uy (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))))) (* (pow uy 2) (pow (PI) 2))))) (+ (* -1/2 (/ (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))) (* uy (PI)))) (* 1/4 (/ (* (- (* -4 (* maxCos (* ux (* uy (* zi (* (PI) (- 1 ux))))))) (* -2 (* uy (* xi (PI))))) (- (* 1/4 (/ (+ (* 4 (* maxCos (* ux (* (pow uy 2) (* zi (* (pow (PI) 2) (- 1 ux))))))) (* 8 (* maxCos (* ux (* (pow uy 2) (* zi (* (pow (PI) 2) (- 1 ux)))))))) (* (pow uy 2) (pow (PI) 2)))) (* -1/2 (/ (- (* -4 (* maxCos (* ux (* uy (* zi (* (PI) (- 1 ux))))))) (* -2 (* uy (* xi (PI))))) (* uy (PI)))))) (* (pow uy 2) (pow (PI) 2)))))) yi)) (* 1/4 (/ (+ (* 4 (* maxCos (* ux (* (pow uy 2) (* zi (* (pow (PI) 2) (- 1 ux))))))) (* 8 (* maxCos (* ux (* (pow uy 2) (* zi (* (pow (PI) 2) (- 1 ux)))))))) (* (pow uy 2) (pow (PI) 2))))) (* -1/2 (/ (- (* -4 (* maxCos (* ux (* uy (* zi (* (PI) (- 1 ux))))))) (* -2 (* uy (* xi (PI))))) (* uy (PI))))) yi)))))
(/ (+ (* 8 (* (pow uy 3) (* (pow yi 3) (pow (PI) 3)))) (pow xi 3)) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))
(+ (* 8 (/ (* (pow uy 3) (* (pow yi 3) (pow (PI) 3))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))) (+ (* ux (- (+ (* 4 (/ (* maxCos (* (pow uy 2) (* (pow yi 2) (* zi (pow (PI) 2))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))) (* 8 (/ (* maxCos (* (pow uy 2) (* (pow yi 2) (* zi (pow (PI) 2))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI))))))))) (/ (* (+ (* 8 (* (pow uy 3) (* (pow yi 3) (pow (PI) 3)))) (pow xi 3)) (- (* 4 (* maxCos (* uy (* yi (* zi (PI)))))) (* maxCos (* xi zi)))) (pow (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))) 2)))) (/ (pow xi 3) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))))
(+ (* 8 (/ (* (pow uy 3) (* (pow yi 3) (pow (PI) 3))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))) (+ (* ux (- (+ (* 4 (/ (* maxCos (* (pow uy 2) (* (pow yi 2) (* zi (pow (PI) 2))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))) (+ (* 8 (/ (* maxCos (* (pow uy 2) (* (pow yi 2) (* zi (pow (PI) 2))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))) (* ux (- (+ (* -4 (/ (* maxCos (* (pow uy 2) (* (pow yi 2) (* zi (pow (PI) 2))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))) (+ (* 2 (/ (* uy (* yi (* (PI) (+ (* -4 (* maxCos (* uy (* yi (* zi (PI)))))) (* (pow maxCos 2) (pow zi 2)))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))) (* 4 (/ (* (pow maxCos 2) (* uy (* yi (* (pow zi 2) (PI))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))))) (+ (/ (* (+ (* 8 (* (pow uy 3) (* (pow yi 3) (pow (PI) 3)))) (pow xi 3)) (- (+ (* -4 (* maxCos (* uy (* yi (* zi (PI)))))) (* (pow maxCos 2) (pow zi 2))) (* -1 (* maxCos (* xi zi))))) (pow (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))) 2)) (/ (* (- (* 4 (* maxCos (* uy (* yi (* zi (PI)))))) (* maxCos (* xi zi))) (- (+ (* 4 (/ (* maxCos (* (pow uy 2) (* (pow yi 2) (* zi (pow (PI) 2))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))) (* 8 (/ (* maxCos (* (pow uy 2) (* (pow yi 2) (* zi (pow (PI) 2))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI))))))))) (/ (* (+ (* 8 (* (pow uy 3) (* (pow yi 3) (pow (PI) 3)))) (pow xi 3)) (- (* 4 (* maxCos (* uy (* yi (* zi (PI)))))) (* maxCos (* xi zi)))) (pow (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))) 2)))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))))))) (/ (* (+ (* 8 (* (pow uy 3) (* (pow yi 3) (pow (PI) 3)))) (pow xi 3)) (- (* 4 (* maxCos (* uy (* yi (* zi (PI)))))) (* maxCos (* xi zi)))) (pow (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))) 2)))) (/ (pow xi 3) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))))
(+ (* 8 (/ (* (pow uy 3) (* (pow yi 3) (pow (PI) 3))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))) (+ (* ux (- (+ (* 4 (/ (* maxCos (* (pow uy 2) (* (pow yi 2) (* zi (pow (PI) 2))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))) (+ (* 8 (/ (* maxCos (* (pow uy 2) (* (pow yi 2) (* zi (pow (PI) 2))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))) (* ux (- (+ (* -4 (/ (* maxCos (* (pow uy 2) (* (pow yi 2) (* zi (pow (PI) 2))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))) (+ (* 2 (/ (* uy (* yi (* (PI) (+ (* -4 (* maxCos (* uy (* yi (* zi (PI)))))) (* (pow maxCos 2) (pow zi 2)))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))) (+ (* 4 (/ (* (pow maxCos 2) (* uy (* yi (* (pow zi 2) (PI))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))) (* ux (- (+ (* -8 (/ (* (pow maxCos 2) (* uy (* yi (* (pow zi 2) (PI))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))) (/ (* maxCos (* zi (+ (* -4 (* maxCos (* uy (* yi (* zi (PI)))))) (* (pow maxCos 2) (pow zi 2))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))) (+ (* -2 (/ (* (pow maxCos 2) (* (pow zi 2) (+ (* 8 (* (pow uy 3) (* (pow yi 3) (pow (PI) 3)))) (pow xi 3)))) (pow (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))) 2))) (+ (/ (* (- (* 4 (* maxCos (* uy (* yi (* zi (PI)))))) (* maxCos (* xi zi))) (- (+ (* -4 (/ (* maxCos (* (pow uy 2) (* (pow yi 2) (* zi (pow (PI) 2))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))) (+ (* 2 (/ (* uy (* yi (* (PI) (+ (* -4 (* maxCos (* uy (* yi (* zi (PI)))))) (* (pow maxCos 2) (pow zi 2)))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))) (* 4 (/ (* (pow maxCos 2) (* uy (* yi (* (pow zi 2) (PI))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))))) (+ (/ (* (+ (* 8 (* (pow uy 3) (* (pow yi 3) (pow (PI) 3)))) (pow xi 3)) (- (+ (* -4 (* maxCos (* uy (* yi (* zi (PI)))))) (* (pow maxCos 2) (pow zi 2))) (* -1 (* maxCos (* xi zi))))) (pow (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))) 2)) (/ (* (- (* 4 (* maxCos (* uy (* yi (* zi (PI)))))) (* maxCos (* xi zi))) (- (+ (* 4 (/ (* maxCos (* (pow uy 2) (* (pow yi 2) (* zi (pow (PI) 2))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))) (* 8 (/ (* maxCos (* (pow uy 2) (* (pow yi 2) (* zi (pow (PI) 2))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI))))))))) (/ (* (+ (* 8 (* (pow uy 3) (* (pow yi 3) (pow (PI) 3)))) (pow xi 3)) (- (* 4 (* maxCos (* uy (* yi (* zi (PI)))))) (* maxCos (* xi zi)))) (pow (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))) 2)))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI))))))) (/ (* (- (+ (* -4 (* maxCos (* uy (* yi (* zi (PI)))))) (* (pow maxCos 2) (pow zi 2))) (* -1 (* maxCos (* xi zi)))) (- (+ (* 4 (/ (* maxCos (* (pow uy 2) (* (pow yi 2) (* zi (pow (PI) 2))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))) (* 8 (/ (* maxCos (* (pow uy 2) (* (pow yi 2) (* zi (pow (PI) 2))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI))))))))) (/ (* (+ (* 8 (* (pow uy 3) (* (pow yi 3) (pow (PI) 3)))) (pow xi 3)) (- (* 4 (* maxCos (* uy (* yi (* zi (PI)))))) (* maxCos (* xi zi)))) (pow (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))) 2)))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))))))))) (+ (/ (* (+ (* 8 (* (pow uy 3) (* (pow yi 3) (pow (PI) 3)))) (pow xi 3)) (- (+ (* -4 (* maxCos (* uy (* yi (* zi (PI)))))) (* (pow maxCos 2) (pow zi 2))) (* -1 (* maxCos (* xi zi))))) (pow (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))) 2)) (/ (* (- (* 4 (* maxCos (* uy (* yi (* zi (PI)))))) (* maxCos (* xi zi))) (- (+ (* 4 (/ (* maxCos (* (pow uy 2) (* (pow yi 2) (* zi (pow (PI) 2))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))) (* 8 (/ (* maxCos (* (pow uy 2) (* (pow yi 2) (* zi (pow (PI) 2))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI))))))))) (/ (* (+ (* 8 (* (pow uy 3) (* (pow yi 3) (pow (PI) 3)))) (pow xi 3)) (- (* 4 (* maxCos (* uy (* yi (* zi (PI)))))) (* maxCos (* xi zi)))) (pow (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))) 2)))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))))))) (/ (* (+ (* 8 (* (pow uy 3) (* (pow yi 3) (pow (PI) 3)))) (pow xi 3)) (- (* 4 (* maxCos (* uy (* yi (* zi (PI)))))) (* maxCos (* xi zi)))) (pow (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))) 2)))) (/ (pow xi 3) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))))
(* -1 (* maxCos (* (pow ux 2) zi)))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (/ (* maxCos zi) ux)))
(* (pow ux 2) (- (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -4 (* maxCos (* uy (* yi (* zi (PI)))))) (* (pow maxCos 2) (pow zi 2))) (* maxCos (* (pow ux 2) zi)))) (+ (* 2 (/ (* uy (* yi (PI))) (pow ux 2))) (/ (* maxCos zi) ux)))) (* -1 (/ (- (+ (* -4 (* maxCos (* uy (* yi (* zi (PI)))))) (* (pow maxCos 2) (pow zi 2))) (* -1 (* maxCos (* xi zi)))) (* maxCos (* (pow ux 2) zi))))))
(* (pow ux 2) (- (+ (* -8 (/ (* uy (* yi (PI))) (pow ux 3))) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ xi (pow ux 3))) (+ (* -1 (/ (+ (* -4 (* maxCos (* uy (* yi (* zi (PI)))))) (* (pow maxCos 2) (pow zi 2))) (* maxCos (* (pow ux 2) zi)))) (+ (* 2 (/ (* uy (* yi (PI))) (pow ux 2))) (/ (* maxCos zi) ux)))))) (+ (* -2 (/ (- (+ (* -1 (/ (+ (* -4 (* maxCos (* uy (* yi (* zi (PI)))))) (* (pow maxCos 2) (pow zi 2))) (* maxCos zi))) (* 2 (* uy (* yi (PI))))) (* -1 (/ (- (+ (* -4 (* maxCos (* uy (* yi (* zi (PI)))))) (* (pow maxCos 2) (pow zi 2))) (* -1 (* maxCos (* xi zi)))) (* maxCos zi)))) (pow ux 3))) (+ (* -1 (/ (- (* 4 (* maxCos (* uy (* yi (* zi (PI)))))) (* maxCos (* xi zi))) (* maxCos (* (pow ux 3) zi)))) (* -1 (/ (- (+ (* -4 (* maxCos (* uy (* yi (* zi (PI)))))) (* (pow maxCos 2) (pow zi 2))) (* -1 (* maxCos (* xi zi)))) (* maxCos (* (pow ux 2) zi))))))))
(* -1 (* maxCos (* (pow ux 2) zi)))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (/ (* maxCos zi) ux)))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (* -1 (/ (+ (* -1 (* maxCos zi)) (* -1 (/ (- (+ (* -1 (/ (+ (* -4 (* maxCos (* uy (* yi (* zi (PI)))))) (* (pow maxCos 2) (pow zi 2))) (* maxCos zi))) (* 2 (* uy (* yi (PI))))) (* -1 (/ (- (+ (* -4 (* maxCos (* uy (* yi (* zi (PI)))))) (* (pow maxCos 2) (pow zi 2))) (* -1 (* maxCos (* xi zi)))) (* maxCos zi)))) ux))) ux))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (* -1 (/ (+ (* -1 (* maxCos zi)) (* -1 (/ (- (+ (* -1 (/ (+ (* -4 (* maxCos (* uy (* yi (* zi (PI)))))) (* (pow maxCos 2) (pow zi 2))) (* maxCos zi))) (+ (* -1 (/ (- (+ (* -1 (/ (+ (* -4 (* maxCos (* uy (* yi (* zi (PI)))))) (* (pow maxCos 2) (pow zi 2))) (* maxCos zi))) (* 8 (* uy (* yi (PI))))) (+ (* -1 (/ (- (* -4 (* maxCos (* uy (* yi (* zi (PI)))))) (* -1 (* maxCos (* xi zi)))) (* maxCos zi))) (+ (* -1 (/ (- (+ (* -4 (* maxCos (* uy (* yi (* zi (PI)))))) (* (pow maxCos 2) (pow zi 2))) (* -1 (* maxCos (* xi zi)))) (* maxCos zi))) (* 2 (- (+ (* -1 (/ (+ (* -4 (* maxCos (* uy (* yi (* zi (PI)))))) (* (pow maxCos 2) (pow zi 2))) (* maxCos zi))) (* 2 (* uy (* yi (PI))))) (* -1 (/ (- (+ (* -4 (* maxCos (* uy (* yi (* zi (PI)))))) (* (pow maxCos 2) (pow zi 2))) (* -1 (* maxCos (* xi zi)))) (* maxCos zi)))))))) ux)) (* 2 (* uy (* yi (PI)))))) (* -1 (/ (- (+ (* -4 (* maxCos (* uy (* yi (* zi (PI)))))) (* (pow maxCos 2) (pow zi 2))) (* -1 (* maxCos (* xi zi)))) (* maxCos zi)))) ux))) ux))))
(/ (+ (* 8 (* (pow uy 3) (* (pow yi 3) (pow (PI) 3)))) (pow xi 3)) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))
(+ (* 8 (/ (* (pow uy 3) (* (pow yi 3) (pow (PI) 3))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))) (+ (* zi (- (+ (* 4 (/ (* maxCos (* ux (* (pow uy 2) (* (pow yi 2) (* (pow (PI) 2) (- 1 ux)))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))) (* 8 (/ (* maxCos (* ux (* (pow uy 2) (* (pow yi 2) (* (pow (PI) 2) (- 1 ux)))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI))))))))) (/ (* (+ (* 8 (* (pow uy 3) (* (pow yi 3) (pow (PI) 3)))) (pow xi 3)) (- (* 4 (* maxCos (* ux (* uy (* yi (* (PI) (- 1 ux))))))) (* maxCos (* ux (* xi (- 1 ux)))))) (pow (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))) 2)))) (/ (pow xi 3) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))))
(+ (* 8 (/ (* (pow uy 3) (* (pow yi 3) (pow (PI) 3))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))) (+ (* zi (- (+ (* 4 (/ (* maxCos (* ux (* (pow uy 2) (* (pow yi 2) (* (pow (PI) 2) (- 1 ux)))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))) (+ (* 8 (/ (* maxCos (* ux (* (pow uy 2) (* (pow yi 2) (* (pow (PI) 2) (- 1 ux)))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))) (* zi (- (+ (* 2 (/ (* (pow maxCos 2) (* (pow ux 2) (* uy (* yi (* (PI) (pow (- 1 ux) 2)))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))) (* 4 (/ (* (pow maxCos 2) (* (pow ux 2) (* uy (* yi (* (PI) (pow (- 1 ux) 2)))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI))))))))) (+ (/ (* (- (* 4 (* maxCos (* ux (* uy (* yi (* (PI) (- 1 ux))))))) (* maxCos (* ux (* xi (- 1 ux))))) (- (+ (* 4 (/ (* maxCos (* ux (* (pow uy 2) (* (pow yi 2) (* (pow (PI) 2) (- 1 ux)))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))) (* 8 (/ (* maxCos (* ux (* (pow uy 2) (* (pow yi 2) (* (pow (PI) 2) (- 1 ux)))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI))))))))) (/ (* (+ (* 8 (* (pow uy 3) (* (pow yi 3) (pow (PI) 3)))) (pow xi 3)) (- (* 4 (* maxCos (* ux (* uy (* yi (* (PI) (- 1 ux))))))) (* maxCos (* ux (* xi (- 1 ux)))))) (pow (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))) 2)))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI))))))) (/ (* (pow maxCos 2) (* (pow ux 2) (* (+ (* 8 (* (pow uy 3) (* (pow yi 3) (pow (PI) 3)))) (pow xi 3)) (pow (- 1 ux) 2)))) (pow (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))) 2))))))) (/ (* (+ (* 8 (* (pow uy 3) (* (pow yi 3) (pow (PI) 3)))) (pow xi 3)) (- (* 4 (* maxCos (* ux (* uy (* yi (* (PI) (- 1 ux))))))) (* maxCos (* ux (* xi (- 1 ux)))))) (pow (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))) 2)))) (/ (pow xi 3) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))))
(+ (* 8 (/ (* (pow uy 3) (* (pow yi 3) (pow (PI) 3))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))) (+ (* zi (- (+ (* 4 (/ (* maxCos (* ux (* (pow uy 2) (* (pow yi 2) (* (pow (PI) 2) (- 1 ux)))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))) (+ (* 8 (/ (* maxCos (* ux (* (pow uy 2) (* (pow yi 2) (* (pow (PI) 2) (- 1 ux)))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))) (* zi (- (+ (* 2 (/ (* (pow maxCos 2) (* (pow ux 2) (* uy (* yi (* (PI) (pow (- 1 ux) 2)))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))) (+ (* 4 (/ (* (pow maxCos 2) (* (pow ux 2) (* uy (* yi (* (PI) (pow (- 1 ux) 2)))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))) (* zi (- (/ (* (pow maxCos 3) (* (pow ux 3) (pow (- 1 ux) 3))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI))))))) (+ (/ (* (- (* 4 (* maxCos (* ux (* uy (* yi (* (PI) (- 1 ux))))))) (* maxCos (* ux (* xi (- 1 ux))))) (- (+ (* 2 (/ (* (pow maxCos 2) (* (pow ux 2) (* uy (* yi (* (PI) (pow (- 1 ux) 2)))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))) (* 4 (/ (* (pow maxCos 2) (* (pow ux 2) (* uy (* yi (* (PI) (pow (- 1 ux) 2)))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI))))))))) (+ (/ (* (- (* 4 (* maxCos (* ux (* uy (* yi (* (PI) (- 1 ux))))))) (* maxCos (* ux (* xi (- 1 ux))))) (- (+ (* 4 (/ (* maxCos (* ux (* (pow uy 2) (* (pow yi 2) (* (pow (PI) 2) (- 1 ux)))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))) (* 8 (/ (* maxCos (* ux (* (pow uy 2) (* (pow yi 2) (* (pow (PI) 2) (- 1 ux)))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI))))))))) (/ (* (+ (* 8 (* (pow uy 3) (* (pow yi 3) (pow (PI) 3)))) (pow xi 3)) (- (* 4 (* maxCos (* ux (* uy (* yi (* (PI) (- 1 ux))))))) (* maxCos (* ux (* xi (- 1 ux)))))) (pow (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))) 2)))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI))))))) (/ (* (pow maxCos 2) (* (pow ux 2) (* (+ (* 8 (* (pow uy 3) (* (pow yi 3) (pow (PI) 3)))) (pow xi 3)) (pow (- 1 ux) 2)))) (pow (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))) 2))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI))))))) (/ (* (pow maxCos 2) (* (pow ux 2) (* (pow (- 1 ux) 2) (- (+ (* 4 (/ (* maxCos (* ux (* (pow uy 2) (* (pow yi 2) (* (pow (PI) 2) (- 1 ux)))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))) (* 8 (/ (* maxCos (* ux (* (pow uy 2) (* (pow yi 2) (* (pow (PI) 2) (- 1 ux)))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI))))))))) (/ (* (+ (* 8 (* (pow uy 3) (* (pow yi 3) (pow (PI) 3)))) (pow xi 3)) (- (* 4 (* maxCos (* ux (* uy (* yi (* (PI) (- 1 ux))))))) (* maxCos (* ux (* xi (- 1 ux)))))) (pow (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))) 2)))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))))))) (+ (/ (* (- (* 4 (* maxCos (* ux (* uy (* yi (* (PI) (- 1 ux))))))) (* maxCos (* ux (* xi (- 1 ux))))) (- (+ (* 4 (/ (* maxCos (* ux (* (pow uy 2) (* (pow yi 2) (* (pow (PI) 2) (- 1 ux)))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))) (* 8 (/ (* maxCos (* ux (* (pow uy 2) (* (pow yi 2) (* (pow (PI) 2) (- 1 ux)))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI))))))))) (/ (* (+ (* 8 (* (pow uy 3) (* (pow yi 3) (pow (PI) 3)))) (pow xi 3)) (- (* 4 (* maxCos (* ux (* uy (* yi (* (PI) (- 1 ux))))))) (* maxCos (* ux (* xi (- 1 ux)))))) (pow (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))) 2)))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI))))))) (/ (* (pow maxCos 2) (* (pow ux 2) (* (+ (* 8 (* (pow uy 3) (* (pow yi 3) (pow (PI) 3)))) (pow xi 3)) (pow (- 1 ux) 2)))) (pow (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))) 2))))))) (/ (* (+ (* 8 (* (pow uy 3) (* (pow yi 3) (pow (PI) 3)))) (pow xi 3)) (- (* 4 (* maxCos (* ux (* uy (* yi (* (PI) (- 1 ux))))))) (* maxCos (* ux (* xi (- 1 ux)))))) (pow (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))) 2)))) (/ (pow xi 3) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))))
(* maxCos (* ux (* zi (- 1 ux))))
(* zi (+ (* 2 (/ (* uy (* yi (PI))) zi)) (+ (* maxCos (* ux (- 1 ux))) (/ xi zi))))
(* zi (- (+ (* 2 (/ (* uy (* xi (* yi (PI)))) (* maxCos (* ux (* (pow zi 2) (- 1 ux)))))) (+ (* 2 (/ (* uy (* yi (PI))) zi)) (+ (* 8 (/ (* (pow uy 2) (* (pow yi 2) (pow (PI) 2))) (* maxCos (* ux (* (pow zi 2) (- 1 ux)))))) (+ (* maxCos (* ux (- 1 ux))) (/ xi zi))))) (+ (/ (* (+ xi (* 2 (* uy (* yi (PI))))) (- (* 4 (* maxCos (* ux (* uy (* yi (* (PI) (- 1 ux))))))) (* maxCos (* ux (* xi (- 1 ux)))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (/ (pow xi 2) (* maxCos (* ux (* (pow zi 2) (- 1 ux))))))))
(* zi (- (+ (* 2 (/ (* uy (* xi (* yi (PI)))) (* maxCos (* ux (* (pow zi 2) (- 1 ux)))))) (+ (* 2 (/ (* uy (* yi (PI))) zi)) (+ (* 8 (/ (* (pow uy 2) (* (pow yi 2) (pow (PI) 2))) (* maxCos (* ux (* (pow zi 2) (- 1 ux)))))) (+ (* 8 (/ (* (pow uy 3) (* (pow yi 3) (pow (PI) 3))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 3) (pow (- 1 ux) 2)))))) (+ (* maxCos (* ux (- 1 ux))) (+ (/ xi zi) (/ (pow xi 3) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 3) (pow (- 1 ux) 2))))))))))) (+ (/ (* (+ xi (* 2 (* uy (* yi (PI))))) (- (* 4 (* maxCos (* ux (* uy (* yi (* (PI) (- 1 ux))))))) (* maxCos (* ux (* xi (- 1 ux)))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (+ (/ (* (+ xi (* 2 (* uy (* yi (PI))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI))))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 3) (pow (- 1 ux) 2))))) (+ (/ (* (- (* 4 (* maxCos (* ux (* uy (* yi (* (PI) (- 1 ux))))))) (* maxCos (* ux (* xi (- 1 ux))))) (- (+ (* 2 (/ (* uy (* xi (* yi (PI)))) (* maxCos (* ux (- 1 ux))))) (* 8 (/ (* (pow uy 2) (* (pow yi 2) (pow (PI) 2))) (* maxCos (* ux (- 1 ux)))))) (+ (/ (* (+ xi (* 2 (* uy (* yi (PI))))) (- (* 4 (* maxCos (* ux (* uy (* yi (* (PI) (- 1 ux))))))) (* maxCos (* ux (* xi (- 1 ux)))))) (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))) (/ (pow xi 2) (* maxCos (* ux (- 1 ux))))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 3) (pow (- 1 ux) 2))))) (/ (pow xi 2) (* maxCos (* ux (* (pow zi 2) (- 1 ux))))))))))
(* maxCos (* ux (* zi (- 1 ux))))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (- (+ (* 2 (* uy (* yi (PI)))) (* 4 (* uy (* yi (PI))))) (* -1 (/ (- (* -4 (* maxCos (* ux (* uy (* yi (* (PI) (- 1 ux))))))) (* -1 (* maxCos (* ux (* xi (- 1 ux)))))) (* maxCos (* ux (- 1 ux)))))) zi)))))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (- (+ (* -1 (/ (- (+ (* -8 (/ (* (pow uy 2) (* (pow yi 2) (pow (PI) 2))) (* maxCos (* ux (- 1 ux))))) (* -4 (/ (* (pow uy 2) (* (pow yi 2) (pow (PI) 2))) (* maxCos (* ux (- 1 ux)))))) (+ (* -1 (/ (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))) (* maxCos (* ux (- 1 ux))))) (/ (* (- (* -4 (* maxCos (* ux (* uy (* yi (* (PI) (- 1 ux))))))) (* -1 (* maxCos (* ux (* xi (- 1 ux)))))) (- (+ (* 2 (* uy (* yi (PI)))) (* 4 (* uy (* yi (PI))))) (* -1 (/ (- (* -4 (* maxCos (* ux (* uy (* yi (* (PI) (- 1 ux))))))) (* -1 (* maxCos (* ux (* xi (- 1 ux)))))) (* maxCos (* ux (- 1 ux))))))) (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) zi)) (+ (* 2 (* uy (* yi (PI)))) (* 4 (* uy (* yi (PI)))))) (* -1 (/ (- (* -4 (* maxCos (* ux (* uy (* yi (* (PI) (- 1 ux))))))) (* -1 (* maxCos (* ux (* xi (- 1 ux)))))) (* maxCos (* ux (- 1 ux)))))) zi)))))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (- (+ (* -1 (/ (- (+ (* -8 (/ (* (pow uy 2) (* (pow yi 2) (pow (PI) 2))) (* maxCos (* ux (- 1 ux))))) (+ (* -4 (/ (* (pow uy 2) (* (pow yi 2) (pow (PI) 2))) (* maxCos (* ux (- 1 ux))))) (* -1 (/ (- (+ (* 8 (/ (* (pow uy 3) (* (pow yi 3) (pow (PI) 3))) (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))) (/ (pow xi 3) (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))) (+ (/ (* (- (* -4 (* maxCos (* ux (* uy (* yi (* (PI) (- 1 ux))))))) (* -1 (* maxCos (* ux (* xi (- 1 ux)))))) (- (+ (* -8 (/ (* (pow uy 2) (* (pow yi 2) (pow (PI) 2))) (* maxCos (* ux (- 1 ux))))) (* -4 (/ (* (pow uy 2) (* (pow yi 2) (pow (PI) 2))) (* maxCos (* ux (- 1 ux)))))) (+ (* -1 (/ (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))) (* maxCos (* ux (- 1 ux))))) (/ (* (- (* -4 (* maxCos (* ux (* uy (* yi (* (PI) (- 1 ux))))))) (* -1 (* maxCos (* ux (* xi (- 1 ux)))))) (- (+ (* 2 (* uy (* yi (PI)))) (* 4 (* uy (* yi (PI))))) (* -1 (/ (- (* -4 (* maxCos (* ux (* uy (* yi (* (PI) (- 1 ux))))))) (* -1 (* maxCos (* ux (* xi (- 1 ux)))))) (* maxCos (* ux (- 1 ux))))))) (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))) (/ (* (- (+ (* 2 (* uy (* yi (PI)))) (* 4 (* uy (* yi (PI))))) (* -1 (/ (- (* -4 (* maxCos (* ux (* uy (* yi (* (PI) (- 1 ux))))))) (* -1 (* maxCos (* ux (* xi (- 1 ux)))))) (* maxCos (* ux (- 1 ux)))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI))))))) (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) zi)))) (+ (* -1 (/ (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))) (* maxCos (* ux (- 1 ux))))) (/ (* (- (* -4 (* maxCos (* ux (* uy (* yi (* (PI) (- 1 ux))))))) (* -1 (* maxCos (* ux (* xi (- 1 ux)))))) (- (+ (* 2 (* uy (* yi (PI)))) (* 4 (* uy (* yi (PI))))) (* -1 (/ (- (* -4 (* maxCos (* ux (* uy (* yi (* (PI) (- 1 ux))))))) (* -1 (* maxCos (* ux (* xi (- 1 ux)))))) (* maxCos (* ux (- 1 ux))))))) (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) zi)) (+ (* 2 (* uy (* yi (PI)))) (* 4 (* uy (* yi (PI)))))) (* -1 (/ (- (* -4 (* maxCos (* ux (* uy (* yi (* (PI) (- 1 ux))))))) (* -1 (* maxCos (* ux (* xi (- 1 ux)))))) (* maxCos (* ux (- 1 ux)))))) zi)))))
(/ (+ (* 8 (* (pow uy 3) (* (pow yi 3) (pow (PI) 3)))) (pow xi 3)) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))
(+ (* 8 (/ (* (pow uy 3) (* (pow yi 3) (pow (PI) 3))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))) (+ (* maxCos (- (+ (* 4 (/ (* ux (* (pow uy 2) (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux)))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))) (* 8 (/ (* ux (* (pow uy 2) (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux)))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI))))))))) (/ (* (+ (* 8 (* (pow uy 3) (* (pow yi 3) (pow (PI) 3)))) (pow xi 3)) (- (* 4 (* ux (* uy (* yi (* zi (* (PI) (- 1 ux))))))) (* ux (* xi (* zi (- 1 ux)))))) (pow (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))) 2)))) (/ (pow xi 3) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))))
(+ (* 8 (/ (* (pow uy 3) (* (pow yi 3) (pow (PI) 3))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))) (+ (* maxCos (- (+ (* 4 (/ (* ux (* (pow uy 2) (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux)))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))) (+ (* 8 (/ (* ux (* (pow uy 2) (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux)))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))) (* maxCos (- (+ (* 2 (/ (* (pow ux 2) (* uy (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))) (* 4 (/ (* (pow ux 2) (* uy (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI))))))))) (+ (/ (* (- (* 4 (* ux (* uy (* yi (* zi (* (PI) (- 1 ux))))))) (* ux (* xi (* zi (- 1 ux))))) (- (+ (* 4 (/ (* ux (* (pow uy 2) (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux)))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))) (* 8 (/ (* ux (* (pow uy 2) (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux)))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI))))))))) (/ (* (+ (* 8 (* (pow uy 3) (* (pow yi 3) (pow (PI) 3)))) (pow xi 3)) (- (* 4 (* ux (* uy (* yi (* zi (* (PI) (- 1 ux))))))) (* ux (* xi (* zi (- 1 ux)))))) (pow (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))) 2)))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI))))))) (/ (* (pow ux 2) (* (pow zi 2) (* (+ (* 8 (* (pow uy 3) (* (pow yi 3) (pow (PI) 3)))) (pow xi 3)) (pow (- 1 ux) 2)))) (pow (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))) 2))))))) (/ (* (+ (* 8 (* (pow uy 3) (* (pow yi 3) (pow (PI) 3)))) (pow xi 3)) (- (* 4 (* ux (* uy (* yi (* zi (* (PI) (- 1 ux))))))) (* ux (* xi (* zi (- 1 ux)))))) (pow (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))) 2)))) (/ (pow xi 3) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))))
(+ (* 8 (/ (* (pow uy 3) (* (pow yi 3) (pow (PI) 3))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))) (+ (* maxCos (- (+ (* 4 (/ (* ux (* (pow uy 2) (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux)))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))) (+ (* 8 (/ (* ux (* (pow uy 2) (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux)))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))) (* maxCos (- (+ (* 2 (/ (* (pow ux 2) (* uy (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))) (+ (* 4 (/ (* (pow ux 2) (* uy (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))) (* maxCos (- (/ (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI))))))) (+ (/ (* (- (* 4 (* ux (* uy (* yi (* zi (* (PI) (- 1 ux))))))) (* ux (* xi (* zi (- 1 ux))))) (- (+ (* 2 (/ (* (pow ux 2) (* uy (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))) (* 4 (/ (* (pow ux 2) (* uy (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI))))))))) (+ (/ (* (- (* 4 (* ux (* uy (* yi (* zi (* (PI) (- 1 ux))))))) (* ux (* xi (* zi (- 1 ux))))) (- (+ (* 4 (/ (* ux (* (pow uy 2) (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux)))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))) (* 8 (/ (* ux (* (pow uy 2) (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux)))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI))))))))) (/ (* (+ (* 8 (* (pow uy 3) (* (pow yi 3) (pow (PI) 3)))) (pow xi 3)) (- (* 4 (* ux (* uy (* yi (* zi (* (PI) (- 1 ux))))))) (* ux (* xi (* zi (- 1 ux)))))) (pow (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))) 2)))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI))))))) (/ (* (pow ux 2) (* (pow zi 2) (* (+ (* 8 (* (pow uy 3) (* (pow yi 3) (pow (PI) 3)))) (pow xi 3)) (pow (- 1 ux) 2)))) (pow (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))) 2))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI))))))) (/ (* (pow ux 2) (* (pow zi 2) (* (pow (- 1 ux) 2) (- (+ (* 4 (/ (* ux (* (pow uy 2) (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux)))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))) (* 8 (/ (* ux (* (pow uy 2) (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux)))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI))))))))) (/ (* (+ (* 8 (* (pow uy 3) (* (pow yi 3) (pow (PI) 3)))) (pow xi 3)) (- (* 4 (* ux (* uy (* yi (* zi (* (PI) (- 1 ux))))))) (* ux (* xi (* zi (- 1 ux)))))) (pow (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))) 2)))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))))))) (+ (/ (* (- (* 4 (* ux (* uy (* yi (* zi (* (PI) (- 1 ux))))))) (* ux (* xi (* zi (- 1 ux))))) (- (+ (* 4 (/ (* ux (* (pow uy 2) (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux)))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))) (* 8 (/ (* ux (* (pow uy 2) (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux)))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI))))))))) (/ (* (+ (* 8 (* (pow uy 3) (* (pow yi 3) (pow (PI) 3)))) (pow xi 3)) (- (* 4 (* ux (* uy (* yi (* zi (* (PI) (- 1 ux))))))) (* ux (* xi (* zi (- 1 ux)))))) (pow (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))) 2)))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI))))))) (/ (* (pow ux 2) (* (pow zi 2) (* (+ (* 8 (* (pow uy 3) (* (pow yi 3) (pow (PI) 3)))) (pow xi 3)) (pow (- 1 ux) 2)))) (pow (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))) 2))))))) (/ (* (+ (* 8 (* (pow uy 3) (* (pow yi 3) (pow (PI) 3)))) (pow xi 3)) (- (* 4 (* ux (* uy (* yi (* zi (* (PI) (- 1 ux))))))) (* ux (* xi (* zi (- 1 ux)))))) (pow (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))) 2)))) (/ (pow xi 3) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))))
(* maxCos (* ux (* zi (- 1 ux))))
(* maxCos (+ (* 2 (/ (* uy (* yi (PI))) maxCos)) (+ (* ux (* zi (- 1 ux))) (/ xi maxCos))))
(* maxCos (- (+ (* 2 (/ (* uy (* xi (* yi (PI)))) (* (pow maxCos 2) (* ux (* zi (- 1 ux)))))) (+ (* 2 (/ (* uy (* yi (PI))) maxCos)) (+ (* 8 (/ (* (pow uy 2) (* (pow yi 2) (pow (PI) 2))) (* (pow maxCos 2) (* ux (* zi (- 1 ux)))))) (+ (* ux (* zi (- 1 ux))) (/ xi maxCos))))) (+ (/ (* (+ xi (* 2 (* uy (* yi (PI))))) (- (* 4 (* ux (* uy (* yi (* zi (* (PI) (- 1 ux))))))) (* ux (* xi (* zi (- 1 ux)))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (/ (pow xi 2) (* (pow maxCos 2) (* ux (* zi (- 1 ux))))))))
(* maxCos (- (+ (* 2 (/ (* uy (* xi (* yi (PI)))) (* (pow maxCos 2) (* ux (* zi (- 1 ux)))))) (+ (* 2 (/ (* uy (* yi (PI))) maxCos)) (+ (* 8 (/ (* (pow uy 2) (* (pow yi 2) (pow (PI) 2))) (* (pow maxCos 2) (* ux (* zi (- 1 ux)))))) (+ (* 8 (/ (* (pow uy 3) (* (pow yi 3) (pow (PI) 3))) (* (pow maxCos 3) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))) (+ (* ux (* zi (- 1 ux))) (+ (/ xi maxCos) (/ (pow xi 3) (* (pow maxCos 3) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))))))))) (+ (/ (* (+ xi (* 2 (* uy (* yi (PI))))) (- (* 4 (* ux (* uy (* yi (* zi (* (PI) (- 1 ux))))))) (* ux (* xi (* zi (- 1 ux)))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (+ (/ (* (+ xi (* 2 (* uy (* yi (PI))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI))))))) (* (pow maxCos 3) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (+ (/ (* (- (* 4 (* ux (* uy (* yi (* zi (* (PI) (- 1 ux))))))) (* ux (* xi (* zi (- 1 ux))))) (- (+ (* 2 (/ (* uy (* xi (* yi (PI)))) (* ux (* zi (- 1 ux))))) (* 8 (/ (* (pow uy 2) (* (pow yi 2) (pow (PI) 2))) (* ux (* zi (- 1 ux)))))) (+ (/ (* (+ xi (* 2 (* uy (* yi (PI))))) (- (* 4 (* ux (* uy (* yi (* zi (* (PI) (- 1 ux))))))) (* ux (* xi (* zi (- 1 ux)))))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (/ (pow xi 2) (* ux (* zi (- 1 ux))))))) (* (pow maxCos 3) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (/ (pow xi 2) (* (pow maxCos 2) (* ux (* zi (- 1 ux))))))))))
(* maxCos (* ux (* zi (- 1 ux))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (* -1 (/ (- (+ (* 2 (* uy (* yi (PI)))) (* 4 (* uy (* yi (PI))))) (* -1 (/ (- (* -4 (* ux (* uy (* yi (* zi (* (PI) (- 1 ux))))))) (* -1 (* ux (* xi (* zi (- 1 ux)))))) (* ux (* zi (- 1 ux)))))) maxCos)))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (* -1 (/ (- (+ (* -1 (/ (- (+ (* -8 (/ (* (pow uy 2) (* (pow yi 2) (pow (PI) 2))) (* ux (* zi (- 1 ux))))) (* -4 (/ (* (pow uy 2) (* (pow yi 2) (pow (PI) 2))) (* ux (* zi (- 1 ux)))))) (+ (* -1 (/ (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))) (* ux (* zi (- 1 ux))))) (/ (* (- (* -4 (* ux (* uy (* yi (* zi (* (PI) (- 1 ux))))))) (* -1 (* ux (* xi (* zi (- 1 ux)))))) (- (+ (* 2 (* uy (* yi (PI)))) (* 4 (* uy (* yi (PI))))) (* -1 (/ (- (* -4 (* ux (* uy (* yi (* zi (* (PI) (- 1 ux))))))) (* -1 (* ux (* xi (* zi (- 1 ux)))))) (* ux (* zi (- 1 ux))))))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))) maxCos)) (+ (* 2 (* uy (* yi (PI)))) (* 4 (* uy (* yi (PI)))))) (* -1 (/ (- (* -4 (* ux (* uy (* yi (* zi (* (PI) (- 1 ux))))))) (* -1 (* ux (* xi (* zi (- 1 ux)))))) (* ux (* zi (- 1 ux)))))) maxCos)))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (* -1 (/ (- (+ (* -1 (/ (- (+ (* -8 (/ (* (pow uy 2) (* (pow yi 2) (pow (PI) 2))) (* ux (* zi (- 1 ux))))) (+ (* -4 (/ (* (pow uy 2) (* (pow yi 2) (pow (PI) 2))) (* ux (* zi (- 1 ux))))) (* -1 (/ (- (+ (* 8 (/ (* (pow uy 3) (* (pow yi 3) (pow (PI) 3))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (/ (pow xi 3) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (+ (/ (* (- (* -4 (* ux (* uy (* yi (* zi (* (PI) (- 1 ux))))))) (* -1 (* ux (* xi (* zi (- 1 ux)))))) (- (+ (* -8 (/ (* (pow uy 2) (* (pow yi 2) (pow (PI) 2))) (* ux (* zi (- 1 ux))))) (* -4 (/ (* (pow uy 2) (* (pow yi 2) (pow (PI) 2))) (* ux (* zi (- 1 ux)))))) (+ (* -1 (/ (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))) (* ux (* zi (- 1 ux))))) (/ (* (- (* -4 (* ux (* uy (* yi (* zi (* (PI) (- 1 ux))))))) (* -1 (* ux (* xi (* zi (- 1 ux)))))) (- (+ (* 2 (* uy (* yi (PI)))) (* 4 (* uy (* yi (PI))))) (* -1 (/ (- (* -4 (* ux (* uy (* yi (* zi (* (PI) (- 1 ux))))))) (* -1 (* ux (* xi (* zi (- 1 ux)))))) (* ux (* zi (- 1 ux))))))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (/ (* (- (+ (* 2 (* uy (* yi (PI)))) (* 4 (* uy (* yi (PI))))) (* -1 (/ (- (* -4 (* ux (* uy (* yi (* zi (* (PI) (- 1 ux))))))) (* -1 (* ux (* xi (* zi (- 1 ux)))))) (* ux (* zi (- 1 ux)))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI))))))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))) maxCos)))) (+ (* -1 (/ (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))) (* ux (* zi (- 1 ux))))) (/ (* (- (* -4 (* ux (* uy (* yi (* zi (* (PI) (- 1 ux))))))) (* -1 (* ux (* xi (* zi (- 1 ux)))))) (- (+ (* 2 (* uy (* yi (PI)))) (* 4 (* uy (* yi (PI))))) (* -1 (/ (- (* -4 (* ux (* uy (* yi (* zi (* (PI) (- 1 ux))))))) (* -1 (* ux (* xi (* zi (- 1 ux)))))) (* ux (* zi (- 1 ux))))))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))) maxCos)) (+ (* 2 (* uy (* yi (PI)))) (* 4 (* uy (* yi (PI)))))) (* -1 (/ (- (* -4 (* ux (* uy (* yi (* zi (* (PI) (- 1 ux))))))) (* -1 (* ux (* xi (* zi (- 1 ux)))))) (* ux (* zi (- 1 ux)))))) maxCos)))))
(pow (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))) 3)
(+ (pow xi 3) (pow (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))) 3))
(+ (pow xi 3) (pow (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))) 3))
(+ (pow xi 3) (pow (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))) 3))
(pow xi 3)
(* (pow xi 3) (+ 1 (/ (pow (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))) 3) (pow xi 3))))
(* (pow xi 3) (+ 1 (/ (pow (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))) 3) (pow xi 3))))
(* (pow xi 3) (+ 1 (/ (pow (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))) 3) (pow xi 3))))
(pow xi 3)
(* -1 (* (pow xi 3) (- (* -1 (/ (pow (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))) 3) (pow xi 3))) 1)))
(* -1 (* (pow xi 3) (- (* -1 (/ (pow (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))) 3) (pow xi 3))) 1)))
(* -1 (* (pow xi 3) (- (* -1 (/ (pow (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))) 3) (pow xi 3))) 1)))
(+ (* (pow maxCos 3) (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3)))) (pow xi 3))
(+ (* uy (+ (* 2 (* (pow maxCos 2) (* (pow ux 2) (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2))))))) (* 4 (* (pow maxCos 2) (* (pow ux 2) (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2))))))))) (+ (* (pow maxCos 3) (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3)))) (pow xi 3)))
(+ (* uy (+ (* 2 (* (pow maxCos 2) (* (pow ux 2) (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2))))))) (+ (* 4 (* (pow maxCos 2) (* (pow ux 2) (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2))))))) (* uy (+ (* 4 (* maxCos (* ux (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux))))))) (* 8 (* maxCos (* ux (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux)))))))))))) (+ (* (pow maxCos 3) (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3)))) (pow xi 3)))
(+ (* uy (+ (* 2 (* (pow maxCos 2) (* (pow ux 2) (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2))))))) (+ (* 4 (* (pow maxCos 2) (* (pow ux 2) (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2))))))) (* uy (+ (* 4 (* maxCos (* ux (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux))))))) (+ (* 8 (* maxCos (* ux (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux))))))) (* 8 (* uy (* (pow yi 3) (pow (PI) 3)))))))))) (+ (* (pow maxCos 3) (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3)))) (pow xi 3)))
(* 8 (* (pow uy 3) (* (pow yi 3) (pow (PI) 3))))
(* (pow uy 3) (+ (* 4 (/ (* maxCos (* ux (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux)))))) uy)) (+ (* 8 (* (pow yi 3) (pow (PI) 3))) (* 8 (/ (* maxCos (* ux (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux)))))) uy)))))
(* (pow uy 3) (+ (* 2 (/ (* (pow maxCos 2) (* (pow ux 2) (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))) (pow uy 2))) (+ (* 4 (/ (* maxCos (* ux (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux)))))) uy)) (+ (* 4 (/ (* (pow maxCos 2) (* (pow ux 2) (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))) (pow uy 2))) (+ (* 8 (* (pow yi 3) (pow (PI) 3))) (* 8 (/ (* maxCos (* ux (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux)))))) uy)))))))
(* (pow uy 3) (+ (* 2 (/ (* (pow maxCos 2) (* (pow ux 2) (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))) (pow uy 2))) (+ (* 4 (/ (* maxCos (* ux (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux)))))) uy)) (+ (* 4 (/ (* (pow maxCos 2) (* (pow ux 2) (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))) (pow uy 2))) (+ (* 8 (* (pow yi 3) (pow (PI) 3))) (+ (* 8 (/ (* maxCos (* ux (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux)))))) uy)) (+ (/ (* (pow maxCos 3) (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3)))) (pow uy 3)) (/ (pow xi 3) (pow uy 3)))))))))
(* 8 (* (pow uy 3) (* (pow yi 3) (pow (PI) 3))))
(* -1 (* (pow uy 3) (+ (* -8 (* (pow yi 3) (pow (PI) 3))) (* -1 (/ (+ (* 4 (* maxCos (* ux (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux))))))) (* 8 (* maxCos (* ux (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux)))))))) uy)))))
(* -1 (* (pow uy 3) (+ (* -8 (* (pow yi 3) (pow (PI) 3))) (* -1 (/ (+ (* -1 (/ (+ (* -4 (* (pow maxCos 2) (* (pow ux 2) (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2))))))) (* -2 (* (pow maxCos 2) (* (pow ux 2) (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))))) uy)) (+ (* 4 (* maxCos (* ux (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux))))))) (* 8 (* maxCos (* ux (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux))))))))) uy)))))
(* -1 (* (pow uy 3) (+ (* -8 (* (pow yi 3) (pow (PI) 3))) (* -1 (/ (+ (* -1 (/ (+ (* -4 (* (pow maxCos 2) (* (pow ux 2) (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2))))))) (+ (* -2 (* (pow maxCos 2) (* (pow ux 2) (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* (pow maxCos 3) (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3)))) (pow xi 3)) uy)))) uy)) (+ (* 4 (* maxCos (* ux (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux))))))) (* 8 (* maxCos (* ux (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux))))))))) uy)))))
(+ (* (pow maxCos 3) (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3)))) (pow xi 3))
(+ (* yi (+ (* 2 (* (pow maxCos 2) (* (pow ux 2) (* uy (* (pow zi 2) (* (PI) (pow (- 1 ux) 2))))))) (* 4 (* (pow maxCos 2) (* (pow ux 2) (* uy (* (pow zi 2) (* (PI) (pow (- 1 ux) 2))))))))) (+ (* (pow maxCos 3) (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3)))) (pow xi 3)))
(+ (* yi (+ (* 2 (* (pow maxCos 2) (* (pow ux 2) (* uy (* (pow zi 2) (* (PI) (pow (- 1 ux) 2))))))) (+ (* 4 (* (pow maxCos 2) (* (pow ux 2) (* uy (* (pow zi 2) (* (PI) (pow (- 1 ux) 2))))))) (* yi (+ (* 4 (* maxCos (* ux (* (pow uy 2) (* zi (* (pow (PI) 2) (- 1 ux))))))) (* 8 (* maxCos (* ux (* (pow uy 2) (* zi (* (pow (PI) 2) (- 1 ux)))))))))))) (+ (* (pow maxCos 3) (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3)))) (pow xi 3)))
(+ (* yi (+ (* 2 (* (pow maxCos 2) (* (pow ux 2) (* uy (* (pow zi 2) (* (PI) (pow (- 1 ux) 2))))))) (+ (* 4 (* (pow maxCos 2) (* (pow ux 2) (* uy (* (pow zi 2) (* (PI) (pow (- 1 ux) 2))))))) (* yi (+ (* 4 (* maxCos (* ux (* (pow uy 2) (* zi (* (pow (PI) 2) (- 1 ux))))))) (+ (* 8 (* maxCos (* ux (* (pow uy 2) (* zi (* (pow (PI) 2) (- 1 ux))))))) (* 8 (* (pow uy 3) (* yi (pow (PI) 3)))))))))) (+ (* (pow maxCos 3) (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3)))) (pow xi 3)))
(* 8 (* (pow uy 3) (* (pow yi 3) (pow (PI) 3))))
(* (pow yi 3) (+ (* 4 (/ (* maxCos (* ux (* (pow uy 2) (* zi (* (pow (PI) 2) (- 1 ux)))))) yi)) (+ (* 8 (* (pow uy 3) (pow (PI) 3))) (* 8 (/ (* maxCos (* ux (* (pow uy 2) (* zi (* (pow (PI) 2) (- 1 ux)))))) yi)))))
(* (pow yi 3) (+ (* 2 (/ (* (pow maxCos 2) (* (pow ux 2) (* uy (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))) (pow yi 2))) (+ (* 4 (/ (* maxCos (* ux (* (pow uy 2) (* zi (* (pow (PI) 2) (- 1 ux)))))) yi)) (+ (* 4 (/ (* (pow maxCos 2) (* (pow ux 2) (* uy (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))) (pow yi 2))) (+ (* 8 (* (pow uy 3) (pow (PI) 3))) (* 8 (/ (* maxCos (* ux (* (pow uy 2) (* zi (* (pow (PI) 2) (- 1 ux)))))) yi)))))))
(* (pow yi 3) (+ (* 2 (/ (* (pow maxCos 2) (* (pow ux 2) (* uy (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))) (pow yi 2))) (+ (* 4 (/ (* maxCos (* ux (* (pow uy 2) (* zi (* (pow (PI) 2) (- 1 ux)))))) yi)) (+ (* 4 (/ (* (pow maxCos 2) (* (pow ux 2) (* uy (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))) (pow yi 2))) (+ (* 8 (* (pow uy 3) (pow (PI) 3))) (+ (* 8 (/ (* maxCos (* ux (* (pow uy 2) (* zi (* (pow (PI) 2) (- 1 ux)))))) yi)) (+ (/ (* (pow maxCos 3) (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3)))) (pow yi 3)) (/ (pow xi 3) (pow yi 3)))))))))
(* 8 (* (pow uy 3) (* (pow yi 3) (pow (PI) 3))))
(* -1 (* (pow yi 3) (+ (* -8 (* (pow uy 3) (pow (PI) 3))) (* -1 (/ (+ (* 4 (* maxCos (* ux (* (pow uy 2) (* zi (* (pow (PI) 2) (- 1 ux))))))) (* 8 (* maxCos (* ux (* (pow uy 2) (* zi (* (pow (PI) 2) (- 1 ux)))))))) yi)))))
(* -1 (* (pow yi 3) (+ (* -8 (* (pow uy 3) (pow (PI) 3))) (* -1 (/ (+ (* -1 (/ (+ (* -4 (* (pow maxCos 2) (* (pow ux 2) (* uy (* (pow zi 2) (* (PI) (pow (- 1 ux) 2))))))) (* -2 (* (pow maxCos 2) (* (pow ux 2) (* uy (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))))) yi)) (+ (* 4 (* maxCos (* ux (* (pow uy 2) (* zi (* (pow (PI) 2) (- 1 ux))))))) (* 8 (* maxCos (* ux (* (pow uy 2) (* zi (* (pow (PI) 2) (- 1 ux))))))))) yi)))))
(* -1 (* (pow yi 3) (+ (* -8 (* (pow uy 3) (pow (PI) 3))) (* -1 (/ (+ (* -1 (/ (+ (* -4 (* (pow maxCos 2) (* (pow ux 2) (* uy (* (pow zi 2) (* (PI) (pow (- 1 ux) 2))))))) (+ (* -2 (* (pow maxCos 2) (* (pow ux 2) (* uy (* (pow zi 2) (* (PI) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* (pow maxCos 3) (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3)))) (pow xi 3)) yi)))) yi)) (+ (* 4 (* maxCos (* ux (* (pow uy 2) (* zi (* (pow (PI) 2) (- 1 ux))))))) (* 8 (* maxCos (* ux (* (pow uy 2) (* zi (* (pow (PI) 2) (- 1 ux))))))))) yi)))))
(+ (* 8 (* (pow uy 3) (* (pow yi 3) (pow (PI) 3)))) (pow xi 3))
(+ (* 8 (* (pow uy 3) (* (pow yi 3) (pow (PI) 3)))) (+ (* ux (+ (* 4 (* maxCos (* (pow uy 2) (* (pow yi 2) (* zi (pow (PI) 2)))))) (* 8 (* maxCos (* (pow uy 2) (* (pow yi 2) (* zi (pow (PI) 2)))))))) (pow xi 3)))
(+ (* 8 (* (pow uy 3) (* (pow yi 3) (pow (PI) 3)))) (+ (* ux (+ (* 4 (* maxCos (* (pow uy 2) (* (pow yi 2) (* zi (pow (PI) 2)))))) (+ (* 8 (* maxCos (* (pow uy 2) (* (pow yi 2) (* zi (pow (PI) 2)))))) (* ux (+ (* -4 (* maxCos (* (pow uy 2) (* (pow yi 2) (* zi (pow (PI) 2)))))) (+ (* 2 (* uy (* yi (* (PI) (+ (* -4 (* maxCos (* uy (* yi (* zi (PI)))))) (* (pow maxCos 2) (pow zi 2))))))) (* 4 (* (pow maxCos 2) (* uy (* yi (* (pow zi 2) (PI)))))))))))) (pow xi 3)))
(+ (* 8 (* (pow uy 3) (* (pow yi 3) (pow (PI) 3)))) (+ (* ux (+ (* 4 (* maxCos (* (pow uy 2) (* (pow yi 2) (* zi (pow (PI) 2)))))) (+ (* 8 (* maxCos (* (pow uy 2) (* (pow yi 2) (* zi (pow (PI) 2)))))) (* ux (+ (* -4 (* maxCos (* (pow uy 2) (* (pow yi 2) (* zi (pow (PI) 2)))))) (+ (* 2 (* uy (* yi (* (PI) (+ (* -4 (* maxCos (* uy (* yi (* zi (PI)))))) (* (pow maxCos 2) (pow zi 2))))))) (+ (* 4 (* (pow maxCos 2) (* uy (* yi (* (pow zi 2) (PI)))))) (* ux (+ (* -8 (* (pow maxCos 2) (* uy (* yi (* (pow zi 2) (PI)))))) (* maxCos (* zi (+ (* -4 (* maxCos (* uy (* yi (* zi (PI)))))) (* (pow maxCos 2) (pow zi 2)))))))))))))) (pow xi 3)))
(* -1 (* (pow maxCos 3) (* (pow ux 6) (pow zi 3))))
(* (pow ux 6) (+ (* -1 (* (pow maxCos 3) (pow zi 3))) (+ (* 2 (/ (* (pow maxCos 3) (pow zi 3)) ux)) (/ (* (pow maxCos 3) (pow zi 3)) ux))))
(* (pow ux 6) (+ (* -2 (/ (* (pow maxCos 3) (pow zi 3)) (pow ux 2))) (+ (* -1 (* (pow maxCos 3) (pow zi 3))) (+ (* -1 (/ (* maxCos (* zi (+ (* -4 (* maxCos (* uy (* yi (* zi (PI)))))) (* (pow maxCos 2) (pow zi 2))))) (pow ux 2))) (+ (* 2 (/ (* (pow maxCos 2) (* uy (* yi (* (pow zi 2) (PI))))) (pow ux 2))) (+ (* 2 (/ (* (pow maxCos 3) (pow zi 3)) ux)) (/ (* (pow maxCos 3) (pow zi 3)) ux)))))))
(* (pow ux 6) (+ (* -8 (/ (* (pow maxCos 2) (* uy (* yi (* (pow zi 2) (PI))))) (pow ux 3))) (+ (* -2 (/ (* (pow maxCos 3) (pow zi 3)) (pow ux 2))) (+ (* -1 (* (pow maxCos 3) (pow zi 3))) (+ (* -1 (/ (* maxCos (* zi (+ (* -4 (* maxCos (* uy (* yi (* zi (PI)))))) (* (pow maxCos 2) (pow zi 2))))) (pow ux 2))) (+ (* 2 (/ (* (pow maxCos 2) (* uy (* yi (* (pow zi 2) (PI))))) (pow ux 2))) (+ (* 2 (/ (* (pow maxCos 3) (pow zi 3)) ux)) (+ (/ (* maxCos (* zi (+ (* -4 (* maxCos (* uy (* yi (* zi (PI)))))) (* (pow maxCos 2) (pow zi 2))))) (pow ux 3)) (/ (* (pow maxCos 3) (pow zi 3)) ux)))))))))
(* -1 (* (pow maxCos 3) (* (pow ux 6) (pow zi 3))))
(* (pow ux 6) (+ (* -1 (* (pow maxCos 3) (pow zi 3))) (* -1 (/ (+ (* -2 (* (pow maxCos 3) (pow zi 3))) (* -1 (* (pow maxCos 3) (pow zi 3)))) ux))))
(* (pow ux 6) (+ (* -1 (* (pow maxCos 3) (pow zi 3))) (* -1 (/ (+ (* -2 (* (pow maxCos 3) (pow zi 3))) (+ (* -1 (* (pow maxCos 3) (pow zi 3))) (* -1 (/ (+ (* -2 (* (pow maxCos 3) (pow zi 3))) (+ (* -1 (* maxCos (* zi (+ (* -4 (* maxCos (* uy (* yi (* zi (PI)))))) (* (pow maxCos 2) (pow zi 2)))))) (* 2 (* (pow maxCos 2) (* uy (* yi (* (pow zi 2) (PI)))))))) ux)))) ux))))
(* (pow ux 6) (+ (* -1 (* (pow maxCos 3) (pow zi 3))) (* -1 (/ (+ (* -2 (* (pow maxCos 3) (pow zi 3))) (+ (* -1 (* (pow maxCos 3) (pow zi 3))) (* -1 (/ (+ (* -2 (* (pow maxCos 3) (pow zi 3))) (+ (* -1 (* maxCos (* zi (+ (* -4 (* maxCos (* uy (* yi (* zi (PI)))))) (* (pow maxCos 2) (pow zi 2)))))) (+ (* -1 (/ (+ (* -1 (* maxCos (* zi (+ (* -4 (* maxCos (* uy (* yi (* zi (PI)))))) (* (pow maxCos 2) (pow zi 2)))))) (* 8 (* (pow maxCos 2) (* uy (* yi (* (pow zi 2) (PI))))))) ux)) (* 2 (* (pow maxCos 2) (* uy (* yi (* (pow zi 2) (PI))))))))) ux)))) ux))))
(+ (* 8 (* (pow uy 3) (* (pow yi 3) (pow (PI) 3)))) (pow xi 3))
(+ (* 8 (* (pow uy 3) (* (pow yi 3) (pow (PI) 3)))) (+ (* zi (+ (* 4 (* maxCos (* ux (* (pow uy 2) (* (pow yi 2) (* (pow (PI) 2) (- 1 ux))))))) (* 8 (* maxCos (* ux (* (pow uy 2) (* (pow yi 2) (* (pow (PI) 2) (- 1 ux))))))))) (pow xi 3)))
(+ (* 8 (* (pow uy 3) (* (pow yi 3) (pow (PI) 3)))) (+ (* zi (+ (* 4 (* maxCos (* ux (* (pow uy 2) (* (pow yi 2) (* (pow (PI) 2) (- 1 ux))))))) (+ (* 8 (* maxCos (* ux (* (pow uy 2) (* (pow yi 2) (* (pow (PI) 2) (- 1 ux))))))) (* zi (+ (* 2 (* (pow maxCos 2) (* (pow ux 2) (* uy (* yi (* (PI) (pow (- 1 ux) 2))))))) (* 4 (* (pow maxCos 2) (* (pow ux 2) (* uy (* yi (* (PI) (pow (- 1 ux) 2)))))))))))) (pow xi 3)))
(+ (* 8 (* (pow uy 3) (* (pow yi 3) (pow (PI) 3)))) (+ (* zi (+ (* 4 (* maxCos (* ux (* (pow uy 2) (* (pow yi 2) (* (pow (PI) 2) (- 1 ux))))))) (+ (* 8 (* maxCos (* ux (* (pow uy 2) (* (pow yi 2) (* (pow (PI) 2) (- 1 ux))))))) (* zi (+ (* 2 (* (pow maxCos 2) (* (pow ux 2) (* uy (* yi (* (PI) (pow (- 1 ux) 2))))))) (+ (* 4 (* (pow maxCos 2) (* (pow ux 2) (* uy (* yi (* (PI) (pow (- 1 ux) 2))))))) (* (pow maxCos 3) (* (pow ux 3) (* zi (pow (- 1 ux) 3)))))))))) (pow xi 3)))
(* (pow maxCos 3) (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3))))
(* (pow zi 3) (+ (* 2 (/ (* (pow maxCos 2) (* (pow ux 2) (* uy (* yi (* (PI) (pow (- 1 ux) 2)))))) zi)) (+ (* 4 (/ (* (pow maxCos 2) (* (pow ux 2) (* uy (* yi (* (PI) (pow (- 1 ux) 2)))))) zi)) (* (pow maxCos 3) (* (pow ux 3) (pow (- 1 ux) 3))))))
(* (pow zi 3) (+ (* 2 (/ (* (pow maxCos 2) (* (pow ux 2) (* uy (* yi (* (PI) (pow (- 1 ux) 2)))))) zi)) (+ (* 4 (/ (* maxCos (* ux (* (pow uy 2) (* (pow yi 2) (* (pow (PI) 2) (- 1 ux)))))) (pow zi 2))) (+ (* 4 (/ (* (pow maxCos 2) (* (pow ux 2) (* uy (* yi (* (PI) (pow (- 1 ux) 2)))))) zi)) (+ (* 8 (/ (* maxCos (* ux (* (pow uy 2) (* (pow yi 2) (* (pow (PI) 2) (- 1 ux)))))) (pow zi 2))) (* (pow maxCos 3) (* (pow ux 3) (pow (- 1 ux) 3))))))))
(* (pow zi 3) (+ (* 2 (/ (* (pow maxCos 2) (* (pow ux 2) (* uy (* yi (* (PI) (pow (- 1 ux) 2)))))) zi)) (+ (* 4 (/ (* maxCos (* ux (* (pow uy 2) (* (pow yi 2) (* (pow (PI) 2) (- 1 ux)))))) (pow zi 2))) (+ (* 4 (/ (* (pow maxCos 2) (* (pow ux 2) (* uy (* yi (* (PI) (pow (- 1 ux) 2)))))) zi)) (+ (* 8 (/ (* maxCos (* ux (* (pow uy 2) (* (pow yi 2) (* (pow (PI) 2) (- 1 ux)))))) (pow zi 2))) (+ (* 8 (/ (* (pow uy 3) (* (pow yi 3) (pow (PI) 3))) (pow zi 3))) (+ (* (pow maxCos 3) (* (pow ux 3) (pow (- 1 ux) 3))) (/ (pow xi 3) (pow zi 3)))))))))
(* (pow maxCos 3) (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3))))
(* -1 (* (pow zi 3) (+ (* -1 (* (pow maxCos 3) (* (pow ux 3) (pow (- 1 ux) 3)))) (* -1 (/ (+ (* 2 (* (pow maxCos 2) (* (pow ux 2) (* uy (* yi (* (PI) (pow (- 1 ux) 2))))))) (* 4 (* (pow maxCos 2) (* (pow ux 2) (* uy (* yi (* (PI) (pow (- 1 ux) 2)))))))) zi)))))
(* -1 (* (pow zi 3) (+ (* -1 (* (pow maxCos 3) (* (pow ux 3) (pow (- 1 ux) 3)))) (* -1 (/ (+ (* -1 (/ (+ (* -8 (* maxCos (* ux (* (pow uy 2) (* (pow yi 2) (* (pow (PI) 2) (- 1 ux))))))) (* -4 (* maxCos (* ux (* (pow uy 2) (* (pow yi 2) (* (pow (PI) 2) (- 1 ux)))))))) zi)) (+ (* 2 (* (pow maxCos 2) (* (pow ux 2) (* uy (* yi (* (PI) (pow (- 1 ux) 2))))))) (* 4 (* (pow maxCos 2) (* (pow ux 2) (* uy (* yi (* (PI) (pow (- 1 ux) 2))))))))) zi)))))
(* -1 (* (pow zi 3) (+ (* -1 (* (pow maxCos 3) (* (pow ux 3) (pow (- 1 ux) 3)))) (* -1 (/ (+ (* -1 (/ (+ (* -8 (* maxCos (* ux (* (pow uy 2) (* (pow yi 2) (* (pow (PI) 2) (- 1 ux))))))) (+ (* -4 (* maxCos (* ux (* (pow uy 2) (* (pow yi 2) (* (pow (PI) 2) (- 1 ux))))))) (* -1 (/ (+ (* 8 (* (pow uy 3) (* (pow yi 3) (pow (PI) 3)))) (pow xi 3)) zi)))) zi)) (+ (* 2 (* (pow maxCos 2) (* (pow ux 2) (* uy (* yi (* (PI) (pow (- 1 ux) 2))))))) (* 4 (* (pow maxCos 2) (* (pow ux 2) (* uy (* yi (* (PI) (pow (- 1 ux) 2))))))))) zi)))))
(+ (* 8 (* (pow uy 3) (* (pow yi 3) (pow (PI) 3)))) (pow xi 3))
(+ (* 8 (* (pow uy 3) (* (pow yi 3) (pow (PI) 3)))) (+ (* maxCos (+ (* 4 (* ux (* (pow uy 2) (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux))))))) (* 8 (* ux (* (pow uy 2) (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux))))))))) (pow xi 3)))
(+ (* 8 (* (pow uy 3) (* (pow yi 3) (pow (PI) 3)))) (+ (* maxCos (+ (* 4 (* ux (* (pow uy 2) (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux))))))) (+ (* 8 (* ux (* (pow uy 2) (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux))))))) (* maxCos (+ (* 2 (* (pow ux 2) (* uy (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2))))))) (* 4 (* (pow ux 2) (* uy (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))))))))) (pow xi 3)))
(+ (* 8 (* (pow uy 3) (* (pow yi 3) (pow (PI) 3)))) (+ (* maxCos (+ (* 4 (* ux (* (pow uy 2) (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux))))))) (+ (* 8 (* ux (* (pow uy 2) (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux))))))) (* maxCos (+ (* 2 (* (pow ux 2) (* uy (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2))))))) (+ (* 4 (* (pow ux 2) (* uy (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2))))))) (* maxCos (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3)))))))))) (pow xi 3)))
(* (pow maxCos 3) (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3))))
(* (pow maxCos 3) (+ (* 2 (/ (* (pow ux 2) (* uy (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))) maxCos)) (+ (* 4 (/ (* (pow ux 2) (* uy (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))) maxCos)) (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3))))))
(* (pow maxCos 3) (+ (* 2 (/ (* (pow ux 2) (* uy (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))) maxCos)) (+ (* 4 (/ (* ux (* (pow uy 2) (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux)))))) (pow maxCos 2))) (+ (* 4 (/ (* (pow ux 2) (* uy (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))) maxCos)) (+ (* 8 (/ (* ux (* (pow uy 2) (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux)))))) (pow maxCos 2))) (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3))))))))
(* (pow maxCos 3) (+ (* 2 (/ (* (pow ux 2) (* uy (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))) maxCos)) (+ (* 4 (/ (* ux (* (pow uy 2) (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux)))))) (pow maxCos 2))) (+ (* 4 (/ (* (pow ux 2) (* uy (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))) maxCos)) (+ (* 8 (/ (* ux (* (pow uy 2) (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux)))))) (pow maxCos 2))) (+ (* 8 (/ (* (pow uy 3) (* (pow yi 3) (pow (PI) 3))) (pow maxCos 3))) (+ (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3))) (/ (pow xi 3) (pow maxCos 3)))))))))
(* (pow maxCos 3) (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3))))
(* -1 (* (pow maxCos 3) (+ (* -1 (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3)))) (* -1 (/ (+ (* 2 (* (pow ux 2) (* uy (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2))))))) (* 4 (* (pow ux 2) (* uy (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))))) maxCos)))))
(* -1 (* (pow maxCos 3) (+ (* -1 (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3)))) (* -1 (/ (+ (* -1 (/ (+ (* -8 (* ux (* (pow uy 2) (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux))))))) (* -4 (* ux (* (pow uy 2) (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux)))))))) maxCos)) (+ (* 2 (* (pow ux 2) (* uy (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2))))))) (* 4 (* (pow ux 2) (* uy (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2))))))))) maxCos)))))
(* -1 (* (pow maxCos 3) (+ (* -1 (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3)))) (* -1 (/ (+ (* -1 (/ (+ (* -8 (* ux (* (pow uy 2) (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux))))))) (+ (* -4 (* ux (* (pow uy 2) (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux))))))) (* -1 (/ (+ (* 8 (* (pow uy 3) (* (pow yi 3) (pow (PI) 3)))) (pow xi 3)) maxCos)))) maxCos)) (+ (* 2 (* (pow ux 2) (* uy (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2))))))) (* 4 (* (pow ux 2) (* uy (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2))))))))) maxCos)))))
(* uy (PI))
(* uy (PI))
(* uy (PI))
(* uy (PI))
(* uy (PI))
(* uy (PI))
(* uy (PI))
(* uy (PI))
(* uy (PI))
(* uy (PI))
(* uy (PI))
(* uy (PI))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* 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 (* 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 (* 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))) (* 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))))))))))))))
(* 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 (* 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))))))
(* maxCos (* ux zi))
(* ux (+ (* -1 (* maxCos (* ux zi))) (* maxCos zi)))
(* ux (+ (* -1 (* maxCos (* ux zi))) (* maxCos zi)))
(* ux (+ (* -1 (* maxCos (* ux zi))) (* maxCos zi)))
(* -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 (* 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)))
(* maxCos (* 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 (* 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 (* 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 (* 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 (* zi (- 1 ux))))
(* maxCos (* ux (* zi (- 1 ux))))
(* maxCos (* ux (* zi (- 1 ux))))
(* maxCos (* ux (* zi (- 1 ux))))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* ux (+ (* -1 (* maxCos (* ux zi))) (* maxCos zi)))
(* ux (+ (* -1 (* maxCos (* ux zi))) (* maxCos zi)))
(* ux (+ (* -1 (* maxCos (* ux zi))) (* maxCos zi)))
(* -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 (* 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)))
(* maxCos (* 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 (* 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 (* 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 (* 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 (* zi (- 1 ux))))
(* maxCos (* ux (* zi (- 1 ux))))
(* maxCos (* ux (* zi (- 1 ux))))
(* maxCos (* ux (* zi (- 1 ux))))
(* (pow uy 2) (* yi (pow (PI) 3)))
(* (pow uy 2) (* yi (pow (PI) 3)))
(* (pow uy 2) (* yi (pow (PI) 3)))
(* (pow uy 2) (* yi (pow (PI) 3)))
(* (pow uy 2) (* yi (pow (PI) 3)))
(* (pow uy 2) (* yi (pow (PI) 3)))
(* (pow uy 2) (* yi (pow (PI) 3)))
(* (pow uy 2) (* yi (pow (PI) 3)))
(* (pow uy 2) (* yi (pow (PI) 3)))
(* (pow uy 2) (* yi (pow (PI) 3)))
(* (pow uy 2) (* yi (pow (PI) 3)))
(* (pow uy 2) (* yi (pow (PI) 3)))
(* (pow uy 2) (* yi (pow (PI) 3)))
(* (pow uy 2) (* yi (pow (PI) 3)))
(* (pow uy 2) (* yi (pow (PI) 3)))
(* (pow uy 2) (* yi (pow (PI) 3)))
(* (pow uy 2) (* yi (pow (PI) 3)))
(* (pow uy 2) (* yi (pow (PI) 3)))
(* (pow uy 2) (* yi (pow (PI) 3)))
(* (pow uy 2) (* yi (pow (PI) 3)))
(* (pow uy 2) (* yi (pow (PI) 3)))
(* (pow uy 2) (* yi (pow (PI) 3)))
(* (pow uy 2) (* yi (pow (PI) 3)))
(* (pow uy 2) (* yi (pow (PI) 3)))
(* -4/3 (* (pow uy 2) (* yi (pow (PI) 3))))
(* -4/3 (* (pow uy 2) (* yi (pow (PI) 3))))
(* -4/3 (* (pow uy 2) (* yi (pow (PI) 3))))
(* -4/3 (* (pow uy 2) (* yi (pow (PI) 3))))
(* -4/3 (* (pow uy 2) (* yi (pow (PI) 3))))
(* -4/3 (* (pow uy 2) (* yi (pow (PI) 3))))
(* -4/3 (* (pow uy 2) (* yi (pow (PI) 3))))
(* -4/3 (* (pow uy 2) (* yi (pow (PI) 3))))
(* -4/3 (* (pow uy 2) (* yi (pow (PI) 3))))
(* -4/3 (* (pow uy 2) (* yi (pow (PI) 3))))
(* -4/3 (* (pow uy 2) (* yi (pow (PI) 3))))
(* -4/3 (* (pow uy 2) (* yi (pow (PI) 3))))
(* -4/3 (* (pow uy 2) (* yi (pow (PI) 3))))
(* -4/3 (* (pow uy 2) (* yi (pow (PI) 3))))
(* -4/3 (* (pow uy 2) (* yi (pow (PI) 3))))
(* -4/3 (* (pow uy 2) (* yi (pow (PI) 3))))
(* -4/3 (* (pow uy 2) (* yi (pow (PI) 3))))
(* -4/3 (* (pow uy 2) (* yi (pow (PI) 3))))
(* -4/3 (* (pow uy 2) (* yi (pow (PI) 3))))
(* -4/3 (* (pow uy 2) (* yi (pow (PI) 3))))
(* -4/3 (* (pow uy 2) (* yi (pow (PI) 3))))
(* -4/3 (* (pow uy 2) (* yi (pow (PI) 3))))
(* -4/3 (* (pow uy 2) (* yi (pow (PI) 3))))
(* -4/3 (* (pow uy 2) (* yi (pow (PI) 3))))
(* yi (PI))
(* yi (PI))
(* yi (PI))
(* yi (PI))
(* yi (PI))
(* yi (PI))
(* yi (PI))
(* yi (PI))
(* yi (PI))
(* yi (PI))
(* yi (PI))
(* yi (PI))
(* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))
(+ (* 4 (* maxCos (* ux (* uy (* yi (* zi (* (PI) (- 1 ux)))))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))
(+ (* uy (+ (* 4 (* maxCos (* ux (* yi (* zi (* (PI) (- 1 ux))))))) (* 4 (* uy (* (pow yi 2) (pow (PI) 2)))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))
(+ (* uy (+ (* 4 (* maxCos (* ux (* yi (* zi (* (PI) (- 1 ux))))))) (* 4 (* uy (* (pow yi 2) (pow (PI) 2)))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))
(* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2))))
(* (pow uy 2) (+ (* 4 (* (pow yi 2) (pow (PI) 2))) (* 4 (/ (* maxCos (* ux (* yi (* zi (* (PI) (- 1 ux)))))) uy))))
(* (pow uy 2) (+ (* 4 (* (pow yi 2) (pow (PI) 2))) (+ (* 4 (/ (* maxCos (* ux (* yi (* zi (* (PI) (- 1 ux)))))) uy)) (/ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow uy 2)))))
(* (pow uy 2) (+ (* 4 (* (pow yi 2) (pow (PI) 2))) (+ (* 4 (/ (* maxCos (* ux (* yi (* zi (* (PI) (- 1 ux)))))) uy)) (/ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow uy 2)))))
(* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2))))
(* (pow uy 2) (+ (* 4 (* (pow yi 2) (pow (PI) 2))) (* 4 (/ (* maxCos (* ux (* yi (* zi (* (PI) (- 1 ux)))))) uy))))
(* (pow uy 2) (+ (* -1 (/ (+ (* -4 (* maxCos (* ux (* yi (* zi (* (PI) (- 1 ux))))))) (* -1 (/ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) uy))) uy)) (* 4 (* (pow yi 2) (pow (PI) 2)))))
(* (pow uy 2) (+ (* -1 (/ (+ (* -4 (* maxCos (* ux (* yi (* zi (* (PI) (- 1 ux))))))) (* -1 (/ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) uy))) uy)) (* 4 (* (pow yi 2) (pow (PI) 2)))))
(* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))
(+ (* 4 (* maxCos (* ux (* uy (* yi (* zi (* (PI) (- 1 ux)))))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))
(+ (* yi (+ (* 4 (* maxCos (* ux (* uy (* zi (* (PI) (- 1 ux))))))) (* 4 (* (pow uy 2) (* yi (pow (PI) 2)))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))
(+ (* yi (+ (* 4 (* maxCos (* ux (* uy (* zi (* (PI) (- 1 ux))))))) (* 4 (* (pow uy 2) (* yi (pow (PI) 2)))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))
(* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2))))
(* (pow yi 2) (+ (* 4 (* (pow uy 2) (pow (PI) 2))) (* 4 (/ (* maxCos (* ux (* uy (* zi (* (PI) (- 1 ux)))))) yi))))
(* (pow yi 2) (+ (* 4 (* (pow uy 2) (pow (PI) 2))) (+ (* 4 (/ (* maxCos (* ux (* uy (* zi (* (PI) (- 1 ux)))))) yi)) (/ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow yi 2)))))
(* (pow yi 2) (+ (* 4 (* (pow uy 2) (pow (PI) 2))) (+ (* 4 (/ (* maxCos (* ux (* uy (* zi (* (PI) (- 1 ux)))))) yi)) (/ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow yi 2)))))
(* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2))))
(* (pow yi 2) (+ (* 4 (* (pow uy 2) (pow (PI) 2))) (* 4 (/ (* maxCos (* ux (* uy (* zi (* (PI) (- 1 ux)))))) yi))))
(* (pow yi 2) (+ (* -1 (/ (+ (* -4 (* maxCos (* ux (* uy (* zi (* (PI) (- 1 ux))))))) (* -1 (/ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) yi))) yi)) (* 4 (* (pow uy 2) (pow (PI) 2)))))
(* (pow yi 2) (+ (* -1 (/ (+ (* -4 (* maxCos (* ux (* uy (* zi (* (PI) (- 1 ux))))))) (* -1 (/ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) yi))) yi)) (* 4 (* (pow uy 2) (pow (PI) 2)))))
(* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2))))
(+ (* 4 (* maxCos (* ux (* uy (* yi (* zi (PI))))))) (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))))
(+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (* ux (+ (* 4 (* maxCos (* uy (* yi (* zi (PI)))))) (* ux (+ (* -4 (* maxCos (* uy (* yi (* zi (PI)))))) (* (pow maxCos 2) (pow zi 2)))))))
(+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (* ux (+ (* 4 (* maxCos (* uy (* yi (* zi (PI)))))) (* ux (+ (* -4 (* maxCos (* uy (* yi (* zi (PI)))))) (+ (* -2 (* (pow maxCos 2) (* ux (pow zi 2)))) (* (pow maxCos 2) (pow zi 2))))))))
(* (pow maxCos 2) (* (pow ux 4) (pow zi 2)))
(* (pow ux 4) (+ (* -2 (/ (* (pow maxCos 2) (pow zi 2)) ux)) (* (pow maxCos 2) (pow zi 2))))
(* (pow ux 4) (+ (* -4 (/ (* maxCos (* uy (* yi (* zi (PI))))) (pow ux 2))) (+ (* -2 (/ (* (pow maxCos 2) (pow zi 2)) ux)) (+ (* (pow maxCos 2) (pow zi 2)) (/ (* (pow maxCos 2) (pow zi 2)) (pow ux 2))))))
(* (pow ux 4) (+ (* -4 (/ (* maxCos (* uy (* yi (* zi (PI))))) (pow ux 2))) (+ (* -2 (/ (* (pow maxCos 2) (pow zi 2)) ux)) (+ (* 4 (/ (* maxCos (* uy (* yi (* zi (PI))))) (pow ux 3))) (+ (* (pow maxCos 2) (pow zi 2)) (/ (* (pow maxCos 2) (pow zi 2)) (pow ux 2)))))))
(* (pow maxCos 2) (* (pow ux 4) (pow zi 2)))
(* (pow ux 4) (+ (* -2 (/ (* (pow maxCos 2) (pow zi 2)) ux)) (* (pow maxCos 2) (pow zi 2))))
(* (pow ux 4) (+ (* -1 (/ (+ (* -1 (/ (+ (* -4 (* maxCos (* uy (* yi (* zi (PI)))))) (* (pow maxCos 2) (pow zi 2))) ux)) (* 2 (* (pow maxCos 2) (pow zi 2)))) ux)) (* (pow maxCos 2) (pow zi 2))))
(* (pow ux 4) (+ (* -1 (/ (+ (* -1 (/ (+ (* -4 (* maxCos (* uy (* yi (* zi (PI)))))) (+ (* 4 (/ (* maxCos (* uy (* yi (* zi (PI))))) ux)) (* (pow maxCos 2) (pow zi 2)))) ux)) (* 2 (* (pow maxCos 2) (pow zi 2)))) ux)) (* (pow maxCos 2) (pow zi 2))))
(* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2))))
(+ (* 4 (* maxCos (* ux (* uy (* yi (* zi (* (PI) (- 1 ux)))))))) (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))))
(+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (* zi (+ (* 4 (* maxCos (* ux (* uy (* yi (* (PI) (- 1 ux))))))) (* (pow maxCos 2) (* (pow ux 2) (* zi (pow (- 1 ux) 2)))))))
(+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (* zi (+ (* 4 (* maxCos (* ux (* uy (* yi (* (PI) (- 1 ux))))))) (* (pow maxCos 2) (* (pow ux 2) (* zi (pow (- 1 ux) 2)))))))
(* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))
(* (pow zi 2) (+ (* 4 (/ (* maxCos (* ux (* uy (* yi (* (PI) (- 1 ux)))))) zi)) (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))
(* (pow zi 2) (+ (* 4 (/ (* maxCos (* ux (* uy (* yi (* (PI) (- 1 ux)))))) zi)) (+ (* 4 (/ (* (pow uy 2) (* (pow yi 2) (pow (PI) 2))) (pow zi 2))) (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (pow zi 2) (+ (* 4 (/ (* maxCos (* ux (* uy (* yi (* (PI) (- 1 ux)))))) zi)) (+ (* 4 (/ (* (pow uy 2) (* (pow yi 2) (pow (PI) 2))) (pow zi 2))) (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))
(* (pow zi 2) (+ (* 4 (/ (* maxCos (* ux (* uy (* yi (* (PI) (- 1 ux)))))) zi)) (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))
(* (pow zi 2) (+ (* -1 (/ (+ (* -4 (* maxCos (* ux (* uy (* yi (* (PI) (- 1 ux))))))) (* -4 (/ (* (pow uy 2) (* (pow yi 2) (pow (PI) 2))) zi))) zi)) (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))
(* (pow zi 2) (+ (* -1 (/ (+ (* -4 (* maxCos (* ux (* uy (* yi (* (PI) (- 1 ux))))))) (* -4 (/ (* (pow uy 2) (* (pow yi 2) (pow (PI) 2))) zi))) zi)) (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))
(* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2))))
(+ (* 4 (* maxCos (* ux (* uy (* yi (* zi (* (PI) (- 1 ux)))))))) (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))))
(+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (* maxCos (+ (* 4 (* ux (* uy (* yi (* zi (* (PI) (- 1 ux))))))) (* maxCos (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))))
(+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (* maxCos (+ (* 4 (* ux (* uy (* yi (* zi (* (PI) (- 1 ux))))))) (* maxCos (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))))
(* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))
(* (pow maxCos 2) (+ (* 4 (/ (* ux (* uy (* yi (* zi (* (PI) (- 1 ux)))))) maxCos)) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))
(* (pow maxCos 2) (+ (* 4 (/ (* ux (* uy (* yi (* zi (* (PI) (- 1 ux)))))) maxCos)) (+ (* 4 (/ (* (pow uy 2) (* (pow yi 2) (pow (PI) 2))) (pow maxCos 2))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))))
(* (pow maxCos 2) (+ (* 4 (/ (* ux (* uy (* yi (* zi (* (PI) (- 1 ux)))))) maxCos)) (+ (* 4 (/ (* (pow uy 2) (* (pow yi 2) (pow (PI) 2))) (pow maxCos 2))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))))
(* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))
(* (pow maxCos 2) (+ (* 4 (/ (* ux (* uy (* yi (* zi (* (PI) (- 1 ux)))))) maxCos)) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))
(* (pow maxCos 2) (+ (* -1 (/ (+ (* -4 (* ux (* uy (* yi (* zi (* (PI) (- 1 ux))))))) (* -4 (/ (* (pow uy 2) (* (pow yi 2) (pow (PI) 2))) maxCos))) maxCos)) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))
(* (pow maxCos 2) (+ (* -1 (/ (+ (* -4 (* ux (* uy (* yi (* zi (* (PI) (- 1 ux))))))) (* -4 (/ (* (pow uy 2) (* (pow yi 2) (pow (PI) 2))) maxCos))) maxCos)) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))
Outputs
(+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (* maxCos (* ux (* zi (- 1 ux)))))
(+.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (cos (* 2 (* uy (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 maxCos 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 (* ux (* zi (- 1 ux)))) (* xi (cos (* 2 (* uy (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 maxCos 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 (* ux (* zi (- 1 ux)))) (* xi (cos (* 2 (* uy (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 maxCos 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)))))
(* xi (+ (cos (* 2 (* uy (PI)))) (+ (* 2 (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) xi)) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi))))
(*.f32 xi (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) xi) (/.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi))))
(* xi (+ (cos (* 2 (* uy (PI)))) (+ (* 2 (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) xi)) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi))))
(*.f32 xi (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) xi) (/.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi))))
(* xi (+ (cos (* 2 (* uy (PI)))) (+ (* 2 (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) xi)) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi))))
(*.f32 xi (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) xi) (/.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi))))
(* xi (cos (* 2 (* uy (PI)))))
(*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(* -1 (* xi (+ (* -1 (cos (* 2 (* uy (PI))))) (* -1 (/ (+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (* maxCos (* ux (* zi (- 1 ux))))) xi)))))
(*.f32 (*.f32 #s(literal -1 binary32) xi) (*.f32 #s(literal -1 binary32) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) xi))))
(* -1 (* xi (+ (* -1 (cos (* 2 (* uy (PI))))) (* -1 (/ (+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (* maxCos (* ux (* zi (- 1 ux))))) xi)))))
(*.f32 (*.f32 #s(literal -1 binary32) xi) (*.f32 #s(literal -1 binary32) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) xi))))
(* -1 (* xi (+ (* -1 (cos (* 2 (* uy (PI))))) (* -1 (/ (+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (* maxCos (* ux (* zi (- 1 ux))))) xi)))))
(*.f32 (*.f32 #s(literal -1 binary32) xi) (*.f32 #s(literal -1 binary32) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) xi))))
(+ xi (* maxCos (* ux (* zi (- 1 ux)))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi)
(+ xi (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))))
(+.f32 xi (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))))
(+ xi (+ (* maxCos (* ux (* zi (- 1 ux)))) (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))))))
(+.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi) (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))))))
(+ xi (+ (* maxCos (* ux (* zi (- 1 ux)))) (* uy (+ (* 2 (* yi (PI))) (* uy (+ (* -2 (* xi (pow (PI) 2))) (* 2 (* uy (* yi (+ (* -1/2 (pow (PI) 3)) (* -1/6 (pow (PI) 3))))))))))))
(+.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 yi uy) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal -2/3 binary32)))))))))
(+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (cos (* 2 (* uy (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 maxCos 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 (* ux (* zi (- 1 ux)))) (* xi (cos (* 2 (* uy (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 maxCos 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 (* ux (* zi (- 1 ux)))) (* xi (cos (* 2 (* uy (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 maxCos 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 (* ux (* zi (- 1 ux)))) (* xi (cos (* 2 (* uy (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 maxCos 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 (* ux (* zi (- 1 ux)))) (* xi (cos (* 2 (* uy (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 maxCos 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 (* ux (* zi (- 1 ux)))) (* xi (cos (* 2 (* uy (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 maxCos 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 (* ux (* zi (- 1 ux)))) (* xi (cos (* 2 (* uy (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 maxCos 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 (* ux (* zi (- 1 ux)))) (* xi (cos (* 2 (* uy (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 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (cos (* 2 (* uy (PI))))))
(+.f32 (*.f32 (*.f32 maxCos 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 (* ux (* zi (- 1 ux)))) (* xi (cos (* 2 (* uy (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 maxCos 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 (* ux (* zi (- 1 ux)))) (* xi (cos (* 2 (* uy (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 maxCos 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 (* ux (* zi (- 1 ux)))) (* xi (cos (* 2 (* uy (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 maxCos 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))))))
(*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))))
(* yi (+ (* 2 (* (cos (* uy (PI))) (sin (* uy (PI))))) (+ (/ (* maxCos (* ux (* zi (- 1 ux)))) yi) (/ (* xi (cos (* 2 (* uy (PI))))) yi))))
(*.f32 yi (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (+.f32 (/.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) yi) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) yi))))
(* yi (+ (* 2 (* (cos (* uy (PI))) (sin (* uy (PI))))) (+ (/ (* maxCos (* ux (* zi (- 1 ux)))) yi) (/ (* xi (cos (* 2 (* uy (PI))))) yi))))
(*.f32 yi (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (+.f32 (/.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) yi) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) yi))))
(* yi (+ (* 2 (* (cos (* uy (PI))) (sin (* uy (PI))))) (+ (/ (* maxCos (* ux (* zi (- 1 ux)))) yi) (/ (* xi (cos (* 2 (* uy (PI))))) yi))))
(*.f32 yi (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (+.f32 (/.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) yi) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) 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)))))
(* -1 (* yi (+ (* -2 (* (cos (* uy (PI))) (sin (* uy (PI))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (cos (* 2 (* uy (PI)))))) yi)))))
(*.f32 (*.f32 #s(literal -1 binary32) yi) (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) #s(literal -2 binary32)) (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) yi))))
(* -1 (* yi (+ (* -2 (* (cos (* uy (PI))) (sin (* uy (PI))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (cos (* 2 (* uy (PI)))))) yi)))))
(*.f32 (*.f32 #s(literal -1 binary32) yi) (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) #s(literal -2 binary32)) (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) yi))))
(* -1 (* yi (+ (* -2 (* (cos (* uy (PI))) (sin (* uy (PI))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (cos (* 2 (* uy (PI)))))) yi)))))
(*.f32 (*.f32 #s(literal -1 binary32) yi) (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) #s(literal -2 binary32)) (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) yi))))
(+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (* xi (cos (* 2 (* uy (PI))))))
(+.f32 (*.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)))))))
(+.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 maxCos ux) zi)))
(+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (+ (* ux (+ (* -1 (* maxCos (* ux zi))) (* maxCos zi))) (* xi (cos (* 2 (* uy (PI)))))))
(+.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 (*.f32 maxCos ux) zi)) (*.f32 maxCos zi)))))
(+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (+ (* ux (+ (* -1 (* maxCos (* ux zi))) (* maxCos zi))) (* xi (cos (* 2 (* uy (PI)))))))
(+.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 (*.f32 maxCos ux) zi)) (*.f32 maxCos zi)))))
(* -1 (* maxCos (* (pow ux 2) zi)))
(*.f32 (*.f32 #s(literal -1 binary32) maxCos) (*.f32 zi (*.f32 ux ux)))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (/ (* maxCos zi) ux)))
(*.f32 (*.f32 ux ux) (+.f32 (*.f32 (*.f32 #s(literal -1 binary32) maxCos) zi) (/.f32 (*.f32 maxCos zi) ux)))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* 2 (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (pow ux 2))) (+ (/ (* maxCos zi) ux) (/ (* xi (cos (* 2 (* uy (PI))))) (pow ux 2))))))
(*.f32 (*.f32 ux ux) (+.f32 (*.f32 (*.f32 #s(literal -1 binary32) maxCos) zi) (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (*.f32 ux ux)) (+.f32 (/.f32 (*.f32 maxCos zi) ux) (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 ux ux)))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* 2 (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) (pow ux 2))) (+ (/ (* maxCos zi) ux) (/ (* xi (cos (* 2 (* uy (PI))))) (pow ux 2))))))
(*.f32 (*.f32 ux ux) (+.f32 (*.f32 (*.f32 #s(literal -1 binary32) maxCos) zi) (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (*.f32 ux ux)) (+.f32 (/.f32 (*.f32 maxCos zi) ux) (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 ux ux)))))))
(* -1 (* maxCos (* (pow ux 2) zi)))
(*.f32 (*.f32 #s(literal -1 binary32) maxCos) (*.f32 zi (*.f32 ux ux)))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (/ (* maxCos zi) ux)))
(*.f32 (*.f32 ux ux) (+.f32 (*.f32 (*.f32 #s(literal -1 binary32) maxCos) zi) (/.f32 (*.f32 maxCos zi) ux)))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (* -1 (/ (+ (* -1 (* maxCos zi)) (* -1 (/ (+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (* xi (cos (* 2 (* uy (PI)))))) ux))) ux))))
(*.f32 (*.f32 ux ux) (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 maxCos zi) (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 maxCos zi) (/.f32 (+.f32 (*.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)))))) ux))) ux))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (* -1 (/ (+ (* -1 (* maxCos zi)) (* -1 (/ (+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (* xi (cos (* 2 (* uy (PI)))))) ux))) ux))))
(*.f32 (*.f32 ux ux) (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 maxCos zi) (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 maxCos zi) (/.f32 (+.f32 (*.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)))))) ux))) ux))))
(+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (* xi (cos (* 2 (* uy (PI))))))
(+.f32 (*.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)))))))
(+.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (+.f32 (*.f32 (*.f32 maxCos 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 (* ux (* zi (- 1 ux)))) (* xi (cos (* 2 (* uy (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 maxCos 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 (* ux (* zi (- 1 ux)))) (* xi (cos (* 2 (* uy (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 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* zi (+ (* 2 (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) zi)) (+ (* maxCos (* ux (- 1 ux))) (/ (* xi (cos (* 2 (* uy (PI))))) zi))))
(*.f32 zi (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) zi) (+.f32 (*.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) zi))))
(* zi (+ (* 2 (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) zi)) (+ (* maxCos (* ux (- 1 ux))) (/ (* xi (cos (* 2 (* uy (PI))))) zi))))
(*.f32 zi (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) zi) (+.f32 (*.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) zi))))
(* zi (+ (* 2 (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) zi)) (+ (* maxCos (* ux (- 1 ux))) (/ (* xi (cos (* 2 (* uy (PI))))) zi))))
(*.f32 zi (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) zi) (+.f32 (*.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) zi))))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos 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)))))) (* xi (cos (* 2 (* uy (PI)))))) zi)))))
(*.f32 (*.f32 #s(literal -1 binary32) zi) (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (/.f32 (+.f32 (*.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)))))) zi))))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (* xi (cos (* 2 (* uy (PI)))))) zi)))))
(*.f32 (*.f32 #s(literal -1 binary32) zi) (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (/.f32 (+.f32 (*.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)))))) zi))))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (* xi (cos (* 2 (* uy (PI)))))) zi)))))
(*.f32 (*.f32 #s(literal -1 binary32) zi) (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (/.f32 (+.f32 (*.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)))))) zi))))
(+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (* xi (cos (* 2 (* uy (PI))))))
(+.f32 (*.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)))))))
(+.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (+.f32 (*.f32 (*.f32 maxCos 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 (* ux (* zi (- 1 ux)))) (* xi (cos (* 2 (* uy (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 maxCos 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 (* ux (* zi (- 1 ux)))) (* xi (cos (* 2 (* uy (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 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (+ (* 2 (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) maxCos)) (+ (* ux (* zi (- 1 ux))) (/ (* xi (cos (* 2 (* uy (PI))))) maxCos))))
(*.f32 maxCos (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) maxCos) (+.f32 (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) maxCos))))
(* maxCos (+ (* 2 (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) maxCos)) (+ (* ux (* zi (- 1 ux))) (/ (* xi (cos (* 2 (* uy (PI))))) maxCos))))
(*.f32 maxCos (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) maxCos) (+.f32 (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) maxCos))))
(* maxCos (+ (* 2 (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) maxCos)) (+ (* ux (* zi (- 1 ux))) (/ (* xi (cos (* 2 (* uy (PI))))) maxCos))))
(*.f32 maxCos (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) maxCos) (+.f32 (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) maxCos))))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (* -1 (/ (+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (* xi (cos (* 2 (* uy (PI)))))) maxCos)))))
(*.f32 (*.f32 #s(literal -1 binary32) maxCos) (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (/.f32 (+.f32 (*.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)))))) maxCos))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (* -1 (/ (+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (* xi (cos (* 2 (* uy (PI)))))) maxCos)))))
(*.f32 (*.f32 #s(literal -1 binary32) maxCos) (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (/.f32 (+.f32 (*.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)))))) maxCos))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (* -1 (/ (+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (* xi (cos (* 2 (* uy (PI)))))) maxCos)))))
(*.f32 (*.f32 #s(literal -1 binary32) maxCos) (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (/.f32 (+.f32 (*.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)))))) maxCos))))
(* 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)))))) (* xi (cos (* 2 (* uy (PI))))))
(+.f32 (*.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))))))
(+.f32 (*.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))))))
(+.f32 (*.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))))))
(* xi (cos (* 2 (* uy (PI)))))
(*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) xi))))
(*.f32 xi (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) xi)))
(* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) xi))))
(*.f32 xi (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) xi)))
(* xi (+ (cos (* 2 (* uy (PI)))) (* 2 (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) xi))))
(*.f32 xi (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) xi)))
(* xi (cos (* 2 (* uy (PI)))))
(*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(* -1 (* xi (+ (* -2 (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) xi)) (* -1 (cos (* 2 (* uy (PI))))))))
(*.f32 (*.f32 #s(literal -1 binary32) xi) (+.f32 (neg.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))))) xi)))
(* -1 (* xi (+ (* -2 (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) xi)) (* -1 (cos (* 2 (* uy (PI))))))))
(*.f32 (*.f32 #s(literal -1 binary32) xi) (+.f32 (neg.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))))) xi)))
(* -1 (* xi (+ (* -2 (/ (* yi (* (cos (* uy (PI))) (sin (* uy (PI))))) xi)) (* -1 (cos (* 2 (* uy (PI))))))))
(*.f32 (*.f32 #s(literal -1 binary32) xi) (+.f32 (neg.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))))) xi)))
xi
(+ xi (* 2 (* uy (* yi (PI)))))
(+.f32 xi (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))))
(+ xi (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))))
(+.f32 xi (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))))))
(+ xi (* uy (+ (* 2 (* yi (PI))) (* uy (+ (* -2 (* xi (pow (PI) 2))) (* 2 (* uy (* yi (+ (* -1/2 (pow (PI) 3)) (* -1/6 (pow (PI) 3)))))))))))
(+.f32 xi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 yi uy) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal -2/3 binary32)))))))))
(+ (* 2 (* yi (* (cos (* uy (PI))) (sin (* uy (PI)))))) (* xi (cos (* 2 (* uy (PI))))))
(+.f32 (*.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))))))
(+.f32 (*.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))))))
(+.f32 (*.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))))))
(+.f32 (*.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))))))
(+.f32 (*.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))))))
(+.f32 (*.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))))))
(+.f32 (*.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))))))
(+.f32 (*.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))))))
(* xi (cos (* 2 (* uy (PI)))))
(*.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))))))
(+.f32 (*.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))))))
(+.f32 (*.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))))))
(+.f32 (*.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))))))
(*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))))
(* yi (+ (* 2 (* (cos (* uy (PI))) (sin (* uy (PI))))) (/ (* xi (cos (* 2 (* uy (PI))))) yi)))
(*.f32 yi (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) yi)))
(* yi (+ (* 2 (* (cos (* uy (PI))) (sin (* uy (PI))))) (/ (* xi (cos (* 2 (* uy (PI))))) yi)))
(*.f32 yi (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) yi)))
(* yi (+ (* 2 (* (cos (* uy (PI))) (sin (* uy (PI))))) (/ (* xi (cos (* 2 (* uy (PI))))) yi)))
(*.f32 yi (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) 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)))))
(* -1 (* yi (+ (* -2 (* (cos (* uy (PI))) (sin (* uy (PI))))) (* -1 (/ (* xi (cos (* 2 (* uy (PI))))) yi)))))
(*.f32 (*.f32 #s(literal -1 binary32) yi) (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) #s(literal -2 binary32)) (neg.f32 (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) yi))))
(* -1 (* yi (+ (* -2 (* (cos (* uy (PI))) (sin (* uy (PI))))) (* -1 (/ (* xi (cos (* 2 (* uy (PI))))) yi)))))
(*.f32 (*.f32 #s(literal -1 binary32) yi) (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) #s(literal -2 binary32)) (neg.f32 (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) yi))))
(* -1 (* yi (+ (* -2 (* (cos (* uy (PI))) (sin (* uy (PI))))) (* -1 (/ (* xi (cos (* 2 (* uy (PI))))) yi)))))
(*.f32 (*.f32 #s(literal -1 binary32) yi) (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))) #s(literal -2 binary32)) (neg.f32 (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) yi))))
(* xi (cos (* 2 (* uy (PI)))))
(*.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)))))
(* xi (cos (* 2 (* uy (PI)))))
(*.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)))))
(* xi (cos (* 2 (* uy (PI)))))
(*.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)))))
(* xi (cos (* 2 (* uy (PI)))))
(*.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)))))
(* xi (cos (* 2 (* uy (PI)))))
(*.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)))))
(* xi (cos (* 2 (* uy (PI)))))
(*.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)))))
xi
(+ xi (* -2 (* (pow uy 2) (* xi (pow (PI) 2)))))
(+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))))
(+ xi (* (pow uy 2) (+ (* -2 (* xi (pow (PI) 2))) (* 2/3 (* (pow uy 2) (* xi (pow (PI) 4)))))))
(+.f32 xi (*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 xi (pow.f32 (PI.f32) #s(literal 4 binary32))))))))
(+ xi (* (pow uy 2) (+ (* -2 (* xi (pow (PI) 2))) (* (pow uy 2) (+ (* -4/45 (* (pow uy 2) (* xi (pow (PI) 6)))) (* 2/3 (* xi (pow (PI) 4))))))))
(+.f32 xi (*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 #s(literal -4/45 binary32) (*.f32 uy uy)) (*.f32 xi (pow.f32 (PI.f32) #s(literal 6 binary32)))) (*.f32 (*.f32 #s(literal 2/3 binary32) xi) (pow.f32 (PI.f32) #s(literal 4 binary32))))))))
(* xi (cos (* 2 (* uy (PI)))))
(*.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)))))
(* xi (cos (* 2 (* uy (PI)))))
(*.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)))))
(* xi (cos (* 2 (* uy (PI)))))
(*.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)))))
(* xi (cos (* 2 (* uy (PI)))))
(*.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
#s(literal 1 binary32)
(+ 1 (* -2 (* (pow uy 2) (pow (PI) 2))))
(+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32))))
(+ 1 (* (pow uy 2) (+ (* -2 (pow (PI) 2)) (* 2/3 (* (pow uy 2) (pow (PI) 4))))))
(+.f32 #s(literal 1 binary32) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 #s(literal 2/3 binary32) (*.f32 uy uy)) (pow.f32 (PI.f32) #s(literal 4 binary32))))))
(+ 1 (* (pow uy 2) (+ (* -2 (pow (PI) 2)) (* (pow uy 2) (+ (* -4/45 (* (pow uy 2) (pow (PI) 6))) (* 2/3 (pow (PI) 4)))))))
(+.f32 #s(literal 1 binary32) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 #s(literal -4/45 binary32) (*.f32 uy uy)) (pow.f32 (PI.f32) #s(literal 6 binary32))) (*.f32 #s(literal 2/3 binary32) (pow.f32 (PI.f32) #s(literal 4 binary32))))))))
(cos (* 2 (* uy (PI))))
(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))))
(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))))
(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))))
(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))))
(+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux)))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))))
(+ xi (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))))
(+.f32 xi (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))))
(+ xi (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))))
(+.f32 xi (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))))
(+ xi (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))))
(+.f32 xi (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))))
xi
(* xi (+ 1 (+ (* 2 (/ (* uy (* yi (PI))) xi)) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi))))
(*.f32 xi (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))) xi)) (/.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi)))
(* xi (+ 1 (+ (* 2 (/ (* uy (* yi (PI))) xi)) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi))))
(*.f32 xi (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))) xi)) (/.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi)))
(* xi (+ 1 (+ (* 2 (/ (* uy (* yi (PI))) xi)) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi))))
(*.f32 xi (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))) xi)) (/.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi)))
xi
(* -1 (* xi (- (* -1 (/ (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))) xi)) 1)))
(*.f32 (*.f32 #s(literal -1 binary32) xi) (+.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))) xi)) #s(literal -1 binary32)))
(* -1 (* xi (- (* -1 (/ (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))) xi)) 1)))
(*.f32 (*.f32 #s(literal -1 binary32) xi) (+.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))) xi)) #s(literal -1 binary32)))
(* -1 (* xi (- (* -1 (/ (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))) xi)) 1)))
(*.f32 (*.f32 #s(literal -1 binary32) xi) (+.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))) xi)) #s(literal -1 binary32)))
(+ xi (* maxCos (* ux (* zi (- 1 ux)))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi)
(+ xi (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))))
(+.f32 xi (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))))
(+ xi (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))))
(+.f32 xi (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))))
(+ xi (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))))
(+.f32 xi (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))))
(* 2 (* uy (* yi (PI))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))
(* uy (+ (* 2 (* yi (PI))) (+ (/ xi uy) (/ (* maxCos (* ux (* zi (- 1 ux)))) uy))))
(*.f32 uy (+.f32 (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (/.f32 xi uy)) (/.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) uy)))
(* uy (+ (* 2 (* yi (PI))) (+ (/ xi uy) (/ (* maxCos (* ux (* zi (- 1 ux)))) uy))))
(*.f32 uy (+.f32 (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (/.f32 xi uy)) (/.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) uy)))
(* uy (+ (* 2 (* yi (PI))) (+ (/ xi uy) (/ (* maxCos (* ux (* zi (- 1 ux)))) uy))))
(*.f32 uy (+.f32 (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (/.f32 xi uy)) (/.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) uy)))
(* 2 (* uy (* yi (PI))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))
(* -1 (* uy (+ (* -2 (* yi (PI))) (* -1 (/ (+ xi (* maxCos (* ux (* zi (- 1 ux))))) uy)))))
(*.f32 (*.f32 #s(literal -1 binary32) uy) (+.f32 (*.f32 (*.f32 yi (PI.f32)) #s(literal -2 binary32)) (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi) uy))))
(* -1 (* uy (+ (* -2 (* yi (PI))) (* -1 (/ (+ xi (* maxCos (* ux (* zi (- 1 ux))))) uy)))))
(*.f32 (*.f32 #s(literal -1 binary32) uy) (+.f32 (*.f32 (*.f32 yi (PI.f32)) #s(literal -2 binary32)) (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi) uy))))
(* -1 (* uy (+ (* -2 (* yi (PI))) (* -1 (/ (+ xi (* maxCos (* ux (* zi (- 1 ux))))) uy)))))
(*.f32 (*.f32 #s(literal -1 binary32) uy) (+.f32 (*.f32 (*.f32 yi (PI.f32)) #s(literal -2 binary32)) (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi) uy))))
(+ xi (* maxCos (* ux (* zi (- 1 ux)))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi)
(+ xi (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))))
(+.f32 xi (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))))
(+ xi (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))))
(+.f32 xi (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))))
(+ xi (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))))
(+.f32 xi (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))))
(* 2 (* uy (* yi (PI))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))
(* yi (+ (* 2 (* uy (PI))) (+ (/ xi yi) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi))))
(*.f32 yi (+.f32 (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (/.f32 xi yi)) (/.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) yi)))
(* yi (+ (* 2 (* uy (PI))) (+ (/ xi yi) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi))))
(*.f32 yi (+.f32 (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (/.f32 xi yi)) (/.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) yi)))
(* yi (+ (* 2 (* uy (PI))) (+ (/ xi yi) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi))))
(*.f32 yi (+.f32 (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (/.f32 xi yi)) (/.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) yi)))
(* 2 (* uy (* yi (PI))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))
(* -1 (* yi (+ (* -2 (* uy (PI))) (* -1 (/ (+ xi (* maxCos (* ux (* zi (- 1 ux))))) yi)))))
(*.f32 (*.f32 #s(literal -1 binary32) yi) (+.f32 (*.f32 (*.f32 uy (PI.f32)) #s(literal -2 binary32)) (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi) yi))))
(* -1 (* yi (+ (* -2 (* uy (PI))) (* -1 (/ (+ xi (* maxCos (* ux (* zi (- 1 ux))))) yi)))))
(*.f32 (*.f32 #s(literal -1 binary32) yi) (+.f32 (*.f32 (*.f32 uy (PI.f32)) #s(literal -2 binary32)) (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi) yi))))
(* -1 (* yi (+ (* -2 (* uy (PI))) (* -1 (/ (+ xi (* maxCos (* ux (* zi (- 1 ux))))) yi)))))
(*.f32 (*.f32 #s(literal -1 binary32) yi) (+.f32 (*.f32 (*.f32 uy (PI.f32)) #s(literal -2 binary32)) (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi) yi))))
(+ xi (* 2 (* uy (* yi (PI)))))
(+.f32 xi (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))))
(+ xi (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux zi))))
(+.f32 (+.f32 xi (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))) (*.f32 (*.f32 maxCos ux) zi))
(+ xi (+ (* 2 (* uy (* yi (PI)))) (* ux (+ (* -1 (* maxCos (* ux zi))) (* maxCos zi)))))
(+.f32 (+.f32 xi (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))) (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 (*.f32 maxCos ux) zi)) (*.f32 maxCos zi))))
(+ xi (+ (* 2 (* uy (* yi (PI)))) (* ux (+ (* -1 (* maxCos (* ux zi))) (* maxCos zi)))))
(+.f32 (+.f32 xi (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))) (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 (*.f32 maxCos ux) zi)) (*.f32 maxCos zi))))
(* -1 (* maxCos (* (pow ux 2) zi)))
(*.f32 (*.f32 #s(literal -1 binary32) maxCos) (*.f32 zi (*.f32 ux ux)))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (/ (* maxCos zi) ux)))
(*.f32 (*.f32 ux ux) (+.f32 (*.f32 (*.f32 #s(literal -1 binary32) maxCos) zi) (/.f32 (*.f32 maxCos zi) ux)))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* 2 (/ (* uy (* yi (PI))) (pow ux 2))) (+ (/ xi (pow ux 2)) (/ (* maxCos zi) ux)))))
(*.f32 (*.f32 ux ux) (+.f32 (*.f32 (*.f32 #s(literal -1 binary32) maxCos) zi) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))) (*.f32 ux ux)) (+.f32 (/.f32 (*.f32 maxCos zi) ux) (/.f32 xi (*.f32 ux ux))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* 2 (/ (* uy (* yi (PI))) (pow ux 2))) (+ (/ xi (pow ux 2)) (/ (* maxCos zi) ux)))))
(*.f32 (*.f32 ux ux) (+.f32 (*.f32 (*.f32 #s(literal -1 binary32) maxCos) zi) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))) (*.f32 ux ux)) (+.f32 (/.f32 (*.f32 maxCos zi) ux) (/.f32 xi (*.f32 ux ux))))))
(* -1 (* maxCos (* (pow ux 2) zi)))
(*.f32 (*.f32 #s(literal -1 binary32) maxCos) (*.f32 zi (*.f32 ux ux)))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (/ (* maxCos zi) ux)))
(*.f32 (*.f32 ux ux) (+.f32 (*.f32 (*.f32 #s(literal -1 binary32) maxCos) zi) (/.f32 (*.f32 maxCos zi) ux)))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (* -1 (/ (+ (* -1 (* maxCos zi)) (* -1 (/ (+ xi (* 2 (* uy (* yi (PI))))) ux))) ux))))
(*.f32 (*.f32 ux ux) (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 maxCos zi) (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 maxCos zi) (/.f32 (+.f32 xi (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))) ux))) ux))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (* -1 (/ (+ (* -1 (* maxCos zi)) (* -1 (/ (+ xi (* 2 (* uy (* yi (PI))))) ux))) ux))))
(*.f32 (*.f32 ux ux) (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 maxCos zi) (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 maxCos zi) (/.f32 (+.f32 xi (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))) ux))) ux))))
(+ xi (* 2 (* uy (* yi (PI)))))
(+.f32 xi (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))))
(+ xi (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))))
(+.f32 xi (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))))
(+ xi (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))))
(+.f32 xi (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))))
(+ xi (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))))
(+.f32 xi (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* zi (+ (* 2 (/ (* uy (* yi (PI))) zi)) (+ (* maxCos (* ux (- 1 ux))) (/ xi zi))))
(*.f32 zi (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))) zi) (+.f32 (*.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (/.f32 xi zi))))
(* zi (+ (* 2 (/ (* uy (* yi (PI))) zi)) (+ (* maxCos (* ux (- 1 ux))) (/ xi zi))))
(*.f32 zi (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))) zi) (+.f32 (*.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (/.f32 xi zi))))
(* zi (+ (* 2 (/ (* uy (* yi (PI))) zi)) (+ (* maxCos (* ux (- 1 ux))) (/ xi zi))))
(*.f32 zi (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))) zi) (+.f32 (*.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (/.f32 xi zi))))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ xi (* 2 (* uy (* yi (PI))))) zi)))))
(*.f32 (*.f32 #s(literal -1 binary32) zi) (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (/.f32 (+.f32 xi (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))) zi))))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ xi (* 2 (* uy (* yi (PI))))) zi)))))
(*.f32 (*.f32 #s(literal -1 binary32) zi) (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (/.f32 (+.f32 xi (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))) zi))))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ xi (* 2 (* uy (* yi (PI))))) zi)))))
(*.f32 (*.f32 #s(literal -1 binary32) zi) (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (/.f32 (+.f32 xi (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))) zi))))
(+ xi (* 2 (* uy (* yi (PI)))))
(+.f32 xi (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))))
(+ xi (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))))
(+.f32 xi (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))))
(+ xi (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))))
(+.f32 xi (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))))
(+ xi (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))))
(+.f32 xi (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (+ (* 2 (/ (* uy (* yi (PI))) maxCos)) (+ (* ux (* zi (- 1 ux))) (/ xi maxCos))))
(*.f32 maxCos (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))) maxCos) (+.f32 (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (/.f32 xi maxCos))))
(* maxCos (+ (* 2 (/ (* uy (* yi (PI))) maxCos)) (+ (* ux (* zi (- 1 ux))) (/ xi maxCos))))
(*.f32 maxCos (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))) maxCos) (+.f32 (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (/.f32 xi maxCos))))
(* maxCos (+ (* 2 (/ (* uy (* yi (PI))) maxCos)) (+ (* ux (* zi (- 1 ux))) (/ xi maxCos))))
(*.f32 maxCos (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))) maxCos) (+.f32 (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (/.f32 xi maxCos))))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (* -1 (/ (+ xi (* 2 (* uy (* yi (PI))))) maxCos)))))
(*.f32 (*.f32 #s(literal -1 binary32) maxCos) (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (/.f32 (+.f32 xi (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))) maxCos))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (* -1 (/ (+ xi (* 2 (* uy (* yi (PI))))) maxCos)))))
(*.f32 (*.f32 #s(literal -1 binary32) maxCos) (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (/.f32 (+.f32 xi (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))) maxCos))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (* -1 (/ (+ xi (* 2 (* uy (* yi (PI))))) maxCos)))))
(*.f32 (*.f32 #s(literal -1 binary32) maxCos) (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (/.f32 (+.f32 xi (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))) maxCos))))
(* 2 (* uy (* yi (PI))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))
(+ xi (* 2 (* uy (* yi (PI)))))
(+.f32 xi (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))))
(+ xi (* 2 (* uy (* yi (PI)))))
(+.f32 xi (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))))
(+ xi (* 2 (* uy (* yi (PI)))))
(+.f32 xi (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))))
xi
(* xi (+ 1 (* 2 (/ (* uy (* yi (PI))) xi))))
(*.f32 xi (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))) xi)))
(* xi (+ 1 (* 2 (/ (* uy (* yi (PI))) xi))))
(*.f32 xi (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))) xi)))
(* xi (+ 1 (* 2 (/ (* uy (* yi (PI))) xi))))
(*.f32 xi (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))) xi)))
xi
(* -1 (* xi (- (* -2 (/ (* uy (* yi (PI))) xi)) 1)))
(neg.f32 (*.f32 xi (+.f32 (*.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 (+.f32 (*.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 (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 uy (*.f32 yi (PI.f32))) xi)) #s(literal -1 binary32))))
xi
(+ xi (* 2 (* uy (* yi (PI)))))
(+.f32 xi (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))))
(+ xi (* 2 (* uy (* yi (PI)))))
(+.f32 xi (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))))
(+ xi (* 2 (* uy (* yi (PI)))))
(+.f32 xi (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (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 (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (/.f32 xi uy)))
(* uy (+ (* 2 (* yi (PI))) (/ xi uy)))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (/.f32 xi uy)))
(* uy (+ (* 2 (* yi (PI))) (/ xi uy)))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (/.f32 xi uy)))
(* 2 (* uy (* yi (PI))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))
(* -1 (* uy (+ (* -2 (* yi (PI))) (* -1 (/ xi uy)))))
(*.f32 (*.f32 #s(literal -1 binary32) uy) (+.f32 (*.f32 (*.f32 yi (PI.f32)) #s(literal -2 binary32)) (/.f32 (*.f32 #s(literal -1 binary32) xi) uy)))
(* -1 (* uy (+ (* -2 (* yi (PI))) (* -1 (/ xi uy)))))
(*.f32 (*.f32 #s(literal -1 binary32) uy) (+.f32 (*.f32 (*.f32 yi (PI.f32)) #s(literal -2 binary32)) (/.f32 (*.f32 #s(literal -1 binary32) xi) uy)))
(* -1 (* uy (+ (* -2 (* yi (PI))) (* -1 (/ xi uy)))))
(*.f32 (*.f32 #s(literal -1 binary32) uy) (+.f32 (*.f32 (*.f32 yi (PI.f32)) #s(literal -2 binary32)) (/.f32 (*.f32 #s(literal -1 binary32) xi) uy)))
xi
(+ xi (* 2 (* uy (* yi (PI)))))
(+.f32 xi (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))))
(+ xi (* 2 (* uy (* yi (PI)))))
(+.f32 xi (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))))
(+ xi (* 2 (* uy (* yi (PI)))))
(+.f32 xi (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (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 (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (/.f32 xi yi)))
(* yi (+ (* 2 (* uy (PI))) (/ xi yi)))
(*.f32 yi (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (/.f32 xi yi)))
(* yi (+ (* 2 (* uy (PI))) (/ xi yi)))
(*.f32 yi (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (/.f32 xi yi)))
(* 2 (* uy (* yi (PI))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))
(* -1 (* yi (+ (* -2 (* uy (PI))) (* -1 (/ xi yi)))))
(*.f32 (*.f32 #s(literal -1 binary32) yi) (+.f32 (*.f32 (*.f32 uy (PI.f32)) #s(literal -2 binary32)) (/.f32 (*.f32 #s(literal -1 binary32) xi) yi)))
(* -1 (* yi (+ (* -2 (* uy (PI))) (* -1 (/ xi yi)))))
(*.f32 (*.f32 #s(literal -1 binary32) yi) (+.f32 (*.f32 (*.f32 uy (PI.f32)) #s(literal -2 binary32)) (/.f32 (*.f32 #s(literal -1 binary32) xi) yi)))
(* -1 (* yi (+ (* -2 (* uy (PI))) (* -1 (/ xi yi)))))
(*.f32 (*.f32 #s(literal -1 binary32) yi) (+.f32 (*.f32 (*.f32 uy (PI.f32)) #s(literal -2 binary32)) (/.f32 (*.f32 #s(literal -1 binary32) xi) yi)))
(* 2 (* uy (* yi (PI))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))
(* 2 (* uy (* yi (PI))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))
(* 2 (* uy (* yi (PI))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))
(* 2 (* uy (* yi (PI))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))
(* 2 (* uy (* yi (PI))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))
(* 2 (* uy (* yi (PI))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))
(* 2 (* uy (* yi (PI))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))
(* 2 (* uy (* yi (PI))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))
(* 2 (* uy (* yi (PI))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))
(* 2 (* uy (* yi (PI))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))
(* 2 (* uy (* yi (PI))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))
(* 2 (* uy (* yi (PI))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))
(* 2 (* uy (* yi (PI))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))
(* 2 (* uy (* yi (PI))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))
(* 2 (* uy (* yi (PI))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))
(* 2 (* uy (* yi (PI))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))
(* 2 (* uy (* yi (PI))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))
(* 2 (* uy (* yi (PI))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))
(* 2 (* uy (* yi (PI))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))
(* 2 (* uy (* yi (PI))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))
(* 2 (* uy (* yi (PI))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))
(* 2 (* uy (* yi (PI))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))
(* 2 (* uy (* yi (PI))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))
(* 2 (* uy (* yi (PI))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))
(* 2 (* uy yi))
(*.f32 #s(literal 2 binary32) (*.f32 yi uy))
(* 2 (* uy yi))
(*.f32 #s(literal 2 binary32) (*.f32 yi uy))
(* 2 (* uy yi))
(*.f32 #s(literal 2 binary32) (*.f32 yi uy))
(* 2 (* uy yi))
(*.f32 #s(literal 2 binary32) (*.f32 yi uy))
(* 2 (* uy yi))
(*.f32 #s(literal 2 binary32) (*.f32 yi uy))
(* 2 (* uy yi))
(*.f32 #s(literal 2 binary32) (*.f32 yi uy))
(* 2 (* uy yi))
(*.f32 #s(literal 2 binary32) (*.f32 yi uy))
(* 2 (* uy yi))
(*.f32 #s(literal 2 binary32) (*.f32 yi uy))
(* 2 (* uy yi))
(*.f32 #s(literal 2 binary32) (*.f32 yi uy))
(* 2 (* uy yi))
(*.f32 #s(literal 2 binary32) (*.f32 yi uy))
(* 2 (* uy yi))
(*.f32 #s(literal 2 binary32) (*.f32 yi uy))
(* 2 (* uy yi))
(*.f32 #s(literal 2 binary32) (*.f32 yi uy))
(* 2 (* uy yi))
(*.f32 #s(literal 2 binary32) (*.f32 yi uy))
(* 2 (* uy yi))
(*.f32 #s(literal 2 binary32) (*.f32 yi uy))
(* 2 (* uy yi))
(*.f32 #s(literal 2 binary32) (*.f32 yi uy))
(* 2 (* uy yi))
(*.f32 #s(literal 2 binary32) (*.f32 yi uy))
(* 2 (* uy yi))
(*.f32 #s(literal 2 binary32) (*.f32 yi uy))
(* 2 (* uy yi))
(*.f32 #s(literal 2 binary32) (*.f32 yi uy))
(* 2 (* uy yi))
(*.f32 #s(literal 2 binary32) (*.f32 yi uy))
(* 2 (* uy yi))
(*.f32 #s(literal 2 binary32) (*.f32 yi uy))
(* 2 (* uy yi))
(*.f32 #s(literal 2 binary32) (*.f32 yi uy))
(* 2 (* uy yi))
(*.f32 #s(literal 2 binary32) (*.f32 yi uy))
(* 2 (* uy yi))
(*.f32 #s(literal 2 binary32) (*.f32 yi uy))
(* 2 (* uy yi))
(*.f32 #s(literal 2 binary32) (*.f32 yi uy))
(* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI)))))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))
(+ (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))) (* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2))))))
(+.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32))))))
(+ (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))) (* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2))))))
(+.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32))))))
(+ (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))) (* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2))))))
(+.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32))))))
(* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2)))))
(*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))
(* xi (+ 1 (+ (* -2 (* (pow uy 2) (pow (PI) 2))) (/ (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))) xi))))
(*.f32 xi (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))) (/.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) xi)))
(* xi (+ 1 (+ (* -2 (* (pow uy 2) (pow (PI) 2))) (/ (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))) xi))))
(*.f32 xi (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))) (/.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) xi)))
(* xi (+ 1 (+ (* -2 (* (pow uy 2) (pow (PI) 2))) (/ (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))) xi))))
(*.f32 xi (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))) (/.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) xi)))
(* -1 (* xi (- (* 2 (* (pow uy 2) (pow (PI) 2))) 1)))
(*.f32 (*.f32 #s(literal -1 binary32) xi) (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32))) #s(literal -1 binary32)))
(* -1 (* xi (- (+ (* -1 (/ (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))) xi)) (* 2 (* (pow uy 2) (pow (PI) 2)))) 1)))
(*.f32 (*.f32 #s(literal -1 binary32) xi) (+.f32 (neg.f32 (/.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) xi)) (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32))) #s(literal -1 binary32))))
(* -1 (* xi (- (+ (* -1 (/ (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))) xi)) (* 2 (* (pow uy 2) (pow (PI) 2)))) 1)))
(*.f32 (*.f32 #s(literal -1 binary32) xi) (+.f32 (neg.f32 (/.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) xi)) (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32))) #s(literal -1 binary32))))
(* -1 (* xi (- (+ (* -1 (/ (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))) xi)) (* 2 (* (pow uy 2) (pow (PI) 2)))) 1)))
(*.f32 (*.f32 #s(literal -1 binary32) xi) (+.f32 (neg.f32 (/.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) xi)) (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32))) #s(literal -1 binary32))))
xi
(+ xi (* 2 (* uy (* yi (PI)))))
(+.f32 xi (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))))
(+ xi (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))))
(+.f32 xi (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))))))
(+ xi (* uy (+ (* 2 (* yi (PI))) (* uy (+ (* -2 (* xi (pow (PI) 2))) (* -4/3 (* uy (* yi (pow (PI) 3)))))))))
(+.f32 xi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))))))
(* -4/3 (* (pow uy 3) (* yi (pow (PI) 3))))
(*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy uy))) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))
(* (pow uy 3) (+ (* -2 (/ (* xi (pow (PI) 2)) uy)) (* -4/3 (* yi (pow (PI) 3)))))
(*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) uy) (*.f32 #s(literal -4/3 binary32) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))
(* (pow uy 3) (+ (* -2 (/ (* xi (pow (PI) 2)) uy)) (+ (* -4/3 (* yi (pow (PI) 3))) (* 2 (/ (* yi (PI)) (pow uy 2))))))
(*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) uy) (*.f32 #s(literal -4/3 binary32) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy))))
(* (pow uy 3) (+ (* -2 (/ (* xi (pow (PI) 2)) uy)) (+ (* -4/3 (* yi (pow (PI) 3))) (+ (* 2 (/ (* yi (PI)) (pow uy 2))) (/ xi (pow uy 3))))))
(*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) uy) (*.f32 #s(literal -4/3 binary32) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy)) (/.f32 xi (*.f32 uy (*.f32 uy uy))))))
(* -4/3 (* (pow uy 3) (* yi (pow (PI) 3))))
(*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy uy))) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))
(* -1 (* (pow uy 3) (+ (* 4/3 (* yi (pow (PI) 3))) (* 2 (/ (* xi (pow (PI) 2)) uy)))))
(neg.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (*.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal 4/3 binary32)) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) uy))))
(* -1 (* (pow uy 3) (+ (* -1 (/ (+ (* -2 (* xi (pow (PI) 2))) (* 2 (/ (* yi (PI)) uy))) uy)) (* 4/3 (* yi (pow (PI) 3))))))
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 uy (*.f32 uy uy))) (+.f32 (*.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal 4/3 binary32)) (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) uy)) uy))))
(* -1 (* (pow uy 3) (+ (* -1 (/ (+ (* -2 (* xi (pow (PI) 2))) (* -1 (/ (+ (* -2 (* yi (PI))) (* -1 (/ xi uy))) uy))) uy)) (* 4/3 (* yi (pow (PI) 3))))))
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 uy (*.f32 uy uy))) (+.f32 (*.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal 4/3 binary32)) (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 yi (PI.f32)) #s(literal -2 binary32)) (/.f32 (*.f32 #s(literal -1 binary32) xi) uy)) uy))) uy))))
(+ xi (* -2 (* (pow uy 2) (* xi (pow (PI) 2)))))
(+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))))
(+ xi (+ (* -2 (* (pow uy 2) (* xi (pow (PI) 2)))) (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))))))
(+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 (*.f32 yi uy) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(+ xi (+ (* -2 (* (pow uy 2) (* xi (pow (PI) 2)))) (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))))))
(+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 (*.f32 yi uy) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(+ xi (+ (* -2 (* (pow uy 2) (* xi (pow (PI) 2)))) (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))))))
(+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 (*.f32 yi uy) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))))
(*.f32 (*.f32 yi uy) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(* yi (+ (* -2 (/ (* (pow uy 2) (* xi (pow (PI) 2))) yi)) (+ (* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))) (/ xi yi))))
(*.f32 yi (+.f32 (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) yi) (+.f32 (/.f32 xi yi) (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))))))
(* yi (+ (* -2 (/ (* (pow uy 2) (* xi (pow (PI) 2))) yi)) (+ (* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))) (/ xi yi))))
(*.f32 yi (+.f32 (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) yi) (+.f32 (/.f32 xi yi) (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))))))
(* yi (+ (* -2 (/ (* (pow uy 2) (* xi (pow (PI) 2))) yi)) (+ (* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))) (/ xi yi))))
(*.f32 yi (+.f32 (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) yi) (+.f32 (/.f32 xi yi) (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))))))
(* -1 (* uy (* yi (+ (* -2 (PI)) (* 4/3 (* (pow uy 2) (pow (PI) 3)))))))
(neg.f32 (*.f32 (*.f32 yi uy) (+.f32 (*.f32 (PI.f32) #s(literal -2 binary32)) (*.f32 (*.f32 #s(literal 4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))
(* -1 (* yi (+ (* -1 (/ (+ xi (* -2 (* (pow uy 2) (* xi (pow (PI) 2))))) yi)) (* uy (+ (* -2 (PI)) (* 4/3 (* (pow uy 2) (pow (PI) 3))))))))
(*.f32 (*.f32 #s(literal -1 binary32) yi) (+.f32 (neg.f32 (/.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) yi)) (*.f32 uy (+.f32 (*.f32 (PI.f32) #s(literal -2 binary32)) (*.f32 (*.f32 #s(literal 4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))
(* -1 (* yi (+ (* -1 (/ (+ xi (* -2 (* (pow uy 2) (* xi (pow (PI) 2))))) yi)) (* uy (+ (* -2 (PI)) (* 4/3 (* (pow uy 2) (pow (PI) 3))))))))
(*.f32 (*.f32 #s(literal -1 binary32) yi) (+.f32 (neg.f32 (/.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) yi)) (*.f32 uy (+.f32 (*.f32 (PI.f32) #s(literal -2 binary32)) (*.f32 (*.f32 #s(literal 4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))
(* -1 (* yi (+ (* -1 (/ (+ xi (* -2 (* (pow uy 2) (* xi (pow (PI) 2))))) yi)) (* uy (+ (* -2 (PI)) (* 4/3 (* (pow uy 2) (pow (PI) 3))))))))
(*.f32 (*.f32 #s(literal -1 binary32) yi) (+.f32 (neg.f32 (/.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) yi)) (*.f32 uy (+.f32 (*.f32 (PI.f32) #s(literal -2 binary32)) (*.f32 (*.f32 #s(literal 4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))
(* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))
(*.f32 yi (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))
(*.f32 yi (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))
(*.f32 yi (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))
(*.f32 yi (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))
(*.f32 yi (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))
(*.f32 yi (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))
(*.f32 yi (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))
(*.f32 yi (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(* -1 (* yi (+ (* -2 (PI)) (* 4/3 (* (pow uy 2) (pow (PI) 3))))))
(*.f32 (*.f32 #s(literal -1 binary32) yi) (+.f32 (*.f32 (PI.f32) #s(literal -2 binary32)) (*.f32 (*.f32 #s(literal 4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))
(* -1 (* yi (+ (* -2 (PI)) (* 4/3 (* (pow uy 2) (pow (PI) 3))))))
(*.f32 (*.f32 #s(literal -1 binary32) yi) (+.f32 (*.f32 (PI.f32) #s(literal -2 binary32)) (*.f32 (*.f32 #s(literal 4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))
(* -1 (* yi (+ (* -2 (PI)) (* 4/3 (* (pow uy 2) (pow (PI) 3))))))
(*.f32 (*.f32 #s(literal -1 binary32) yi) (+.f32 (*.f32 (PI.f32) #s(literal -2 binary32)) (*.f32 (*.f32 #s(literal 4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))
(* -1 (* yi (+ (* -2 (PI)) (* 4/3 (* (pow uy 2) (pow (PI) 3))))))
(*.f32 (*.f32 #s(literal -1 binary32) yi) (+.f32 (*.f32 (PI.f32) #s(literal -2 binary32)) (*.f32 (*.f32 #s(literal 4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))
(* 2 (* yi (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32)))
(+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))
(+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))
(+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))
(+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))
(+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))
(+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))
(* -4/3 (* (pow uy 2) (* yi (pow (PI) 3))))
(*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))
(* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 2 (/ (* yi (PI)) (pow uy 2)))))
(*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy))))
(* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 2 (/ (* yi (PI)) (pow uy 2)))))
(*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy))))
(* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 2 (/ (* yi (PI)) (pow uy 2)))))
(*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy))))
(* -4/3 (* (pow uy 2) (* yi (pow (PI) 3))))
(*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))
(* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 2 (/ (* yi (PI)) (pow uy 2)))))
(*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy))))
(* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 2 (/ (* yi (PI)) (pow uy 2)))))
(*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy))))
(* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 2 (/ (* yi (PI)) (pow uy 2)))))
(*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))) (* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2)))))))
(+.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))) (* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2)))))))
(+.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))) (* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2)))))))
(+.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32))))))
(* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2)))))
(*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))
(* xi (+ 1 (+ (* -2 (* (pow uy 2) (pow (PI) 2))) (+ (/ (* maxCos (* ux (* zi (- 1 ux)))) xi) (/ (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))) xi)))))
(*.f32 xi (+.f32 #s(literal 1 binary32) (+.f32 (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32))) (/.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi)) (/.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) xi))))
(* xi (+ 1 (+ (* -2 (* (pow uy 2) (pow (PI) 2))) (+ (/ (* maxCos (* ux (* zi (- 1 ux)))) xi) (/ (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))) xi)))))
(*.f32 xi (+.f32 #s(literal 1 binary32) (+.f32 (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32))) (/.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi)) (/.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) xi))))
(* xi (+ 1 (+ (* -2 (* (pow uy 2) (pow (PI) 2))) (+ (/ (* maxCos (* ux (* zi (- 1 ux)))) xi) (/ (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))) xi)))))
(*.f32 xi (+.f32 #s(literal 1 binary32) (+.f32 (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32))) (/.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi)) (/.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) xi))))
(* -1 (* xi (- (* 2 (* (pow uy 2) (pow (PI) 2))) 1)))
(*.f32 (*.f32 #s(literal -1 binary32) xi) (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32))) #s(literal -1 binary32)))
(* -1 (* xi (- (+ (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI)))))) xi)) (* 2 (* (pow uy 2) (pow (PI) 2)))) 1)))
(*.f32 (*.f32 #s(literal -1 binary32) xi) (+.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) xi)) (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32))) #s(literal -1 binary32))))
(* -1 (* xi (- (+ (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI)))))) xi)) (* 2 (* (pow uy 2) (pow (PI) 2)))) 1)))
(*.f32 (*.f32 #s(literal -1 binary32) xi) (+.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) xi)) (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32))) #s(literal -1 binary32))))
(* -1 (* xi (- (+ (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI)))))) xi)) (* 2 (* (pow uy 2) (pow (PI) 2)))) 1)))
(*.f32 (*.f32 #s(literal -1 binary32) xi) (+.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) xi)) (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32))) #s(literal -1 binary32))))
(+ xi (* maxCos (* ux (* zi (- 1 ux)))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi)
(+ xi (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))))
(+.f32 xi (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))))
(+ xi (+ (* maxCos (* ux (* zi (- 1 ux)))) (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))))))
(+.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi) (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))))))
(+ xi (+ (* maxCos (* ux (* zi (- 1 ux)))) (* uy (+ (* 2 (* yi (PI))) (* uy (+ (* -2 (* xi (pow (PI) 2))) (* -4/3 (* uy (* yi (pow (PI) 3))))))))))
(+.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))))))
(* -4/3 (* (pow uy 3) (* yi (pow (PI) 3))))
(*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy uy))) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))
(* (pow uy 3) (+ (* -2 (/ (* xi (pow (PI) 2)) uy)) (* -4/3 (* yi (pow (PI) 3)))))
(*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) uy) (*.f32 #s(literal -4/3 binary32) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))
(* (pow uy 3) (+ (* -2 (/ (* xi (pow (PI) 2)) uy)) (+ (* -4/3 (* yi (pow (PI) 3))) (* 2 (/ (* yi (PI)) (pow uy 2))))))
(*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) uy) (*.f32 #s(literal -4/3 binary32) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy))))
(* (pow uy 3) (+ (* -2 (/ (* xi (pow (PI) 2)) uy)) (+ (* -4/3 (* yi (pow (PI) 3))) (+ (* 2 (/ (* yi (PI)) (pow uy 2))) (+ (/ xi (pow uy 3)) (/ (* maxCos (* ux (* zi (- 1 ux)))) (pow uy 3)))))))
(*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) uy) (*.f32 #s(literal -4/3 binary32) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (+.f32 (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy)) (/.f32 xi (*.f32 uy (*.f32 uy uy)))) (/.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 uy (*.f32 uy uy))))))
(* -4/3 (* (pow uy 3) (* yi (pow (PI) 3))))
(*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy uy))) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))
(* -1 (* (pow uy 3) (+ (* 4/3 (* yi (pow (PI) 3))) (* 2 (/ (* xi (pow (PI) 2)) uy)))))
(neg.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (*.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal 4/3 binary32)) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) uy))))
(* -1 (* (pow uy 3) (+ (* -1 (/ (+ (* -2 (* xi (pow (PI) 2))) (* 2 (/ (* yi (PI)) uy))) uy)) (* 4/3 (* yi (pow (PI) 3))))))
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 uy (*.f32 uy uy))) (+.f32 (*.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal 4/3 binary32)) (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) uy)) uy))))
(* -1 (* (pow uy 3) (+ (* -1 (/ (+ (* -2 (* xi (pow (PI) 2))) (* -1 (/ (+ (* -2 (* yi (PI))) (* -1 (/ (+ xi (* maxCos (* ux (* zi (- 1 ux))))) uy))) uy))) uy)) (* 4/3 (* yi (pow (PI) 3))))))
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 uy (*.f32 uy uy))) (+.f32 (*.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal 4/3 binary32)) (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 yi (PI.f32)) #s(literal -2 binary32)) (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi) uy))) uy))) uy))))
(+ xi (+ (* -2 (* (pow uy 2) (* xi (pow (PI) 2)))) (* maxCos (* ux (* zi (- 1 ux))))))
(+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(+ xi (+ (* -2 (* (pow uy 2) (* xi (pow (PI) 2)))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))))))
(+.f32 xi (+.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 (*.f32 yi uy) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))))
(+ xi (+ (* -2 (* (pow uy 2) (* xi (pow (PI) 2)))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))))))
(+.f32 xi (+.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 (*.f32 yi uy) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))))
(+ xi (+ (* -2 (* (pow uy 2) (* xi (pow (PI) 2)))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))))))
(+.f32 xi (+.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 (*.f32 yi uy) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))))
(* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))))
(*.f32 (*.f32 yi uy) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(* yi (+ (* -2 (/ (* (pow uy 2) (* xi (pow (PI) 2))) yi)) (+ (* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))) (+ (/ xi yi) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi)))))
(*.f32 yi (+.f32 (+.f32 (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) yi) (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (+.f32 (/.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) yi) (/.f32 xi yi))))
(* yi (+ (* -2 (/ (* (pow uy 2) (* xi (pow (PI) 2))) yi)) (+ (* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))) (+ (/ xi yi) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi)))))
(*.f32 yi (+.f32 (+.f32 (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) yi) (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (+.f32 (/.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) yi) (/.f32 xi yi))))
(* yi (+ (* -2 (/ (* (pow uy 2) (* xi (pow (PI) 2))) yi)) (+ (* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))) (+ (/ xi yi) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi)))))
(*.f32 yi (+.f32 (+.f32 (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) yi) (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (+.f32 (/.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) yi) (/.f32 xi yi))))
(* -1 (* uy (* yi (+ (* -2 (PI)) (* 4/3 (* (pow uy 2) (pow (PI) 3)))))))
(neg.f32 (*.f32 (*.f32 yi uy) (+.f32 (*.f32 (PI.f32) #s(literal -2 binary32)) (*.f32 (*.f32 #s(literal 4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))
(* -1 (* yi (+ (* -1 (/ (+ xi (+ (* -2 (* (pow uy 2) (* xi (pow (PI) 2)))) (* maxCos (* ux (* zi (- 1 ux)))))) yi)) (* uy (+ (* -2 (PI)) (* 4/3 (* (pow uy 2) (pow (PI) 3))))))))
(*.f32 (*.f32 #s(literal -1 binary32) yi) (+.f32 (*.f32 uy (+.f32 (*.f32 (PI.f32) #s(literal -2 binary32)) (*.f32 (*.f32 #s(literal 4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (neg.f32 (/.f32 (+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) yi))))
(* -1 (* yi (+ (* -1 (/ (+ xi (+ (* -2 (* (pow uy 2) (* xi (pow (PI) 2)))) (* maxCos (* ux (* zi (- 1 ux)))))) yi)) (* uy (+ (* -2 (PI)) (* 4/3 (* (pow uy 2) (pow (PI) 3))))))))
(*.f32 (*.f32 #s(literal -1 binary32) yi) (+.f32 (*.f32 uy (+.f32 (*.f32 (PI.f32) #s(literal -2 binary32)) (*.f32 (*.f32 #s(literal 4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (neg.f32 (/.f32 (+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) yi))))
(* -1 (* yi (+ (* -1 (/ (+ xi (+ (* -2 (* (pow uy 2) (* xi (pow (PI) 2)))) (* maxCos (* ux (* zi (- 1 ux)))))) yi)) (* uy (+ (* -2 (PI)) (* 4/3 (* (pow uy 2) (pow (PI) 3))))))))
(*.f32 (*.f32 #s(literal -1 binary32) yi) (+.f32 (*.f32 uy (+.f32 (*.f32 (PI.f32) #s(literal -2 binary32)) (*.f32 (*.f32 #s(literal 4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (neg.f32 (/.f32 (+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) yi))))
(+ xi (+ (* -2 (* (pow uy 2) (* xi (pow (PI) 2)))) (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI)))))))
(+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))
(+ xi (+ (* -2 (* (pow uy 2) (* xi (pow (PI) 2)))) (+ (* maxCos (* ux zi)) (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))))))
(+.f32 xi (+.f32 (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 maxCos ux) zi)) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))))
(+ xi (+ (* -2 (* (pow uy 2) (* xi (pow (PI) 2)))) (+ (* ux (+ (* -1 (* maxCos (* ux zi))) (* maxCos zi))) (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))))))
(+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (+.f32 (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 (*.f32 maxCos ux) zi)) (*.f32 maxCos zi))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))))
(+ xi (+ (* -2 (* (pow uy 2) (* xi (pow (PI) 2)))) (+ (* ux (+ (* -1 (* maxCos (* ux zi))) (* maxCos zi))) (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))))))
(+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (+.f32 (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 (*.f32 maxCos ux) zi)) (*.f32 maxCos zi))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))))
(* -1 (* maxCos (* (pow ux 2) zi)))
(*.f32 (*.f32 #s(literal -1 binary32) maxCos) (*.f32 zi (*.f32 ux ux)))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (/ (* maxCos zi) ux)))
(*.f32 (*.f32 ux ux) (+.f32 (*.f32 (*.f32 #s(literal -1 binary32) maxCos) zi) (/.f32 (*.f32 maxCos zi) ux)))
(* (pow ux 2) (+ (* -2 (/ (* (pow uy 2) (* xi (pow (PI) 2))) (pow ux 2))) (+ (* -1 (* maxCos zi)) (+ (/ xi (pow ux 2)) (+ (/ (* maxCos zi) ux) (/ (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))) (pow ux 2)))))))
(*.f32 (*.f32 ux ux) (+.f32 (+.f32 (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 ux ux)) (*.f32 (*.f32 #s(literal -1 binary32) maxCos) zi)) (+.f32 (+.f32 (/.f32 (*.f32 maxCos zi) ux) (/.f32 xi (*.f32 ux ux))) (/.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 ux ux)))))
(* (pow ux 2) (+ (* -2 (/ (* (pow uy 2) (* xi (pow (PI) 2))) (pow ux 2))) (+ (* -1 (* maxCos zi)) (+ (/ xi (pow ux 2)) (+ (/ (* maxCos zi) ux) (/ (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))) (pow ux 2)))))))
(*.f32 (*.f32 ux ux) (+.f32 (+.f32 (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 ux ux)) (*.f32 (*.f32 #s(literal -1 binary32) maxCos) zi)) (+.f32 (+.f32 (/.f32 (*.f32 maxCos zi) ux) (/.f32 xi (*.f32 ux ux))) (/.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 ux ux)))))
(* -1 (* maxCos (* (pow ux 2) zi)))
(*.f32 (*.f32 #s(literal -1 binary32) maxCos) (*.f32 zi (*.f32 ux ux)))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (/ (* maxCos zi) ux)))
(*.f32 (*.f32 ux ux) (+.f32 (*.f32 (*.f32 #s(literal -1 binary32) maxCos) zi) (/.f32 (*.f32 maxCos zi) ux)))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (* -1 (/ (+ (* -1 (* maxCos zi)) (* -1 (/ (+ xi (+ (* -2 (* (pow uy 2) (* xi (pow (PI) 2)))) (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))))) ux))) ux))))
(*.f32 (*.f32 ux ux) (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 maxCos zi) (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 maxCos zi) (/.f32 (+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) ux))) ux))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (* -1 (/ (+ (* -1 (* maxCos zi)) (* -1 (/ (+ xi (+ (* -2 (* (pow uy 2) (* xi (pow (PI) 2)))) (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))))) ux))) ux))))
(*.f32 (*.f32 ux ux) (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 maxCos zi) (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 maxCos zi) (/.f32 (+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) ux))) ux))))
(+ xi (+ (* -2 (* (pow uy 2) (* xi (pow (PI) 2)))) (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI)))))))
(+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))
(+ xi (+ (* -2 (* (pow uy 2) (* xi (pow (PI) 2)))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))))))
(+.f32 xi (+.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))))
(+ xi (+ (* -2 (* (pow uy 2) (* xi (pow (PI) 2)))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))))))
(+.f32 xi (+.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))))
(+ xi (+ (* -2 (* (pow uy 2) (* xi (pow (PI) 2)))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))))))
(+.f32 xi (+.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* zi (+ (* -2 (/ (* (pow uy 2) (* xi (pow (PI) 2))) zi)) (+ (* maxCos (* ux (- 1 ux))) (+ (/ xi zi) (/ (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))) zi)))))
(*.f32 zi (+.f32 (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) zi) (+.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (/.f32 xi zi)) (/.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) zi))))
(* zi (+ (* -2 (/ (* (pow uy 2) (* xi (pow (PI) 2))) zi)) (+ (* maxCos (* ux (- 1 ux))) (+ (/ xi zi) (/ (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))) zi)))))
(*.f32 zi (+.f32 (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) zi) (+.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (/.f32 xi zi)) (/.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) zi))))
(* zi (+ (* -2 (/ (* (pow uy 2) (* xi (pow (PI) 2))) zi)) (+ (* maxCos (* ux (- 1 ux))) (+ (/ xi zi) (/ (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))) zi)))))
(*.f32 zi (+.f32 (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) zi) (+.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (/.f32 xi zi)) (/.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) zi))))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ xi (+ (* -2 (* (pow uy 2) (* xi (pow (PI) 2)))) (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))))) zi)))))
(*.f32 (*.f32 #s(literal -1 binary32) zi) (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (/.f32 (+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) zi))))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ xi (+ (* -2 (* (pow uy 2) (* xi (pow (PI) 2)))) (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))))) zi)))))
(*.f32 (*.f32 #s(literal -1 binary32) zi) (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (/.f32 (+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) zi))))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ xi (+ (* -2 (* (pow uy 2) (* xi (pow (PI) 2)))) (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))))) zi)))))
(*.f32 (*.f32 #s(literal -1 binary32) zi) (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (/.f32 (+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) zi))))
(+ xi (+ (* -2 (* (pow uy 2) (* xi (pow (PI) 2)))) (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI)))))))
(+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))
(+ xi (+ (* -2 (* (pow uy 2) (* xi (pow (PI) 2)))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))))))
(+.f32 xi (+.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))))
(+ xi (+ (* -2 (* (pow uy 2) (* xi (pow (PI) 2)))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))))))
(+.f32 xi (+.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))))
(+ xi (+ (* -2 (* (pow uy 2) (* xi (pow (PI) 2)))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))))))
(+.f32 xi (+.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (+ (* -2 (/ (* (pow uy 2) (* xi (pow (PI) 2))) maxCos)) (+ (* ux (* zi (- 1 ux))) (+ (/ xi maxCos) (/ (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))) maxCos)))))
(*.f32 maxCos (+.f32 (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) maxCos) (+.f32 (+.f32 (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (/.f32 xi maxCos)) (/.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) maxCos))))
(* maxCos (+ (* -2 (/ (* (pow uy 2) (* xi (pow (PI) 2))) maxCos)) (+ (* ux (* zi (- 1 ux))) (+ (/ xi maxCos) (/ (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))) maxCos)))))
(*.f32 maxCos (+.f32 (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) maxCos) (+.f32 (+.f32 (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (/.f32 xi maxCos)) (/.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) maxCos))))
(* maxCos (+ (* -2 (/ (* (pow uy 2) (* xi (pow (PI) 2))) maxCos)) (+ (* ux (* zi (- 1 ux))) (+ (/ xi maxCos) (/ (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))) maxCos)))))
(*.f32 maxCos (+.f32 (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) maxCos) (+.f32 (+.f32 (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (/.f32 xi maxCos)) (/.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) maxCos))))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (* -1 (/ (+ xi (+ (* -2 (* (pow uy 2) (* xi (pow (PI) 2)))) (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))))) maxCos)))))
(*.f32 (*.f32 #s(literal -1 binary32) maxCos) (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (/.f32 (+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) maxCos))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (* -1 (/ (+ xi (+ (* -2 (* (pow uy 2) (* xi (pow (PI) 2)))) (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))))) maxCos)))))
(*.f32 (*.f32 #s(literal -1 binary32) maxCos) (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (/.f32 (+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) maxCos))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (* -1 (/ (+ xi (+ (* -2 (* (pow uy 2) (* xi (pow (PI) 2)))) (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))))) maxCos)))))
(*.f32 (*.f32 #s(literal -1 binary32) maxCos) (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (/.f32 (+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) maxCos))))
(* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2)))))
(*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))
(* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2)))))
(*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))
(* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2)))))
(*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))
(* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2)))))
(*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))
(* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2)))))
(*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))
(* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2)))))
(*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))
(* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2)))))
(*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))
(* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2)))))
(*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))
(* -1 (* xi (- (* 2 (* (pow uy 2) (pow (PI) 2))) 1)))
(*.f32 (*.f32 #s(literal -1 binary32) xi) (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32))) #s(literal -1 binary32)))
(* -1 (* xi (- (* 2 (* (pow uy 2) (pow (PI) 2))) 1)))
(*.f32 (*.f32 #s(literal -1 binary32) xi) (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32))) #s(literal -1 binary32)))
(* -1 (* xi (- (* 2 (* (pow uy 2) (pow (PI) 2))) 1)))
(*.f32 (*.f32 #s(literal -1 binary32) xi) (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32))) #s(literal -1 binary32)))
(* -1 (* xi (- (* 2 (* (pow uy 2) (pow (PI) 2))) 1)))
(*.f32 (*.f32 #s(literal -1 binary32) xi) (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32))) #s(literal -1 binary32)))
xi
(+ xi (* -2 (* (pow uy 2) (* xi (pow (PI) 2)))))
(+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))))
(+ xi (* -2 (* (pow uy 2) (* xi (pow (PI) 2)))))
(+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))))
(+ xi (* -2 (* (pow uy 2) (* xi (pow (PI) 2)))))
(+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))))
(* -2 (* (pow uy 2) (* xi (pow (PI) 2))))
(*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))
(* (pow uy 2) (+ (* -2 (* xi (pow (PI) 2))) (/ xi (pow uy 2))))
(*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (/.f32 xi (*.f32 uy uy))))
(* (pow uy 2) (+ (* -2 (* xi (pow (PI) 2))) (/ xi (pow uy 2))))
(*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (/.f32 xi (*.f32 uy uy))))
(* (pow uy 2) (+ (* -2 (* xi (pow (PI) 2))) (/ xi (pow uy 2))))
(*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (/.f32 xi (*.f32 uy uy))))
(* -2 (* (pow uy 2) (* xi (pow (PI) 2))))
(*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))
(* (pow uy 2) (+ (* -2 (* xi (pow (PI) 2))) (/ xi (pow uy 2))))
(*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (/.f32 xi (*.f32 uy uy))))
(* (pow uy 2) (+ (* -2 (* xi (pow (PI) 2))) (/ xi (pow uy 2))))
(*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (/.f32 xi (*.f32 uy uy))))
(* (pow uy 2) (+ (* -2 (* xi (pow (PI) 2))) (/ xi (pow uy 2))))
(*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (/.f32 xi (*.f32 uy uy))))
(* (pow maxCos 3) (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3))))
(*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 zi (*.f32 zi zi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))
(+ (* uy (+ (* 2 (* (pow maxCos 2) (* (pow ux 2) (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2))))))) (* 4 (* (pow maxCos 2) (* (pow ux 2) (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2))))))))) (* (pow maxCos 3) (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3)))))
(+.f32 (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 zi (*.f32 zi zi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 uy (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (*.f32 ux ux) yi) (*.f32 (*.f32 (PI.f32) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 6 binary32))))
(+ (* uy (+ (* 2 (* (pow maxCos 2) (* (pow ux 2) (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2))))))) (+ (* 4 (* (pow maxCos 2) (* (pow ux 2) (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2))))))) (* uy (+ (* 4 (* maxCos (* ux (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux))))))) (* 8 (* maxCos (* ux (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux)))))))))))) (* (pow maxCos 3) (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3)))))
(+.f32 (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 zi (*.f32 zi zi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 uy (+.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (*.f32 ux ux) yi) (*.f32 (*.f32 (PI.f32) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 6 binary32)) (*.f32 uy (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 yi yi)) (*.f32 (*.f32 zi (*.f32 (PI.f32) (PI.f32))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 12 binary32))))))
(+ (* uy (+ (* 2 (* (pow maxCos 2) (* (pow ux 2) (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2))))))) (+ (* 4 (* (pow maxCos 2) (* (pow ux 2) (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2))))))) (* uy (+ (* 4 (* maxCos (* ux (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux))))))) (+ (* 8 (* maxCos (* ux (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux))))))) (* 8 (* uy (* (pow yi 3) (pow (PI) 3)))))))))) (* (pow maxCos 3) (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3)))))
(+.f32 (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 zi (*.f32 zi zi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 uy (+.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (*.f32 ux ux) yi) (*.f32 (*.f32 (PI.f32) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 6 binary32)) (*.f32 uy (+.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 yi yi)) (*.f32 (*.f32 zi (*.f32 (PI.f32) (PI.f32))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 12 binary32)) (*.f32 (*.f32 #s(literal 8 binary32) uy) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 yi (*.f32 yi yi)))))))))
(* 8 (* (pow uy 3) (* (pow yi 3) (pow (PI) 3))))
(*.f32 (*.f32 #s(literal 8 binary32) (*.f32 uy (*.f32 uy uy))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 yi (*.f32 yi yi))))
(* (pow uy 3) (+ (* 4 (/ (* maxCos (* ux (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux)))))) uy)) (+ (* 8 (* (pow yi 3) (pow (PI) 3))) (* 8 (/ (* maxCos (* ux (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux)))))) uy)))))
(*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 4 binary32) maxCos) (*.f32 (*.f32 ux (*.f32 yi yi)) (*.f32 (*.f32 zi (*.f32 (PI.f32) (PI.f32))) (-.f32 #s(literal 1 binary32) ux)))) uy) (*.f32 #s(literal 8 binary32) (+.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 yi (*.f32 yi yi))) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 yi yi)) (*.f32 (*.f32 zi (*.f32 (PI.f32) (PI.f32))) (-.f32 #s(literal 1 binary32) ux)))) uy)))))
(* (pow uy 3) (+ (* 2 (/ (* (pow maxCos 2) (* (pow ux 2) (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))) (pow uy 2))) (+ (* 4 (/ (* maxCos (* ux (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux)))))) uy)) (+ (* 4 (/ (* (pow maxCos 2) (* (pow ux 2) (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))) (pow uy 2))) (+ (* 8 (* (pow yi 3) (pow (PI) 3))) (* 8 (/ (* maxCos (* ux (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux)))))) uy)))))))
(*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 (*.f32 ux ux) yi) (*.f32 (*.f32 (PI.f32) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 uy uy)) (+.f32 (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 4 binary32) maxCos) (*.f32 (*.f32 ux (*.f32 yi yi)) (*.f32 (*.f32 zi (*.f32 (PI.f32) (PI.f32))) (-.f32 #s(literal 1 binary32) ux)))) uy) (/.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 (*.f32 ux ux) yi) (*.f32 (*.f32 (PI.f32) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 uy uy))) (*.f32 #s(literal 8 binary32) (+.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 yi (*.f32 yi yi))) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 yi yi)) (*.f32 (*.f32 zi (*.f32 (PI.f32) (PI.f32))) (-.f32 #s(literal 1 binary32) ux)))) uy))))))
(* (pow uy 3) (+ (* 2 (/ (* (pow maxCos 2) (* (pow ux 2) (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))) (pow uy 2))) (+ (* 4 (/ (* maxCos (* ux (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux)))))) uy)) (+ (* 4 (/ (* (pow maxCos 2) (* (pow ux 2) (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))) (pow uy 2))) (+ (* 8 (* (pow yi 3) (pow (PI) 3))) (+ (* 8 (/ (* maxCos (* ux (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux)))))) uy)) (/ (* (pow maxCos 3) (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3)))) (pow uy 3))))))))
(*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 (*.f32 ux ux) yi) (*.f32 (*.f32 (PI.f32) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 uy uy)) (+.f32 (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 4 binary32) maxCos) (*.f32 (*.f32 ux (*.f32 yi yi)) (*.f32 (*.f32 zi (*.f32 (PI.f32) (PI.f32))) (-.f32 #s(literal 1 binary32) ux)))) uy) (/.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 (*.f32 ux ux) yi) (*.f32 (*.f32 (PI.f32) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 uy uy))) (+.f32 (*.f32 #s(literal 8 binary32) (+.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 yi (*.f32 yi yi))) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 yi yi)) (*.f32 (*.f32 zi (*.f32 (PI.f32) (PI.f32))) (-.f32 #s(literal 1 binary32) ux)))) uy))) (/.f32 (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 zi (*.f32 zi zi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 uy (*.f32 uy uy)))))))
(* 8 (* (pow uy 3) (* (pow yi 3) (pow (PI) 3))))
(*.f32 (*.f32 #s(literal 8 binary32) (*.f32 uy (*.f32 uy uy))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 yi (*.f32 yi yi))))
(* -1 (* (pow uy 3) (+ (* -8 (* (pow yi 3) (pow (PI) 3))) (* -1 (/ (+ (* 4 (* maxCos (* ux (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux))))))) (* 8 (* maxCos (* ux (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux)))))))) uy)))))
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 uy (*.f32 uy uy))) (+.f32 (*.f32 (*.f32 #s(literal -8 binary32) (*.f32 yi (*.f32 yi yi))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (neg.f32 (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 yi yi)) (*.f32 (*.f32 zi (*.f32 (PI.f32) (PI.f32))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 12 binary32)) uy))))
(* -1 (* (pow uy 3) (+ (* -8 (* (pow yi 3) (pow (PI) 3))) (* -1 (/ (+ (* -1 (/ (+ (* -4 (* (pow maxCos 2) (* (pow ux 2) (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2))))))) (* -2 (* (pow maxCos 2) (* (pow ux 2) (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))))) uy)) (+ (* 4 (* maxCos (* ux (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux))))))) (* 8 (* maxCos (* ux (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux))))))))) uy)))))
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 uy (*.f32 uy uy))) (+.f32 (*.f32 (*.f32 #s(literal -8 binary32) (*.f32 yi (*.f32 yi yi))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 yi yi)) (*.f32 (*.f32 zi (*.f32 (PI.f32) (PI.f32))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 12 binary32)) (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (*.f32 ux ux) yi) (*.f32 (*.f32 (PI.f32) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) #s(literal -6 binary32)) uy))) uy))))
(* -1 (* (pow uy 3) (+ (* -8 (* (pow yi 3) (pow (PI) 3))) (* -1 (/ (+ (* -1 (/ (+ (* -4 (* (pow maxCos 2) (* (pow ux 2) (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2))))))) (+ (* -2 (* (pow maxCos 2) (* (pow ux 2) (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2))))))) (* -1 (/ (* (pow maxCos 3) (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3)))) uy)))) uy)) (+ (* 4 (* maxCos (* ux (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux))))))) (* 8 (* maxCos (* ux (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux))))))))) uy)))))
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 uy (*.f32 uy uy))) (+.f32 (*.f32 (*.f32 #s(literal -8 binary32) (*.f32 yi (*.f32 yi yi))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 yi yi)) (*.f32 (*.f32 zi (*.f32 (PI.f32) (PI.f32))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 12 binary32)) (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (*.f32 ux ux) yi) (*.f32 (*.f32 (PI.f32) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) #s(literal -6 binary32)) (neg.f32 (/.f32 (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 zi (*.f32 zi zi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) uy))) uy))) uy))))
(* (pow maxCos 3) (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3))))
(*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 zi (*.f32 zi zi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))
(+ (* yi (+ (* 2 (* (pow maxCos 2) (* (pow ux 2) (* uy (* (pow zi 2) (* (PI) (pow (- 1 ux) 2))))))) (* 4 (* (pow maxCos 2) (* (pow ux 2) (* uy (* (pow zi 2) (* (PI) (pow (- 1 ux) 2))))))))) (* (pow maxCos 3) (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3)))))
(+.f32 (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 zi (*.f32 zi zi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 yi (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (*.f32 ux ux) uy) (*.f32 (*.f32 (PI.f32) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 6 binary32))))
(+ (* yi (+ (* 2 (* (pow maxCos 2) (* (pow ux 2) (* uy (* (pow zi 2) (* (PI) (pow (- 1 ux) 2))))))) (+ (* 4 (* (pow maxCos 2) (* (pow ux 2) (* uy (* (pow zi 2) (* (PI) (pow (- 1 ux) 2))))))) (* yi (+ (* 4 (* maxCos (* ux (* (pow uy 2) (* zi (* (pow (PI) 2) (- 1 ux))))))) (* 8 (* maxCos (* ux (* (pow uy 2) (* zi (* (pow (PI) 2) (- 1 ux)))))))))))) (* (pow maxCos 3) (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3)))))
(+.f32 (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 zi (*.f32 zi zi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 yi (+.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (*.f32 ux ux) uy) (*.f32 (*.f32 (PI.f32) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 6 binary32)) (*.f32 yi (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 uy uy)) (*.f32 (*.f32 zi (*.f32 (PI.f32) (PI.f32))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 12 binary32))))))
(+ (* yi (+ (* 2 (* (pow maxCos 2) (* (pow ux 2) (* uy (* (pow zi 2) (* (PI) (pow (- 1 ux) 2))))))) (+ (* 4 (* (pow maxCos 2) (* (pow ux 2) (* uy (* (pow zi 2) (* (PI) (pow (- 1 ux) 2))))))) (* yi (+ (* 4 (* maxCos (* ux (* (pow uy 2) (* zi (* (pow (PI) 2) (- 1 ux))))))) (+ (* 8 (* maxCos (* ux (* (pow uy 2) (* zi (* (pow (PI) 2) (- 1 ux))))))) (* 8 (* (pow uy 3) (* yi (pow (PI) 3)))))))))) (* (pow maxCos 3) (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3)))))
(+.f32 (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 zi (*.f32 zi zi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 yi (+.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (*.f32 ux ux) uy) (*.f32 (*.f32 (PI.f32) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 6 binary32)) (*.f32 yi (+.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 uy uy)) (*.f32 (*.f32 zi (*.f32 (PI.f32) (PI.f32))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 12 binary32)) (*.f32 (*.f32 #s(literal 8 binary32) (*.f32 uy (*.f32 uy uy))) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))))
(* 8 (* (pow uy 3) (* (pow yi 3) (pow (PI) 3))))
(*.f32 (*.f32 #s(literal 8 binary32) (*.f32 uy (*.f32 uy uy))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 yi (*.f32 yi yi))))
(* (pow yi 3) (+ (* 4 (/ (* maxCos (* ux (* (pow uy 2) (* zi (* (pow (PI) 2) (- 1 ux)))))) yi)) (+ (* 8 (* (pow uy 3) (pow (PI) 3))) (* 8 (/ (* maxCos (* ux (* (pow uy 2) (* zi (* (pow (PI) 2) (- 1 ux)))))) yi)))))
(*.f32 (*.f32 yi (*.f32 yi yi)) (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 4 binary32) maxCos) (*.f32 (*.f32 ux (*.f32 uy uy)) (*.f32 (*.f32 zi (*.f32 (PI.f32) (PI.f32))) (-.f32 #s(literal 1 binary32) ux)))) yi) (*.f32 #s(literal 8 binary32) (+.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy uy))) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 uy uy)) (*.f32 (*.f32 zi (*.f32 (PI.f32) (PI.f32))) (-.f32 #s(literal 1 binary32) ux)))) yi)))))
(* (pow yi 3) (+ (* 2 (/ (* (pow maxCos 2) (* (pow ux 2) (* uy (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))) (pow yi 2))) (+ (* 4 (/ (* maxCos (* ux (* (pow uy 2) (* zi (* (pow (PI) 2) (- 1 ux)))))) yi)) (+ (* 4 (/ (* (pow maxCos 2) (* (pow ux 2) (* uy (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))) (pow yi 2))) (+ (* 8 (* (pow uy 3) (pow (PI) 3))) (* 8 (/ (* maxCos (* ux (* (pow uy 2) (* zi (* (pow (PI) 2) (- 1 ux)))))) yi)))))))
(*.f32 (*.f32 yi (*.f32 yi yi)) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (*.f32 ux ux) uy) (*.f32 (*.f32 (PI.f32) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 yi yi)) (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 4 binary32) maxCos) (*.f32 (*.f32 ux (*.f32 uy uy)) (*.f32 (*.f32 zi (*.f32 (PI.f32) (PI.f32))) (-.f32 #s(literal 1 binary32) ux)))) yi) (+.f32 (*.f32 #s(literal 8 binary32) (+.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy uy))) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 uy uy)) (*.f32 (*.f32 zi (*.f32 (PI.f32) (PI.f32))) (-.f32 #s(literal 1 binary32) ux)))) yi))) (/.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (*.f32 ux ux) uy) (*.f32 (*.f32 (PI.f32) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 yi yi))))))
(* (pow yi 3) (+ (* 2 (/ (* (pow maxCos 2) (* (pow ux 2) (* uy (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))) (pow yi 2))) (+ (* 4 (/ (* maxCos (* ux (* (pow uy 2) (* zi (* (pow (PI) 2) (- 1 ux)))))) yi)) (+ (* 4 (/ (* (pow maxCos 2) (* (pow ux 2) (* uy (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))) (pow yi 2))) (+ (* 8 (* (pow uy 3) (pow (PI) 3))) (+ (* 8 (/ (* maxCos (* ux (* (pow uy 2) (* zi (* (pow (PI) 2) (- 1 ux)))))) yi)) (/ (* (pow maxCos 3) (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3)))) (pow yi 3))))))))
(*.f32 (*.f32 yi (*.f32 yi yi)) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (*.f32 ux ux) uy) (*.f32 (*.f32 (PI.f32) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 yi yi)) (+.f32 (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 4 binary32) maxCos) (*.f32 (*.f32 ux (*.f32 uy uy)) (*.f32 (*.f32 zi (*.f32 (PI.f32) (PI.f32))) (-.f32 #s(literal 1 binary32) ux)))) yi) (/.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (*.f32 ux ux) uy) (*.f32 (*.f32 (PI.f32) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 yi yi))) (+.f32 (*.f32 #s(literal 8 binary32) (+.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy uy))) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 uy uy)) (*.f32 (*.f32 zi (*.f32 (PI.f32) (PI.f32))) (-.f32 #s(literal 1 binary32) ux)))) yi))) (/.f32 (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 zi (*.f32 zi zi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 yi (*.f32 yi yi)))))))
(* 8 (* (pow uy 3) (* (pow yi 3) (pow (PI) 3))))
(*.f32 (*.f32 #s(literal 8 binary32) (*.f32 uy (*.f32 uy uy))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 yi (*.f32 yi yi))))
(* -1 (* (pow yi 3) (+ (* -8 (* (pow uy 3) (pow (PI) 3))) (* -1 (/ (+ (* 4 (* maxCos (* ux (* (pow uy 2) (* zi (* (pow (PI) 2) (- 1 ux))))))) (* 8 (* maxCos (* ux (* (pow uy 2) (* zi (* (pow (PI) 2) (- 1 ux)))))))) yi)))))
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 yi (*.f32 yi yi))) (+.f32 (*.f32 (*.f32 #s(literal -8 binary32) (*.f32 uy (*.f32 uy uy))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (neg.f32 (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 uy uy)) (*.f32 (*.f32 zi (*.f32 (PI.f32) (PI.f32))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 12 binary32)) yi))))
(* -1 (* (pow yi 3) (+ (* -8 (* (pow uy 3) (pow (PI) 3))) (* -1 (/ (+ (* -1 (/ (+ (* -4 (* (pow maxCos 2) (* (pow ux 2) (* uy (* (pow zi 2) (* (PI) (pow (- 1 ux) 2))))))) (* -2 (* (pow maxCos 2) (* (pow ux 2) (* uy (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))))) yi)) (+ (* 4 (* maxCos (* ux (* (pow uy 2) (* zi (* (pow (PI) 2) (- 1 ux))))))) (* 8 (* maxCos (* ux (* (pow uy 2) (* zi (* (pow (PI) 2) (- 1 ux))))))))) yi)))))
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 yi (*.f32 yi yi))) (+.f32 (*.f32 (*.f32 #s(literal -8 binary32) (*.f32 uy (*.f32 uy uy))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 uy uy)) (*.f32 (*.f32 zi (*.f32 (PI.f32) (PI.f32))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 12 binary32)) (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (*.f32 ux ux) uy) (*.f32 (*.f32 (PI.f32) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) #s(literal -6 binary32))) yi)) yi))))
(* -1 (* (pow yi 3) (+ (* -8 (* (pow uy 3) (pow (PI) 3))) (* -1 (/ (+ (* -1 (/ (+ (* -4 (* (pow maxCos 2) (* (pow ux 2) (* uy (* (pow zi 2) (* (PI) (pow (- 1 ux) 2))))))) (+ (* -2 (* (pow maxCos 2) (* (pow ux 2) (* uy (* (pow zi 2) (* (PI) (pow (- 1 ux) 2))))))) (* -1 (/ (* (pow maxCos 3) (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3)))) yi)))) yi)) (+ (* 4 (* maxCos (* ux (* (pow uy 2) (* zi (* (pow (PI) 2) (- 1 ux))))))) (* 8 (* maxCos (* ux (* (pow uy 2) (* zi (* (pow (PI) 2) (- 1 ux))))))))) yi)))))
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 yi (*.f32 yi yi))) (+.f32 (*.f32 (*.f32 #s(literal -8 binary32) (*.f32 uy (*.f32 uy uy))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 uy uy)) (*.f32 (*.f32 zi (*.f32 (PI.f32) (PI.f32))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 12 binary32)) (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (*.f32 ux ux) uy) (*.f32 (*.f32 (PI.f32) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) #s(literal -6 binary32)) (neg.f32 (/.f32 (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 zi (*.f32 zi zi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) yi))) yi))) yi))))
(* 8 (* (pow uy 3) (* (pow yi 3) (pow (PI) 3))))
(*.f32 (*.f32 #s(literal 8 binary32) (*.f32 uy (*.f32 uy uy))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 yi (*.f32 yi yi))))
(+ (* 8 (* (pow uy 3) (* (pow yi 3) (pow (PI) 3)))) (* ux (+ (* 4 (* maxCos (* (pow uy 2) (* (pow yi 2) (* zi (pow (PI) 2)))))) (* 8 (* maxCos (* (pow uy 2) (* (pow yi 2) (* zi (pow (PI) 2)))))))))
(+.f32 (*.f32 (*.f32 #s(literal 8 binary32) (*.f32 uy (*.f32 uy uy))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 yi (*.f32 yi yi)))) (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 (*.f32 uy uy) (*.f32 yi yi)) (*.f32 zi (*.f32 (PI.f32) (PI.f32))))) #s(literal 12 binary32))))
(+ (* 8 (* (pow uy 3) (* (pow yi 3) (pow (PI) 3)))) (* ux (+ (* 4 (* maxCos (* (pow uy 2) (* (pow yi 2) (* zi (pow (PI) 2)))))) (+ (* 8 (* maxCos (* (pow uy 2) (* (pow yi 2) (* zi (pow (PI) 2)))))) (* ux (+ (* -4 (* maxCos (* (pow uy 2) (* (pow yi 2) (* zi (pow (PI) 2)))))) (+ (* 2 (* uy (* yi (* (PI) (+ (* -4 (* maxCos (* uy (* yi (* zi (PI)))))) (* (pow maxCos 2) (pow zi 2))))))) (* 4 (* (pow maxCos 2) (* uy (* yi (* (pow zi 2) (PI)))))))))))))
(+.f32 (*.f32 (*.f32 #s(literal 8 binary32) (*.f32 uy (*.f32 uy uy))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 yi (*.f32 yi yi)))) (*.f32 ux (+.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 (*.f32 uy uy) (*.f32 yi yi)) (*.f32 zi (*.f32 (PI.f32) (PI.f32))))) #s(literal 12 binary32)) (*.f32 ux (+.f32 (*.f32 (*.f32 #s(literal -4 binary32) maxCos) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 yi yi)) (*.f32 zi (*.f32 (PI.f32) (PI.f32))))) (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 (*.f32 yi (PI.f32)) (+.f32 (*.f32 (*.f32 #s(literal -4 binary32) maxCos) (*.f32 uy (*.f32 (*.f32 yi zi) (PI.f32)))) (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi))))) (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)) (*.f32 uy (*.f32 yi (*.f32 (PI.f32) (*.f32 zi zi)))))))))))
(+ (* 8 (* (pow uy 3) (* (pow yi 3) (pow (PI) 3)))) (* ux (+ (* 4 (* maxCos (* (pow uy 2) (* (pow yi 2) (* zi (pow (PI) 2)))))) (+ (* 8 (* maxCos (* (pow uy 2) (* (pow yi 2) (* zi (pow (PI) 2)))))) (* ux (+ (* -4 (* maxCos (* (pow uy 2) (* (pow yi 2) (* zi (pow (PI) 2)))))) (+ (* 2 (* uy (* yi (* (PI) (+ (* -4 (* maxCos (* uy (* yi (* zi (PI)))))) (* (pow maxCos 2) (pow zi 2))))))) (+ (* 4 (* (pow maxCos 2) (* uy (* yi (* (pow zi 2) (PI)))))) (* ux (+ (* -8 (* (pow maxCos 2) (* uy (* yi (* (pow zi 2) (PI)))))) (* maxCos (* zi (+ (* -4 (* maxCos (* uy (* yi (* zi (PI)))))) (* (pow maxCos 2) (pow zi 2)))))))))))))))
(+.f32 (*.f32 (*.f32 #s(literal 8 binary32) (*.f32 uy (*.f32 uy uy))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 yi (*.f32 yi yi)))) (*.f32 ux (+.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 (*.f32 uy uy) (*.f32 yi yi)) (*.f32 zi (*.f32 (PI.f32) (PI.f32))))) #s(literal 12 binary32)) (*.f32 ux (+.f32 (*.f32 (*.f32 #s(literal -4 binary32) maxCos) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 yi yi)) (*.f32 zi (*.f32 (PI.f32) (PI.f32))))) (+.f32 (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 (*.f32 yi (PI.f32)) (+.f32 (*.f32 (*.f32 #s(literal -4 binary32) maxCos) (*.f32 uy (*.f32 (*.f32 yi zi) (PI.f32)))) (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi))))) (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)) (*.f32 uy (*.f32 yi (*.f32 (PI.f32) (*.f32 zi zi)))))) (*.f32 ux (+.f32 (*.f32 #s(literal -8 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 uy (*.f32 yi (*.f32 (PI.f32) (*.f32 zi zi)))))) (*.f32 (*.f32 maxCos zi) (+.f32 (*.f32 (*.f32 #s(literal -4 binary32) maxCos) (*.f32 uy (*.f32 (*.f32 yi zi) (PI.f32)))) (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi))))))))))))
(* -1 (* (pow maxCos 3) (* (pow ux 6) (pow zi 3))))
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))) (*.f32 (*.f32 zi (*.f32 zi zi)) (pow.f32 ux #s(literal 6 binary32))))
(* (pow ux 6) (+ (* -1 (* (pow maxCos 3) (pow zi 3))) (+ (* 2 (/ (* (pow maxCos 3) (pow zi 3)) ux)) (/ (* (pow maxCos 3) (pow zi 3)) ux))))
(*.f32 (pow.f32 ux #s(literal 6 binary32)) (+.f32 (*.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))) (*.f32 zi (*.f32 zi zi))) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (/.f32 (*.f32 zi (*.f32 zi zi)) ux)))))
(* (pow ux 6) (+ (* -2 (/ (* (pow maxCos 3) (pow zi 3)) (pow ux 2))) (+ (* -1 (* (pow maxCos 3) (pow zi 3))) (+ (* -1 (/ (* maxCos (* zi (+ (* -4 (* maxCos (* uy (* yi (* zi (PI)))))) (* (pow maxCos 2) (pow zi 2))))) (pow ux 2))) (+ (* 2 (/ (* (pow maxCos 2) (* uy (* yi (* (pow zi 2) (PI))))) (pow ux 2))) (+ (* 2 (/ (* (pow maxCos 3) (pow zi 3)) ux)) (/ (* (pow maxCos 3) (pow zi 3)) ux)))))))
(*.f32 (pow.f32 ux #s(literal 6 binary32)) (+.f32 (+.f32 (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))) (*.f32 zi (*.f32 zi zi))) (*.f32 ux ux)) (*.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))) (*.f32 zi (*.f32 zi zi)))) (+.f32 (neg.f32 (/.f32 (*.f32 (*.f32 maxCos zi) (+.f32 (*.f32 (*.f32 #s(literal -4 binary32) maxCos) (*.f32 uy (*.f32 (*.f32 yi zi) (PI.f32)))) (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi)))) (*.f32 ux ux))) (+.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (/.f32 (*.f32 zi (*.f32 zi zi)) ux))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 uy (*.f32 yi (*.f32 (PI.f32) (*.f32 zi zi)))))) (*.f32 ux ux))))))
(* (pow ux 6) (+ (* -8 (/ (* (pow maxCos 2) (* uy (* yi (* (pow zi 2) (PI))))) (pow ux 3))) (+ (* -2 (/ (* (pow maxCos 3) (pow zi 3)) (pow ux 2))) (+ (* -1 (* (pow maxCos 3) (pow zi 3))) (+ (* -1 (/ (* maxCos (* zi (+ (* -4 (* maxCos (* uy (* yi (* zi (PI)))))) (* (pow maxCos 2) (pow zi 2))))) (pow ux 2))) (+ (* 2 (/ (* (pow maxCos 2) (* uy (* yi (* (pow zi 2) (PI))))) (pow ux 2))) (+ (* 2 (/ (* (pow maxCos 3) (pow zi 3)) ux)) (+ (/ (* maxCos (* zi (+ (* -4 (* maxCos (* uy (* yi (* zi (PI)))))) (* (pow maxCos 2) (pow zi 2))))) (pow ux 3)) (/ (* (pow maxCos 3) (pow zi 3)) ux)))))))))
(*.f32 (pow.f32 ux #s(literal 6 binary32)) (+.f32 (+.f32 (/.f32 (*.f32 #s(literal -8 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 uy (*.f32 yi (*.f32 (PI.f32) (*.f32 zi zi)))))) (*.f32 ux (*.f32 ux ux))) (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))) (*.f32 zi (*.f32 zi zi))) (*.f32 ux ux))) (+.f32 (+.f32 (*.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))) (*.f32 zi (*.f32 zi zi))) (neg.f32 (/.f32 (*.f32 (*.f32 maxCos zi) (+.f32 (*.f32 (*.f32 #s(literal -4 binary32) maxCos) (*.f32 uy (*.f32 (*.f32 yi zi) (PI.f32)))) (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi)))) (*.f32 ux ux)))) (+.f32 (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 uy (*.f32 yi (*.f32 (PI.f32) (*.f32 zi zi)))))) (*.f32 ux ux)) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (/.f32 (*.f32 zi (*.f32 zi zi)) ux)))) (+.f32 (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (/.f32 (*.f32 zi (*.f32 zi zi)) ux)) (/.f32 (*.f32 (*.f32 maxCos zi) (+.f32 (*.f32 (*.f32 #s(literal -4 binary32) maxCos) (*.f32 uy (*.f32 (*.f32 yi zi) (PI.f32)))) (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi)))) (*.f32 ux (*.f32 ux ux))))))))
(* -1 (* (pow maxCos 3) (* (pow ux 6) (pow zi 3))))
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))) (*.f32 (*.f32 zi (*.f32 zi zi)) (pow.f32 ux #s(literal 6 binary32))))
(* (pow ux 6) (+ (* -1 (* (pow maxCos 3) (pow zi 3))) (* -1 (/ (+ (* -2 (* (pow maxCos 3) (pow zi 3))) (* -1 (* (pow maxCos 3) (pow zi 3)))) ux))))
(*.f32 (pow.f32 ux #s(literal 6 binary32)) (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 zi (*.f32 zi zi))) (/.f32 (*.f32 (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 zi (*.f32 zi zi))) #s(literal -3 binary32)) ux))))
(* (pow ux 6) (+ (* -1 (* (pow maxCos 3) (pow zi 3))) (* -1 (/ (+ (* -2 (* (pow maxCos 3) (pow zi 3))) (+ (* -1 (* (pow maxCos 3) (pow zi 3))) (* -1 (/ (+ (* -2 (* (pow maxCos 3) (pow zi 3))) (+ (* -1 (* maxCos (* zi (+ (* -4 (* maxCos (* uy (* yi (* zi (PI)))))) (* (pow maxCos 2) (pow zi 2)))))) (* 2 (* (pow maxCos 2) (* uy (* yi (* (pow zi 2) (PI)))))))) ux)))) ux))))
(*.f32 (pow.f32 ux #s(literal 6 binary32)) (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 zi (*.f32 zi zi))) (/.f32 (+.f32 (*.f32 (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 zi (*.f32 zi zi))) #s(literal -3 binary32)) (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))) (*.f32 zi (*.f32 zi zi))) (+.f32 (neg.f32 (*.f32 (*.f32 maxCos zi) (+.f32 (*.f32 (*.f32 #s(literal -4 binary32) maxCos) (*.f32 uy (*.f32 (*.f32 yi zi) (PI.f32)))) (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi))))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 uy (*.f32 yi (*.f32 (PI.f32) (*.f32 zi zi)))))))) ux))) ux))))
(* (pow ux 6) (+ (* -1 (* (pow maxCos 3) (pow zi 3))) (* -1 (/ (+ (* -2 (* (pow maxCos 3) (pow zi 3))) (+ (* -1 (* (pow maxCos 3) (pow zi 3))) (* -1 (/ (+ (* -2 (* (pow maxCos 3) (pow zi 3))) (+ (* -1 (* maxCos (* zi (+ (* -4 (* maxCos (* uy (* yi (* zi (PI)))))) (* (pow maxCos 2) (pow zi 2)))))) (+ (* -1 (/ (+ (* -1 (* maxCos (* zi (+ (* -4 (* maxCos (* uy (* yi (* zi (PI)))))) (* (pow maxCos 2) (pow zi 2)))))) (* 8 (* (pow maxCos 2) (* uy (* yi (* (pow zi 2) (PI))))))) ux)) (* 2 (* (pow maxCos 2) (* uy (* yi (* (pow zi 2) (PI))))))))) ux)))) ux))))
(*.f32 (pow.f32 ux #s(literal 6 binary32)) (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 zi (*.f32 zi zi))) (/.f32 (+.f32 (*.f32 (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 zi (*.f32 zi zi))) #s(literal -3 binary32)) (neg.f32 (/.f32 (+.f32 (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))) (*.f32 zi (*.f32 zi zi))) (neg.f32 (*.f32 (*.f32 maxCos zi) (+.f32 (*.f32 (*.f32 #s(literal -4 binary32) maxCos) (*.f32 uy (*.f32 (*.f32 yi zi) (PI.f32)))) (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi)))))) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 uy (*.f32 yi (*.f32 (PI.f32) (*.f32 zi zi)))))) (neg.f32 (/.f32 (+.f32 (neg.f32 (*.f32 (*.f32 maxCos zi) (+.f32 (*.f32 (*.f32 #s(literal -4 binary32) maxCos) (*.f32 uy (*.f32 (*.f32 yi zi) (PI.f32)))) (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi))))) (*.f32 (*.f32 #s(literal 8 binary32) (*.f32 maxCos maxCos)) (*.f32 uy (*.f32 yi (*.f32 (PI.f32) (*.f32 zi zi)))))) ux)))) ux))) ux))))
(* 8 (* (pow uy 3) (* (pow yi 3) (pow (PI) 3))))
(*.f32 (*.f32 #s(literal 8 binary32) (*.f32 uy (*.f32 uy uy))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 yi (*.f32 yi yi))))
(+ (* 8 (* (pow uy 3) (* (pow yi 3) (pow (PI) 3)))) (* zi (+ (* 4 (* maxCos (* ux (* (pow uy 2) (* (pow yi 2) (* (pow (PI) 2) (- 1 ux))))))) (* 8 (* maxCos (* ux (* (pow uy 2) (* (pow yi 2) (* (pow (PI) 2) (- 1 ux))))))))))
(+.f32 (*.f32 (*.f32 #s(literal 8 binary32) (*.f32 uy (*.f32 uy uy))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 yi (*.f32 yi yi)))) (*.f32 zi (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 uy uy)) (*.f32 (*.f32 yi yi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (PI.f32) (PI.f32)))))) #s(literal 12 binary32))))
(+ (* 8 (* (pow uy 3) (* (pow yi 3) (pow (PI) 3)))) (* zi (+ (* 4 (* maxCos (* ux (* (pow uy 2) (* (pow yi 2) (* (pow (PI) 2) (- 1 ux))))))) (+ (* 8 (* maxCos (* ux (* (pow uy 2) (* (pow yi 2) (* (pow (PI) 2) (- 1 ux))))))) (* zi (+ (* 2 (* (pow maxCos 2) (* (pow ux 2) (* uy (* yi (* (PI) (pow (- 1 ux) 2))))))) (* 4 (* (pow maxCos 2) (* (pow ux 2) (* uy (* yi (* (PI) (pow (- 1 ux) 2)))))))))))))
(+.f32 (*.f32 (*.f32 #s(literal 8 binary32) (*.f32 uy (*.f32 uy uy))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 yi (*.f32 yi yi)))) (*.f32 zi (+.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 uy uy)) (*.f32 (*.f32 yi yi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (PI.f32) (PI.f32)))))) #s(literal 12 binary32)) (*.f32 zi (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (*.f32 ux ux) uy) (*.f32 (*.f32 yi (PI.f32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 6 binary32))))))
(+ (* 8 (* (pow uy 3) (* (pow yi 3) (pow (PI) 3)))) (* zi (+ (* 4 (* maxCos (* ux (* (pow uy 2) (* (pow yi 2) (* (pow (PI) 2) (- 1 ux))))))) (+ (* 8 (* maxCos (* ux (* (pow uy 2) (* (pow yi 2) (* (pow (PI) 2) (- 1 ux))))))) (* zi (+ (* 2 (* (pow maxCos 2) (* (pow ux 2) (* uy (* yi (* (PI) (pow (- 1 ux) 2))))))) (+ (* 4 (* (pow maxCos 2) (* (pow ux 2) (* uy (* yi (* (PI) (pow (- 1 ux) 2))))))) (* (pow maxCos 3) (* (pow ux 3) (* zi (pow (- 1 ux) 3)))))))))))
(+.f32 (*.f32 (*.f32 #s(literal 8 binary32) (*.f32 uy (*.f32 uy uy))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 yi (*.f32 yi yi)))) (*.f32 zi (+.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 uy uy)) (*.f32 (*.f32 yi yi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (PI.f32) (PI.f32)))))) #s(literal 12 binary32)) (*.f32 zi (+.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (*.f32 ux ux) uy) (*.f32 (*.f32 yi (PI.f32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 6 binary32)) (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))))))))
(* (pow maxCos 3) (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3))))
(*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 zi (*.f32 zi zi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))
(* (pow zi 3) (+ (* 2 (/ (* (pow maxCos 2) (* (pow ux 2) (* uy (* yi (* (PI) (pow (- 1 ux) 2)))))) zi)) (+ (* 4 (/ (* (pow maxCos 2) (* (pow ux 2) (* uy (* yi (* (PI) (pow (- 1 ux) 2)))))) zi)) (* (pow maxCos 3) (* (pow ux 3) (pow (- 1 ux) 3))))))
(*.f32 (*.f32 zi (*.f32 zi zi)) (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 (*.f32 ux ux) uy) (*.f32 (*.f32 yi (PI.f32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) zi) (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 (*.f32 ux ux) uy) (*.f32 (*.f32 yi (PI.f32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) zi) (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))))
(* (pow zi 3) (+ (* 2 (/ (* (pow maxCos 2) (* (pow ux 2) (* uy (* yi (* (PI) (pow (- 1 ux) 2)))))) zi)) (+ (* 4 (/ (* maxCos (* ux (* (pow uy 2) (* (pow yi 2) (* (pow (PI) 2) (- 1 ux)))))) (pow zi 2))) (+ (* 4 (/ (* (pow maxCos 2) (* (pow ux 2) (* uy (* yi (* (PI) (pow (- 1 ux) 2)))))) zi)) (+ (* 8 (/ (* maxCos (* ux (* (pow uy 2) (* (pow yi 2) (* (pow (PI) 2) (- 1 ux)))))) (pow zi 2))) (* (pow maxCos 3) (* (pow ux 3) (pow (- 1 ux) 3))))))))
(*.f32 (*.f32 zi (*.f32 zi zi)) (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 (*.f32 ux ux) uy) (*.f32 (*.f32 yi (PI.f32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) zi) (+.f32 (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 4 binary32) maxCos) (*.f32 (*.f32 ux (*.f32 uy uy)) (*.f32 (*.f32 yi yi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 zi zi)) (/.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 (*.f32 ux ux) uy) (*.f32 (*.f32 yi (PI.f32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) zi)) (+.f32 (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (/.f32 (*.f32 (*.f32 #s(literal 8 binary32) maxCos) (*.f32 (*.f32 ux (*.f32 uy uy)) (*.f32 (*.f32 yi yi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 zi zi))))))
(* (pow zi 3) (+ (* 2 (/ (* (pow maxCos 2) (* (pow ux 2) (* uy (* yi (* (PI) (pow (- 1 ux) 2)))))) zi)) (+ (* 4 (/ (* maxCos (* ux (* (pow uy 2) (* (pow yi 2) (* (pow (PI) 2) (- 1 ux)))))) (pow zi 2))) (+ (* 4 (/ (* (pow maxCos 2) (* (pow ux 2) (* uy (* yi (* (PI) (pow (- 1 ux) 2)))))) zi)) (+ (* 8 (/ (* maxCos (* ux (* (pow uy 2) (* (pow yi 2) (* (pow (PI) 2) (- 1 ux)))))) (pow zi 2))) (+ (* 8 (/ (* (pow uy 3) (* (pow yi 3) (pow (PI) 3))) (pow zi 3))) (* (pow maxCos 3) (* (pow ux 3) (pow (- 1 ux) 3)))))))))
(*.f32 (*.f32 zi (*.f32 zi zi)) (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 (*.f32 ux ux) uy) (*.f32 (*.f32 yi (PI.f32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) zi) (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 4 binary32) maxCos) (*.f32 (*.f32 ux (*.f32 uy uy)) (*.f32 (*.f32 yi yi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 zi zi)) (+.f32 (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 (*.f32 ux ux) uy) (*.f32 (*.f32 yi (PI.f32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) zi) (/.f32 (*.f32 (*.f32 #s(literal 8 binary32) maxCos) (*.f32 (*.f32 ux (*.f32 uy uy)) (*.f32 (*.f32 yi yi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 zi zi))) (+.f32 (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (/.f32 (*.f32 (*.f32 #s(literal 8 binary32) (*.f32 uy (*.f32 uy uy))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 yi (*.f32 yi yi)))) (*.f32 zi (*.f32 zi zi))))))))
(* (pow maxCos 3) (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3))))
(*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 zi (*.f32 zi zi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))
(* -1 (* (pow zi 3) (+ (* -1 (* (pow maxCos 3) (* (pow ux 3) (pow (- 1 ux) 3)))) (* -1 (/ (+ (* 2 (* (pow maxCos 2) (* (pow ux 2) (* uy (* yi (* (PI) (pow (- 1 ux) 2))))))) (* 4 (* (pow maxCos 2) (* (pow ux 2) (* uy (* yi (* (PI) (pow (- 1 ux) 2)))))))) zi)))))
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 zi (*.f32 zi zi))) (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (*.f32 ux ux) uy) (*.f32 (*.f32 yi (PI.f32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 6 binary32)) zi))))
(* -1 (* (pow zi 3) (+ (* -1 (* (pow maxCos 3) (* (pow ux 3) (pow (- 1 ux) 3)))) (* -1 (/ (+ (* -1 (/ (+ (* -8 (* maxCos (* ux (* (pow uy 2) (* (pow yi 2) (* (pow (PI) 2) (- 1 ux))))))) (* -4 (* maxCos (* ux (* (pow uy 2) (* (pow yi 2) (* (pow (PI) 2) (- 1 ux)))))))) zi)) (+ (* 2 (* (pow maxCos 2) (* (pow ux 2) (* uy (* yi (* (PI) (pow (- 1 ux) 2))))))) (* 4 (* (pow maxCos 2) (* (pow ux 2) (* uy (* yi (* (PI) (pow (- 1 ux) 2))))))))) zi)))))
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 zi (*.f32 zi zi))) (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (/.f32 (+.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (*.f32 ux ux) uy) (*.f32 (*.f32 yi (PI.f32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 6 binary32)) (neg.f32 (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 uy uy)) (*.f32 (*.f32 yi yi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (PI.f32) (PI.f32)))))) #s(literal -12 binary32)) zi))) zi))))
(* -1 (* (pow zi 3) (+ (* -1 (* (pow maxCos 3) (* (pow ux 3) (pow (- 1 ux) 3)))) (* -1 (/ (+ (* -1 (/ (+ (* -8 (* maxCos (* ux (* (pow uy 2) (* (pow yi 2) (* (pow (PI) 2) (- 1 ux))))))) (+ (* -8 (/ (* (pow uy 3) (* (pow yi 3) (pow (PI) 3))) zi)) (* -4 (* maxCos (* ux (* (pow uy 2) (* (pow yi 2) (* (pow (PI) 2) (- 1 ux))))))))) zi)) (+ (* 2 (* (pow maxCos 2) (* (pow ux 2) (* uy (* yi (* (PI) (pow (- 1 ux) 2))))))) (* 4 (* (pow maxCos 2) (* (pow ux 2) (* uy (* yi (* (PI) (pow (- 1 ux) 2))))))))) zi)))))
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 zi (*.f32 zi zi))) (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (/.f32 (+.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (*.f32 ux ux) uy) (*.f32 (*.f32 yi (PI.f32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 6 binary32)) (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 (*.f32 #s(literal -8 binary32) maxCos) (*.f32 (*.f32 ux (*.f32 uy uy)) (*.f32 (*.f32 yi yi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (PI.f32) (PI.f32)))))) (+.f32 (*.f32 (*.f32 #s(literal -4 binary32) maxCos) (*.f32 (*.f32 ux (*.f32 uy uy)) (*.f32 (*.f32 yi yi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (PI.f32) (PI.f32)))))) (/.f32 (*.f32 #s(literal -8 binary32) (*.f32 (*.f32 uy (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 yi (*.f32 yi yi))))) zi)))) zi)) zi))))
(* 8 (* (pow uy 3) (* (pow yi 3) (pow (PI) 3))))
(*.f32 (*.f32 #s(literal 8 binary32) (*.f32 uy (*.f32 uy uy))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 yi (*.f32 yi yi))))
(+ (* 8 (* (pow uy 3) (* (pow yi 3) (pow (PI) 3)))) (* maxCos (+ (* 4 (* ux (* (pow uy 2) (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux))))))) (* 8 (* ux (* (pow uy 2) (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux))))))))))
(+.f32 (*.f32 (*.f32 #s(literal 8 binary32) (*.f32 uy (*.f32 uy uy))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 yi (*.f32 yi yi)))) (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 (*.f32 (*.f32 uy uy) (*.f32 yi yi)) (*.f32 (*.f32 zi (*.f32 (PI.f32) (PI.f32))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 12 binary32))))
(+ (* 8 (* (pow uy 3) (* (pow yi 3) (pow (PI) 3)))) (* maxCos (+ (* 4 (* ux (* (pow uy 2) (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux))))))) (+ (* 8 (* ux (* (pow uy 2) (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux))))))) (* maxCos (+ (* 2 (* (pow ux 2) (* uy (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2))))))) (* 4 (* (pow ux 2) (* uy (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))))))))))
(+.f32 (*.f32 (*.f32 #s(literal 8 binary32) (*.f32 uy (*.f32 uy uy))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 yi (*.f32 yi yi)))) (*.f32 maxCos (+.f32 (*.f32 (*.f32 ux (*.f32 (*.f32 (*.f32 uy uy) (*.f32 yi yi)) (*.f32 (*.f32 zi (*.f32 (PI.f32) (PI.f32))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 12 binary32)) (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.f32 yi uy) (*.f32 (*.f32 (PI.f32) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 6 binary32))))))
(+ (* 8 (* (pow uy 3) (* (pow yi 3) (pow (PI) 3)))) (* maxCos (+ (* 4 (* ux (* (pow uy 2) (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux))))))) (+ (* 8 (* ux (* (pow uy 2) (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux))))))) (* maxCos (+ (* 2 (* (pow ux 2) (* uy (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2))))))) (+ (* 4 (* (pow ux 2) (* uy (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2))))))) (* maxCos (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3)))))))))))
(+.f32 (*.f32 (*.f32 #s(literal 8 binary32) (*.f32 uy (*.f32 uy uy))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 yi (*.f32 yi yi)))) (*.f32 maxCos (+.f32 (*.f32 (*.f32 ux (*.f32 (*.f32 (*.f32 uy uy) (*.f32 yi yi)) (*.f32 (*.f32 zi (*.f32 (PI.f32) (PI.f32))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 12 binary32)) (*.f32 maxCos (+.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.f32 yi uy) (*.f32 (*.f32 (PI.f32) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 6 binary32)) (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 zi (*.f32 zi zi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))))))
(* (pow maxCos 3) (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3))))
(*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 zi (*.f32 zi zi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))
(* (pow maxCos 3) (+ (* 2 (/ (* (pow ux 2) (* uy (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))) maxCos)) (+ (* 4 (/ (* (pow ux 2) (* uy (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))) maxCos)) (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3))))))
(*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 yi uy) (*.f32 (*.f32 (PI.f32) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) maxCos) (+.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 zi (*.f32 zi zi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (/.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) (*.f32 (*.f32 yi uy) (*.f32 (*.f32 (PI.f32) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) maxCos))))
(* (pow maxCos 3) (+ (* 2 (/ (* (pow ux 2) (* uy (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))) maxCos)) (+ (* 4 (/ (* ux (* (pow uy 2) (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux)))))) (pow maxCos 2))) (+ (* 4 (/ (* (pow ux 2) (* uy (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))) maxCos)) (+ (* 8 (/ (* ux (* (pow uy 2) (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux)))))) (pow maxCos 2))) (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3))))))))
(*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 yi uy) (*.f32 (*.f32 (PI.f32) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) maxCos) (+.f32 (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 4 binary32) ux) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 yi yi)) (*.f32 (*.f32 zi (*.f32 (PI.f32) (PI.f32))) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 maxCos maxCos)) (/.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) (*.f32 (*.f32 yi uy) (*.f32 (*.f32 (PI.f32) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) maxCos)) (+.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 zi (*.f32 zi zi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (/.f32 (*.f32 (*.f32 #s(literal 8 binary32) ux) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 yi yi)) (*.f32 (*.f32 zi (*.f32 (PI.f32) (PI.f32))) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 maxCos maxCos))))))
(* (pow maxCos 3) (+ (* 2 (/ (* (pow ux 2) (* uy (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))) maxCos)) (+ (* 4 (/ (* ux (* (pow uy 2) (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux)))))) (pow maxCos 2))) (+ (* 4 (/ (* (pow ux 2) (* uy (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))) maxCos)) (+ (* 8 (/ (* ux (* (pow uy 2) (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux)))))) (pow maxCos 2))) (+ (* 8 (/ (* (pow uy 3) (* (pow yi 3) (pow (PI) 3))) (pow maxCos 3))) (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3)))))))))
(*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 yi uy) (*.f32 (*.f32 (PI.f32) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) maxCos) (+.f32 (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 4 binary32) ux) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 yi yi)) (*.f32 (*.f32 zi (*.f32 (PI.f32) (PI.f32))) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 maxCos maxCos)) (/.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) (*.f32 (*.f32 yi uy) (*.f32 (*.f32 (PI.f32) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) maxCos)) (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 8 binary32) ux) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 yi yi)) (*.f32 (*.f32 zi (*.f32 (PI.f32) (PI.f32))) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 maxCos maxCos)) (+.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 zi (*.f32 zi zi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (/.f32 (*.f32 (*.f32 #s(literal 8 binary32) (*.f32 uy (*.f32 uy uy))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 yi (*.f32 yi yi)))) (*.f32 maxCos (*.f32 maxCos maxCos))))))))
(* (pow maxCos 3) (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3))))
(*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 zi (*.f32 zi zi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))
(* -1 (* (pow maxCos 3) (+ (* -1 (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3)))) (* -1 (/ (+ (* 2 (* (pow ux 2) (* uy (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2))))))) (* 4 (* (pow ux 2) (* uy (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))))) maxCos)))))
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))) (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 zi (*.f32 zi zi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.f32 yi uy) (*.f32 (*.f32 (PI.f32) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 6 binary32)) maxCos))))
(* -1 (* (pow maxCos 3) (+ (* -1 (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3)))) (* -1 (/ (+ (* -1 (/ (+ (* -8 (* ux (* (pow uy 2) (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux))))))) (* -4 (* ux (* (pow uy 2) (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux)))))))) maxCos)) (+ (* 2 (* (pow ux 2) (* uy (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2))))))) (* 4 (* (pow ux 2) (* uy (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2))))))))) maxCos)))))
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))) (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 zi (*.f32 zi zi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.f32 yi uy) (*.f32 (*.f32 (PI.f32) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 6 binary32)) (neg.f32 (/.f32 (*.f32 (*.f32 ux (*.f32 (*.f32 (*.f32 uy uy) (*.f32 yi yi)) (*.f32 (*.f32 zi (*.f32 (PI.f32) (PI.f32))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal -12 binary32)) maxCos))) maxCos))))
(* -1 (* (pow maxCos 3) (+ (* -1 (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3)))) (* -1 (/ (+ (* -1 (/ (+ (* -8 (* ux (* (pow uy 2) (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux))))))) (+ (* -8 (/ (* (pow uy 3) (* (pow yi 3) (pow (PI) 3))) maxCos)) (* -4 (* ux (* (pow uy 2) (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux))))))))) maxCos)) (+ (* 2 (* (pow ux 2) (* uy (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2))))))) (* 4 (* (pow ux 2) (* uy (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2))))))))) maxCos)))))
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))) (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 zi (*.f32 zi zi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.f32 yi uy) (*.f32 (*.f32 (PI.f32) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 6 binary32)) (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 (*.f32 #s(literal -8 binary32) ux) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 yi yi)) (*.f32 (*.f32 zi (*.f32 (PI.f32) (PI.f32))) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 (*.f32 #s(literal -4 binary32) ux) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 yi yi)) (*.f32 (*.f32 zi (*.f32 (PI.f32) (PI.f32))) (-.f32 #s(literal 1 binary32) ux)))) (/.f32 (*.f32 #s(literal -8 binary32) (*.f32 (*.f32 uy (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 yi (*.f32 yi yi))))) maxCos)))) maxCos)) maxCos))))
(- (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (* maxCos (* ux (* xi (* zi (- 1 ux))))))
(-.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 maxCos (*.f32 (*.f32 ux xi) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(- (+ (* uy (- (* 4 (* maxCos (* ux (* yi (* zi (* (PI) (- 1 ux))))))) (* 2 (* xi (* yi (PI)))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (* maxCos (* ux (* xi (* zi (- 1 ux))))))
(+.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) maxCos) (*.f32 (*.f32 ux yi) (*.f32 zi (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 yi (PI.f32)))))) (-.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 maxCos (*.f32 (*.f32 ux xi) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
(- (+ (* uy (- (+ (* 4 (* maxCos (* ux (* yi (* zi (* (PI) (- 1 ux))))))) (* 4 (* uy (* (pow yi 2) (pow (PI) 2))))) (* 2 (* xi (* yi (PI)))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (* maxCos (* ux (* xi (* zi (- 1 ux))))))
(+.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 4 binary32) (+.f32 (*.f32 maxCos (*.f32 (*.f32 ux yi) (*.f32 zi (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 uy (*.f32 yi yi)) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 yi (PI.f32)))))) (-.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 maxCos (*.f32 (*.f32 ux xi) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
(- (+ (* uy (- (+ (* 4 (* maxCos (* ux (* yi (* zi (* (PI) (- 1 ux))))))) (* 4 (* uy (* (pow yi 2) (pow (PI) 2))))) (* 2 (* xi (* yi (PI)))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (* maxCos (* ux (* xi (* zi (- 1 ux))))))
(+.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 4 binary32) (+.f32 (*.f32 maxCos (*.f32 (*.f32 ux yi) (*.f32 zi (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 uy (*.f32 yi yi)) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 yi (PI.f32)))))) (-.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 maxCos (*.f32 (*.f32 ux xi) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
(* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2))))
(*.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi)))
(* (pow uy 2) (- (+ (* 4 (* (pow yi 2) (pow (PI) 2))) (* 4 (/ (* maxCos (* ux (* yi (* zi (* (PI) (- 1 ux)))))) uy))) (* 2 (/ (* xi (* yi (PI))) uy))))
(*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal 4 binary32) (+.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi)) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux yi) (*.f32 zi (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))))) uy))) (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 xi (*.f32 yi (PI.f32))) uy))))
(* (pow uy 2) (- (+ (* 4 (* (pow yi 2) (pow (PI) 2))) (+ (* 4 (/ (* maxCos (* ux (* yi (* zi (* (PI) (- 1 ux)))))) uy)) (/ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow uy 2)))) (+ (* 2 (/ (* xi (* yi (PI))) uy)) (/ (* maxCos (* ux (* xi (* zi (- 1 ux))))) (pow uy 2)))))
(*.f32 (*.f32 uy uy) (-.f32 (+.f32 (*.f32 #s(literal 4 binary32) (+.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi)) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux yi) (*.f32 zi (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))))) uy))) (/.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 uy uy))) (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 xi (*.f32 yi (PI.f32))) uy)) (*.f32 maxCos (/.f32 (*.f32 (*.f32 ux xi) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 uy uy))))))
(* (pow uy 2) (- (+ (* 4 (* (pow yi 2) (pow (PI) 2))) (+ (* 4 (/ (* maxCos (* ux (* yi (* zi (* (PI) (- 1 ux)))))) uy)) (/ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow uy 2)))) (+ (* 2 (/ (* xi (* yi (PI))) uy)) (/ (* maxCos (* ux (* xi (* zi (- 1 ux))))) (pow uy 2)))))
(*.f32 (*.f32 uy uy) (-.f32 (+.f32 (*.f32 #s(literal 4 binary32) (+.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi)) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux yi) (*.f32 zi (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))))) uy))) (/.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 uy uy))) (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 xi (*.f32 yi (PI.f32))) uy)) (*.f32 maxCos (/.f32 (*.f32 (*.f32 ux xi) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 uy uy))))))
(* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2))))
(*.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi)))
(* (pow uy 2) (+ (* -1 (/ (- (* -4 (* maxCos (* ux (* yi (* zi (* (PI) (- 1 ux))))))) (* -2 (* xi (* yi (PI))))) uy)) (* 4 (* (pow yi 2) (pow (PI) 2)))))
(*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 yi yi)) (*.f32 (PI.f32) (PI.f32))) (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 #s(literal -4 binary32) maxCos) (*.f32 (*.f32 ux yi) (*.f32 zi (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 #s(literal 2 binary32) (*.f32 xi (*.f32 yi (PI.f32))))) uy))))
(* (pow uy 2) (+ (* -1 (/ (- (+ (* -4 (* maxCos (* ux (* yi (* zi (* (PI) (- 1 ux))))))) (* -1 (/ (- (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (* maxCos (* ux (* xi (* zi (- 1 ux)))))) uy))) (* -2 (* xi (* yi (PI))))) uy)) (* 4 (* (pow yi 2) (pow (PI) 2)))))
(*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 yi yi)) (*.f32 (PI.f32) (PI.f32))) (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 #s(literal -4 binary32) maxCos) (*.f32 (*.f32 ux yi) (*.f32 zi (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))))) (-.f32 (neg.f32 (/.f32 (-.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 maxCos (*.f32 (*.f32 ux xi) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) uy)) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 yi (PI.f32)))))) uy))))
(* (pow uy 2) (+ (* -1 (/ (- (+ (* -4 (* maxCos (* ux (* yi (* zi (* (PI) (- 1 ux))))))) (* -1 (/ (- (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (* maxCos (* ux (* xi (* zi (- 1 ux)))))) uy))) (* -2 (* xi (* yi (PI))))) uy)) (* 4 (* (pow yi 2) (pow (PI) 2)))))
(*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 yi yi)) (*.f32 (PI.f32) (PI.f32))) (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 #s(literal -4 binary32) maxCos) (*.f32 (*.f32 ux yi) (*.f32 zi (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))))) (-.f32 (neg.f32 (/.f32 (-.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 maxCos (*.f32 (*.f32 ux xi) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) uy)) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 yi (PI.f32)))))) uy))))
(- (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (* maxCos (* ux (* xi (* zi (- 1 ux))))))
(-.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 maxCos (*.f32 (*.f32 ux xi) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(- (+ (* yi (- (* 4 (* maxCos (* ux (* uy (* zi (* (PI) (- 1 ux))))))) (* 2 (* uy (* xi (PI)))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (* maxCos (* ux (* xi (* zi (- 1 ux))))))
(+.f32 (*.f32 yi (+.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos ux) (*.f32 (*.f32 uy zi) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 #s(literal -2 binary32) (*.f32 uy (*.f32 (PI.f32) xi))))) (-.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 maxCos (*.f32 (*.f32 ux xi) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
(- (+ (* yi (- (+ (* 4 (* maxCos (* ux (* uy (* zi (* (PI) (- 1 ux))))))) (* 4 (* (pow uy 2) (* yi (pow (PI) 2))))) (* 2 (* uy (* xi (PI)))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (* maxCos (* ux (* xi (* zi (- 1 ux))))))
(+.f32 (*.f32 yi (+.f32 (*.f32 #s(literal 4 binary32) (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 (*.f32 uy zi) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 uy uy) (*.f32 yi (*.f32 (PI.f32) (PI.f32)))))) (*.f32 #s(literal -2 binary32) (*.f32 uy (*.f32 (PI.f32) xi))))) (-.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 maxCos (*.f32 (*.f32 ux xi) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
(- (+ (* yi (- (+ (* 4 (* maxCos (* ux (* uy (* zi (* (PI) (- 1 ux))))))) (* 4 (* (pow uy 2) (* yi (pow (PI) 2))))) (* 2 (* uy (* xi (PI)))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (* maxCos (* ux (* xi (* zi (- 1 ux))))))
(+.f32 (*.f32 yi (+.f32 (*.f32 #s(literal 4 binary32) (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 (*.f32 uy zi) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 uy uy) (*.f32 yi (*.f32 (PI.f32) (PI.f32)))))) (*.f32 #s(literal -2 binary32) (*.f32 uy (*.f32 (PI.f32) xi))))) (-.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 maxCos (*.f32 (*.f32 ux xi) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
(* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2))))
(*.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi)))
(* (pow yi 2) (- (+ (* 4 (* (pow uy 2) (pow (PI) 2))) (* 4 (/ (* maxCos (* ux (* uy (* zi (* (PI) (- 1 ux)))))) yi))) (* 2 (/ (* uy (* xi (PI))) yi))))
(*.f32 (*.f32 yi yi) (+.f32 (*.f32 #s(literal 4 binary32) (+.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy uy)) (/.f32 (*.f32 (*.f32 maxCos ux) (*.f32 (*.f32 uy zi) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux)))) yi))) (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 uy (*.f32 (PI.f32) xi)) yi))))
(* (pow yi 2) (- (+ (* 4 (* (pow uy 2) (pow (PI) 2))) (+ (* 4 (/ (* maxCos (* ux (* uy (* zi (* (PI) (- 1 ux)))))) yi)) (/ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow yi 2)))) (+ (* 2 (/ (* uy (* xi (PI))) yi)) (/ (* maxCos (* ux (* xi (* zi (- 1 ux))))) (pow yi 2)))))
(*.f32 (*.f32 yi yi) (-.f32 (+.f32 (*.f32 #s(literal 4 binary32) (+.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy uy)) (/.f32 (*.f32 (*.f32 maxCos ux) (*.f32 (*.f32 uy zi) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux)))) yi))) (/.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 yi yi))) (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 uy (*.f32 (PI.f32) xi)) yi)) (*.f32 maxCos (/.f32 (*.f32 (*.f32 ux xi) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 yi yi))))))
(* (pow yi 2) (- (+ (* 4 (* (pow uy 2) (pow (PI) 2))) (+ (* 4 (/ (* maxCos (* ux (* uy (* zi (* (PI) (- 1 ux)))))) yi)) (/ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow yi 2)))) (+ (* 2 (/ (* uy (* xi (PI))) yi)) (/ (* maxCos (* ux (* xi (* zi (- 1 ux))))) (pow yi 2)))))
(*.f32 (*.f32 yi yi) (-.f32 (+.f32 (*.f32 #s(literal 4 binary32) (+.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy uy)) (/.f32 (*.f32 (*.f32 maxCos ux) (*.f32 (*.f32 uy zi) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux)))) yi))) (/.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 yi yi))) (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 uy (*.f32 (PI.f32) xi)) yi)) (*.f32 maxCos (/.f32 (*.f32 (*.f32 ux xi) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 yi yi))))))
(* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2))))
(*.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi)))
(* (pow yi 2) (+ (* -1 (/ (- (* -4 (* maxCos (* ux (* uy (* zi (* (PI) (- 1 ux))))))) (* -2 (* uy (* xi (PI))))) yi)) (* 4 (* (pow uy 2) (pow (PI) 2)))))
(*.f32 (*.f32 yi yi) (+.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy uy))) (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal -4 binary32) (*.f32 (*.f32 maxCos ux) (*.f32 (*.f32 uy zi) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) xi)))) yi))))
(* (pow yi 2) (+ (* -1 (/ (- (+ (* -4 (* maxCos (* ux (* uy (* zi (* (PI) (- 1 ux))))))) (* -1 (/ (- (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (* maxCos (* ux (* xi (* zi (- 1 ux)))))) yi))) (* -2 (* uy (* xi (PI))))) yi)) (* 4 (* (pow uy 2) (pow (PI) 2)))))
(*.f32 (*.f32 yi yi) (+.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy uy))) (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal -4 binary32) (*.f32 (*.f32 maxCos ux) (*.f32 (*.f32 uy zi) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))))) (-.f32 (neg.f32 (/.f32 (-.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 maxCos (*.f32 (*.f32 ux xi) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) yi)) (*.f32 #s(literal -2 binary32) (*.f32 uy (*.f32 (PI.f32) xi))))) yi))))
(* (pow yi 2) (+ (* -1 (/ (- (+ (* -4 (* maxCos (* ux (* uy (* zi (* (PI) (- 1 ux))))))) (* -1 (/ (- (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (* maxCos (* ux (* xi (* zi (- 1 ux)))))) yi))) (* -2 (* uy (* xi (PI))))) yi)) (* 4 (* (pow uy 2) (pow (PI) 2)))))
(*.f32 (*.f32 yi yi) (+.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy uy))) (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal -4 binary32) (*.f32 (*.f32 maxCos ux) (*.f32 (*.f32 uy zi) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))))) (-.f32 (neg.f32 (/.f32 (-.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 maxCos (*.f32 (*.f32 ux xi) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) yi)) (*.f32 #s(literal -2 binary32) (*.f32 uy (*.f32 (PI.f32) xi))))) yi))))
(- (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (* 2 (* uy (* xi (* yi (PI))))))
(-.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 xi (*.f32 yi (PI.f32)))))
(- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (* ux (- (* 4 (* maxCos (* uy (* yi (* zi (PI)))))) (* maxCos (* xi zi))))) (* 2 (* uy (* xi (* yi (PI))))))
(+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (-.f32 (*.f32 ux (-.f32 (*.f32 (*.f32 #s(literal 4 binary32) maxCos) (*.f32 uy (*.f32 (*.f32 yi zi) (PI.f32)))) (*.f32 maxCos (*.f32 zi xi)))) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 xi (*.f32 yi (PI.f32))))))
(- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (* ux (- (+ (* 4 (* maxCos (* uy (* yi (* zi (PI)))))) (* ux (- (+ (* -4 (* maxCos (* uy (* yi (* zi (PI)))))) (* (pow maxCos 2) (pow zi 2))) (* -1 (* maxCos (* xi zi)))))) (* maxCos (* xi zi))))) (* 2 (* uy (* xi (* yi (PI))))))
(+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (-.f32 (*.f32 ux (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) maxCos) (*.f32 uy (*.f32 (*.f32 yi zi) (PI.f32)))) (-.f32 (*.f32 ux (+.f32 (*.f32 (*.f32 #s(literal -4 binary32) maxCos) (*.f32 uy (*.f32 (*.f32 yi zi) (PI.f32)))) (-.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi)) (neg.f32 (*.f32 maxCos (*.f32 zi xi)))))) (*.f32 maxCos (*.f32 zi xi))))) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 xi (*.f32 yi (PI.f32))))))
(- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (* ux (- (+ (* 4 (* maxCos (* uy (* yi (* zi (PI)))))) (* ux (- (+ (* -4 (* maxCos (* uy (* yi (* zi (PI)))))) (+ (* -2 (* (pow maxCos 2) (* ux (pow zi 2)))) (* (pow maxCos 2) (pow zi 2)))) (* -1 (* maxCos (* xi zi)))))) (* maxCos (* xi zi))))) (* 2 (* uy (* xi (* yi (PI))))))
(+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (-.f32 (*.f32 ux (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) maxCos) (*.f32 uy (*.f32 (*.f32 yi zi) (PI.f32)))) (-.f32 (*.f32 ux (+.f32 (*.f32 (*.f32 #s(literal -4 binary32) maxCos) (*.f32 uy (*.f32 (*.f32 yi zi) (PI.f32)))) (-.f32 (+.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi)) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux (*.f32 zi zi)))) (neg.f32 (*.f32 maxCos (*.f32 zi xi)))))) (*.f32 maxCos (*.f32 zi xi))))) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 xi (*.f32 yi (PI.f32))))))
(* (pow maxCos 2) (* (pow ux 4) (pow zi 2)))
(*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 zi zi) (pow.f32 ux #s(literal 4 binary32))))
(* (pow ux 4) (+ (* -2 (/ (* (pow maxCos 2) (pow zi 2)) ux)) (* (pow maxCos 2) (pow zi 2))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (+.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi)) (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 zi zi) ux)))))
(* (pow ux 4) (- (+ (* -4 (/ (* maxCos (* uy (* yi (* zi (PI))))) (pow ux 2))) (+ (* -2 (/ (* (pow maxCos 2) (pow zi 2)) ux)) (+ (* (pow maxCos 2) (pow zi 2)) (/ (* (pow maxCos 2) (pow zi 2)) (pow ux 2))))) (* -1 (/ (* maxCos (* xi zi)) (pow ux 2)))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (+.f32 (+.f32 (+.f32 (/.f32 (*.f32 (*.f32 #s(literal -4 binary32) maxCos) (*.f32 uy (*.f32 (*.f32 yi zi) (PI.f32)))) (*.f32 ux ux)) (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 zi zi) ux)))) (+.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi)) (/.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi)) (*.f32 ux ux)))) (*.f32 #s(literal 1 binary32) (/.f32 (*.f32 maxCos (*.f32 zi xi)) (*.f32 ux ux)))))
(* (pow ux 4) (- (+ (* -4 (/ (* maxCos (* uy (* yi (* zi (PI))))) (pow ux 2))) (+ (* -2 (/ (* (pow maxCos 2) (pow zi 2)) ux)) (+ (* 4 (/ (* maxCos (* uy (* yi (* zi (PI))))) (pow ux 3))) (+ (* (pow maxCos 2) (pow zi 2)) (/ (* (pow maxCos 2) (pow zi 2)) (pow ux 2)))))) (+ (* -1 (/ (* maxCos (* xi zi)) (pow ux 2))) (/ (* maxCos (* xi zi)) (pow ux 3)))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (+.f32 (/.f32 (*.f32 (*.f32 #s(literal -4 binary32) maxCos) (*.f32 uy (*.f32 (*.f32 yi zi) (PI.f32)))) (*.f32 ux ux)) (-.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 zi zi) ux))) (+.f32 (+.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi)) (/.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi)) (*.f32 ux ux))) (/.f32 (*.f32 (*.f32 #s(literal 4 binary32) maxCos) (*.f32 uy (*.f32 (*.f32 yi zi) (PI.f32)))) (*.f32 ux (*.f32 ux ux))))) (+.f32 (/.f32 (neg.f32 (*.f32 maxCos (*.f32 zi xi))) (*.f32 ux ux)) (/.f32 (*.f32 maxCos (*.f32 zi xi)) (*.f32 ux (*.f32 ux ux)))))))
(* (pow maxCos 2) (* (pow ux 4) (pow zi 2)))
(*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 zi zi) (pow.f32 ux #s(literal 4 binary32))))
(* (pow ux 4) (+ (* -2 (/ (* (pow maxCos 2) (pow zi 2)) ux)) (* (pow maxCos 2) (pow zi 2))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (+.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi)) (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 zi zi) ux)))))
(* (pow ux 4) (+ (* -1 (/ (+ (* -1 (/ (- (+ (* -4 (* maxCos (* uy (* yi (* zi (PI)))))) (* (pow maxCos 2) (pow zi 2))) (* -1 (* maxCos (* xi zi)))) ux)) (* 2 (* (pow maxCos 2) (pow zi 2)))) ux)) (* (pow maxCos 2) (pow zi 2))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (+.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi)) (neg.f32 (/.f32 (+.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 #s(literal -4 binary32) maxCos) (*.f32 uy (*.f32 (*.f32 yi zi) (PI.f32)))) (-.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi)) (neg.f32 (*.f32 maxCos (*.f32 zi xi))))) ux)) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (*.f32 zi zi))) ux))))
(* (pow ux 4) (+ (* -1 (/ (+ (* -1 (/ (- (+ (* -4 (* maxCos (* uy (* yi (* zi (PI)))))) (+ (* -1 (/ (- (* -4 (* maxCos (* uy (* yi (* zi (PI)))))) (* -1 (* maxCos (* xi zi)))) ux)) (* (pow maxCos 2) (pow zi 2)))) (* -1 (* maxCos (* xi zi)))) ux)) (* 2 (* (pow maxCos 2) (pow zi 2)))) ux)) (* (pow maxCos 2) (pow zi 2))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (+.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi)) (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (*.f32 zi zi)) (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 #s(literal -4 binary32) maxCos) (*.f32 uy (*.f32 (*.f32 yi zi) (PI.f32)))) (-.f32 (+.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi)) (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 #s(literal -4 binary32) maxCos) (*.f32 uy (*.f32 (*.f32 yi zi) (PI.f32)))) (*.f32 #s(literal 1 binary32) (*.f32 maxCos (*.f32 zi xi)))) ux))) (neg.f32 (*.f32 maxCos (*.f32 zi xi))))) ux))) ux))))
(- (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (* 2 (* uy (* xi (* yi (PI))))))
(-.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 xi (*.f32 yi (PI.f32)))))
(- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (* zi (- (* 4 (* maxCos (* ux (* uy (* yi (* (PI) (- 1 ux))))))) (* maxCos (* ux (* xi (- 1 ux))))))) (* 2 (* uy (* xi (* yi (PI))))))
(+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (-.f32 (*.f32 zi (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos ux) (*.f32 (*.f32 yi uy) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) xi))))) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 xi (*.f32 yi (PI.f32))))))
(- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (* zi (- (+ (* 4 (* maxCos (* ux (* uy (* yi (* (PI) (- 1 ux))))))) (* (pow maxCos 2) (* (pow ux 2) (* zi (pow (- 1 ux) 2))))) (* maxCos (* ux (* xi (- 1 ux))))))) (* 2 (* uy (* xi (* yi (PI))))))
(+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (-.f32 (*.f32 zi (+.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos ux) (*.f32 (*.f32 yi uy) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))))) (-.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 zi (*.f32 ux ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) xi)))))) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 xi (*.f32 yi (PI.f32))))))
(- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (* zi (- (+ (* 4 (* maxCos (* ux (* uy (* yi (* (PI) (- 1 ux))))))) (* (pow maxCos 2) (* (pow ux 2) (* zi (pow (- 1 ux) 2))))) (* maxCos (* ux (* xi (- 1 ux))))))) (* 2 (* uy (* xi (* yi (PI))))))
(+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (-.f32 (*.f32 zi (+.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos ux) (*.f32 (*.f32 yi uy) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))))) (-.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 zi (*.f32 ux ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) xi)))))) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 xi (*.f32 yi (PI.f32))))))
(* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))
(*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))
(* (pow zi 2) (- (+ (* 4 (/ (* maxCos (* ux (* uy (* yi (* (PI) (- 1 ux)))))) zi)) (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))) (/ (* maxCos (* ux (* xi (- 1 ux)))) zi)))
(*.f32 (*.f32 zi zi) (+.f32 (/.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos ux) (*.f32 (*.f32 yi uy) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))))) zi) (-.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) xi))) zi))))
(* (pow zi 2) (- (+ (* 4 (/ (* maxCos (* ux (* uy (* yi (* (PI) (- 1 ux)))))) zi)) (+ (* 4 (/ (* (pow uy 2) (* (pow yi 2) (pow (PI) 2))) (pow zi 2))) (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))) (+ (* 2 (/ (* uy (* xi (* yi (PI)))) (pow zi 2))) (/ (* maxCos (* ux (* xi (- 1 ux)))) zi))))
(*.f32 (*.f32 zi zi) (-.f32 (+.f32 (/.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos ux) (*.f32 (*.f32 yi uy) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))))) zi) (+.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (*.f32 zi zi)))) (+.f32 (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) xi))) zi) (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 xi (*.f32 yi (PI.f32)))) (*.f32 zi zi)))))
(* (pow zi 2) (- (+ (* 4 (/ (* maxCos (* ux (* uy (* yi (* (PI) (- 1 ux)))))) zi)) (+ (* 4 (/ (* (pow uy 2) (* (pow yi 2) (pow (PI) 2))) (pow zi 2))) (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))) (+ (* 2 (/ (* uy (* xi (* yi (PI)))) (pow zi 2))) (/ (* maxCos (* ux (* xi (- 1 ux)))) zi))))
(*.f32 (*.f32 zi zi) (-.f32 (+.f32 (/.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos ux) (*.f32 (*.f32 yi uy) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))))) zi) (+.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (*.f32 zi zi)))) (+.f32 (/.f32 (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) xi))) zi) (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 xi (*.f32 yi (PI.f32)))) (*.f32 zi zi)))))
(* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))
(*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))
(* (pow zi 2) (+ (* -1 (/ (- (* -4 (* maxCos (* ux (* uy (* yi (* (PI) (- 1 ux))))))) (* -1 (* maxCos (* ux (* xi (- 1 ux)))))) zi)) (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))
(*.f32 (*.f32 zi zi) (+.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal -4 binary32) (*.f32 (*.f32 maxCos ux) (*.f32 (*.f32 yi uy) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 #s(literal 1 binary32) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) xi))))) zi))))
(* (pow zi 2) (+ (* -1 (/ (- (+ (* -4 (* maxCos (* ux (* uy (* yi (* (PI) (- 1 ux))))))) (* -1 (/ (- (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (* 2 (* uy (* xi (* yi (PI)))))) zi))) (* -1 (* maxCos (* ux (* xi (- 1 ux)))))) zi)) (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))
(*.f32 (*.f32 zi zi) (+.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal -4 binary32) (*.f32 (*.f32 maxCos ux) (*.f32 (*.f32 yi uy) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))))) (-.f32 (neg.f32 (/.f32 (-.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 xi (*.f32 yi (PI.f32))))) zi)) (*.f32 (*.f32 #s(literal -1 binary32) maxCos) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) xi))))) zi))))
(* (pow zi 2) (+ (* -1 (/ (- (+ (* -4 (* maxCos (* ux (* uy (* yi (* (PI) (- 1 ux))))))) (* -1 (/ (- (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (* 2 (* uy (* xi (* yi (PI)))))) zi))) (* -1 (* maxCos (* ux (* xi (- 1 ux)))))) zi)) (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))
(*.f32 (*.f32 zi zi) (+.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal -4 binary32) (*.f32 (*.f32 maxCos ux) (*.f32 (*.f32 yi uy) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))))) (-.f32 (neg.f32 (/.f32 (-.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 xi (*.f32 yi (PI.f32))))) zi)) (*.f32 (*.f32 #s(literal -1 binary32) maxCos) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) xi))))) zi))))
(- (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (* 2 (* uy (* xi (* yi (PI))))))
(-.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 xi (*.f32 yi (PI.f32)))))
(- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (* maxCos (- (* 4 (* ux (* uy (* yi (* zi (* (PI) (- 1 ux))))))) (* ux (* xi (* zi (- 1 ux))))))) (* 2 (* uy (* xi (* yi (PI))))))
(+.f32 (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (*.f32 maxCos (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 ux uy) (*.f32 (*.f32 yi zi) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 ux xi) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 #s(literal -2 binary32) (*.f32 uy (*.f32 xi (*.f32 yi (PI.f32))))))
(- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (* maxCos (- (+ (* 4 (* ux (* uy (* yi (* zi (* (PI) (- 1 ux))))))) (* maxCos (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (* ux (* xi (* zi (- 1 ux))))))) (* 2 (* uy (* xi (* yi (PI))))))
(+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (-.f32 (*.f32 maxCos (+.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 ux uy) (*.f32 (*.f32 yi zi) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))))) (-.f32 (*.f32 maxCos (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 ux xi) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 xi (*.f32 yi (PI.f32))))))
(- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (* maxCos (- (+ (* 4 (* ux (* uy (* yi (* zi (* (PI) (- 1 ux))))))) (* maxCos (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (* ux (* xi (* zi (- 1 ux))))))) (* 2 (* uy (* xi (* yi (PI))))))
(+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (-.f32 (*.f32 maxCos (+.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 ux uy) (*.f32 (*.f32 yi zi) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))))) (-.f32 (*.f32 maxCos (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 ux xi) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 xi (*.f32 yi (PI.f32))))))
(* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))
(*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))
(* (pow maxCos 2) (- (+ (* 4 (/ (* ux (* uy (* yi (* zi (* (PI) (- 1 ux)))))) maxCos)) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (/ (* ux (* xi (* zi (- 1 ux)))) maxCos)))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (/.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 ux uy) (*.f32 (*.f32 yi zi) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))))) maxCos) (-.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (/.f32 (*.f32 (*.f32 ux xi) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) maxCos))))
(* (pow maxCos 2) (- (+ (* 4 (/ (* ux (* uy (* yi (* zi (* (PI) (- 1 ux)))))) maxCos)) (+ (* 4 (/ (* (pow uy 2) (* (pow yi 2) (pow (PI) 2))) (pow maxCos 2))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (+ (* 2 (/ (* uy (* xi (* yi (PI)))) (pow maxCos 2))) (/ (* ux (* xi (* zi (- 1 ux)))) maxCos))))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (/.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 ux uy) (*.f32 (*.f32 yi zi) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))))) maxCos) (-.f32 (+.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (/.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (*.f32 maxCos maxCos))) (+.f32 (/.f32 (*.f32 (*.f32 ux xi) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) maxCos) (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 xi (*.f32 yi (PI.f32)))) (*.f32 maxCos maxCos))))))
(* (pow maxCos 2) (- (+ (* 4 (/ (* ux (* uy (* yi (* zi (* (PI) (- 1 ux)))))) maxCos)) (+ (* 4 (/ (* (pow uy 2) (* (pow yi 2) (pow (PI) 2))) (pow maxCos 2))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (+ (* 2 (/ (* uy (* xi (* yi (PI)))) (pow maxCos 2))) (/ (* ux (* xi (* zi (- 1 ux)))) maxCos))))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (/.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 ux uy) (*.f32 (*.f32 yi zi) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))))) maxCos) (-.f32 (+.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (/.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (*.f32 maxCos maxCos))) (+.f32 (/.f32 (*.f32 (*.f32 ux xi) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) maxCos) (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 xi (*.f32 yi (PI.f32)))) (*.f32 maxCos maxCos))))))
(* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))
(*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))
(* (pow maxCos 2) (+ (* -1 (/ (- (* -4 (* ux (* uy (* yi (* zi (* (PI) (- 1 ux))))))) (* -1 (* ux (* xi (* zi (- 1 ux)))))) maxCos)) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal -4 binary32) (*.f32 (*.f32 ux uy) (*.f32 (*.f32 yi zi) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux xi) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) maxCos))))
(* (pow maxCos 2) (+ (* -1 (/ (- (+ (* -4 (* ux (* uy (* yi (* zi (* (PI) (- 1 ux))))))) (* -1 (/ (- (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (* 2 (* uy (* xi (* yi (PI)))))) maxCos))) (* -1 (* ux (* xi (* zi (- 1 ux)))))) maxCos)) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (neg.f32 (/.f32 (+.f32 (+.f32 (*.f32 #s(literal -4 binary32) (*.f32 (*.f32 ux uy) (*.f32 (*.f32 yi zi) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))))) (neg.f32 (/.f32 (-.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 xi (*.f32 yi (PI.f32))))) maxCos))) (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux xi) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) maxCos))))
(* (pow maxCos 2) (+ (* -1 (/ (- (+ (* -4 (* ux (* uy (* yi (* zi (* (PI) (- 1 ux))))))) (* -1 (/ (- (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (* 2 (* uy (* xi (* yi (PI)))))) maxCos))) (* -1 (* ux (* xi (* zi (- 1 ux)))))) maxCos)) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (neg.f32 (/.f32 (+.f32 (+.f32 (*.f32 #s(literal -4 binary32) (*.f32 (*.f32 ux uy) (*.f32 (*.f32 yi zi) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))))) (neg.f32 (/.f32 (-.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 xi (*.f32 yi (PI.f32))))) maxCos))) (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux xi) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) maxCos))))
(pow (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))) 2)
(*.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))) (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))))
(+ (* -1 (* xi (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))))) (pow (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))) 2))
(+.f32 (*.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))) (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))))) (*.f32 (*.f32 #s(literal -1 binary32) xi) (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))))))
(+ (* -1 (* xi (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))))) (pow (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))) 2))
(+.f32 (*.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))) (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))))) (*.f32 (*.f32 #s(literal -1 binary32) xi) (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))))))
(+ (* -1 (* xi (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))))) (pow (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))) 2))
(+.f32 (*.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))) (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))))) (*.f32 (*.f32 #s(literal -1 binary32) xi) (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))))))
(* -1 (* xi (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux)))))))
(*.f32 (*.f32 #s(literal -1 binary32) xi) (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))))
(* xi (- (/ (pow (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))) 2) xi) (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux)))))))
(*.f32 xi (-.f32 (/.f32 (*.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))) (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))))) xi) (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))))))
(* xi (- (/ (pow (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))) 2) xi) (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux)))))))
(*.f32 xi (-.f32 (/.f32 (*.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))) (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))))) xi) (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))))))
(* xi (- (/ (pow (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))) 2) xi) (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux)))))))
(*.f32 xi (-.f32 (/.f32 (*.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))) (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))))) xi) (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))))))
(* -1 (* xi (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux)))))))
(*.f32 (*.f32 #s(literal -1 binary32) xi) (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))))
(* -1 (* xi (- (* -1 (/ (pow (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))) 2) xi)) (* -1 (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux)))))))))
(*.f32 (*.f32 #s(literal -1 binary32) xi) (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (*.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))) (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))))) xi) (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))))))
(* -1 (* xi (- (* -1 (/ (pow (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))) 2) xi)) (* -1 (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux)))))))))
(*.f32 (*.f32 #s(literal -1 binary32) xi) (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (*.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))) (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))))) xi) (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))))))
(* -1 (* xi (- (* -1 (/ (pow (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))) 2) xi)) (* -1 (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux)))))))))
(*.f32 (*.f32 #s(literal -1 binary32) xi) (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (*.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))) (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))))) xi) (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))))))
(+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux)))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))))
(+ xi (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))))
(+.f32 xi (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))))
(+ xi (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))))
(+.f32 xi (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))))
(+ xi (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))))
(+.f32 xi (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))))
xi
(* xi (+ 1 (+ (* 2 (/ (* uy (* yi (PI))) xi)) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi))))
(*.f32 xi (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))) xi)) (/.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi)))
(* xi (- (+ 1 (* -1 (/ (+ (* -1 (pow (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))) 2)) (pow (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))) 2)) (pow xi 2)))) (* -1 (/ (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))) xi))))
(*.f32 xi (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (/.f32 (*.f32 #s(literal 0 binary32) (*.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))) (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))))) (*.f32 xi xi))) (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))) xi)))))
(* xi (- (+ 1 (* -1 (/ (* (+ (* -1 (pow (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))) 2)) (pow (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))) 2)) (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux)))))) (pow xi 3)))) (+ (* -1 (/ (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))) xi)) (+ (* -1 (/ (pow (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))) 2) (pow xi 2))) (/ (pow (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))) 2) (pow xi 2))))))
(*.f32 xi (+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (*.f32 (*.f32 #s(literal 0 binary32) (*.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))) (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))))) (/.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))) (*.f32 xi (*.f32 xi xi))))) (+.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))) xi)) (*.f32 #s(literal 0 binary32) (/.f32 (*.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))) (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))))) (*.f32 xi xi)))))))
xi
(* -1 (* xi (- (* -1 (/ (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))) xi)) 1)))
(*.f32 (*.f32 #s(literal -1 binary32) xi) (+.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))) xi)) #s(literal -1 binary32)))
(* -1 (* xi (- (* -1 (/ (- (+ (* -1 (/ (pow (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))) 2) xi)) (/ (pow (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))) 2) xi)) (* -1 (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))))) xi)) 1)))
(*.f32 (*.f32 #s(literal -1 binary32) xi) (+.f32 (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal 0 binary32) (/.f32 (*.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))) (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))))) xi)) (*.f32 #s(literal 1 binary32) (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))))) xi)) #s(literal -1 binary32)))
(* -1 (* xi (- (* -1 (/ (- (* -1 (/ (- (* -1 (/ (* (+ (* -1 (pow (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))) 2)) (pow (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))) 2)) (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux)))))) xi)) (+ (* -1 (pow (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))) 2)) (pow (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))) 2))) xi)) (* -1 (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))))) xi)) 1)))
(neg.f32 (*.f32 xi (+.f32 (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (-.f32 (neg.f32 (*.f32 (*.f32 #s(literal 0 binary32) (*.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))) (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))))) (/.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))) xi))) (*.f32 #s(literal 0 binary32) (*.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))) (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))))))) xi) (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))))))) xi) #s(literal -1 binary32))))
(/ (+ (* (pow maxCos 3) (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3)))) (pow xi 3)) (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))))
(/.f32 (+.f32 (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 zi (*.f32 zi zi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 xi (*.f32 xi xi))) (+.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (-.f32 (*.f32 xi xi) (*.f32 maxCos (*.f32 (*.f32 ux xi) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))))
(+ (* uy (- (+ (* 2 (/ (* (pow maxCos 2) (* (pow ux 2) (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))) (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))))) (* 4 (/ (* (pow maxCos 2) (* (pow ux 2) (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))) (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux))))))))) (/ (* (+ (* (pow maxCos 3) (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3)))) (pow xi 3)) (- (* 4 (* maxCos (* ux (* yi (* zi (* (PI) (- 1 ux))))))) (* 2 (* xi (* yi (PI)))))) (pow (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))) 2)))) (+ (/ (* (pow maxCos 3) (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3)))) (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux))))))) (/ (pow xi 3) (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))))))
(+.f32 (*.f32 uy (-.f32 (*.f32 (/.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (*.f32 ux ux) yi) (*.f32 (*.f32 (PI.f32) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (+.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (-.f32 (*.f32 xi xi) (*.f32 maxCos (*.f32 (*.f32 ux xi) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))) #s(literal 6 binary32)) (/.f32 (*.f32 (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) maxCos) (*.f32 (*.f32 ux yi) (*.f32 zi (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 yi (PI.f32))))) (+.f32 (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 zi (*.f32 zi zi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 xi (*.f32 xi xi)))) (*.f32 (+.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (-.f32 (*.f32 xi xi) (*.f32 maxCos (*.f32 (*.f32 ux xi) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (-.f32 (*.f32 xi xi) (*.f32 maxCos (*.f32 (*.f32 ux xi) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))))))) (+.f32 (/.f32 (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 zi (*.f32 zi zi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (+.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (-.f32 (*.f32 xi xi) (*.f32 maxCos (*.f32 (*.f32 ux xi) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))) (/.f32 (*.f32 xi (*.f32 xi xi)) (+.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (-.f32 (*.f32 xi xi) (*.f32 maxCos (*.f32 (*.f32 ux xi) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))))))
(+ (* uy (- (+ (* 2 (/ (* (pow maxCos 2) (* (pow ux 2) (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))) (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))))) (+ (* 4 (/ (* (pow maxCos 2) (* (pow ux 2) (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))) (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))))) (* uy (- (+ (* 4 (/ (* maxCos (* ux (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux)))))) (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))))) (* 8 (/ (* maxCos (* ux (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux)))))) (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux))))))))) (+ (* 4 (/ (* (pow yi 2) (* (pow (PI) 2) (+ (* (pow maxCos 3) (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3)))) (pow xi 3)))) (pow (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))) 2))) (/ (* (- (* 4 (* maxCos (* ux (* yi (* zi (* (PI) (- 1 ux))))))) (* 2 (* xi (* yi (PI))))) (- (+ (* 2 (/ (* (pow maxCos 2) (* (pow ux 2) (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))) (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))))) (* 4 (/ (* (pow maxCos 2) (* (pow ux 2) (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))) (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux))))))))) (/ (* (+ (* (pow maxCos 3) (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3)))) (pow xi 3)) (- (* 4 (* maxCos (* ux (* yi (* zi (* (PI) (- 1 ux))))))) (* 2 (* xi (* yi (PI)))))) (pow (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))) 2)))) (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))))))))) (/ (* (+ (* (pow maxCos 3) (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3)))) (pow xi 3)) (- (* 4 (* maxCos (* ux (* yi (* zi (* (PI) (- 1 ux))))))) (* 2 (* xi (* yi (PI)))))) (pow (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))) 2)))) (+ (/ (* (pow maxCos 3) (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3)))) (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux))))))) (/ (pow xi 3) (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))))))
(+.f32 (+.f32 (/.f32 (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 zi (*.f32 zi zi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (+.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (-.f32 (*.f32 xi xi) (*.f32 maxCos (*.f32 (*.f32 ux xi) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))) (/.f32 (*.f32 xi (*.f32 xi xi)) (+.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (-.f32 (*.f32 xi xi) (*.f32 maxCos (*.f32 (*.f32 ux xi) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))))) (*.f32 uy (-.f32 (+.f32 (*.f32 (/.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (*.f32 ux ux) yi) (*.f32 (*.f32 (PI.f32) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (+.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (-.f32 (*.f32 xi xi) (*.f32 maxCos (*.f32 (*.f32 ux xi) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))) #s(literal 6 binary32)) (*.f32 uy (-.f32 (-.f32 (*.f32 (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 yi yi)) (*.f32 (*.f32 zi (*.f32 (PI.f32) (PI.f32))) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (-.f32 (*.f32 xi xi) (*.f32 maxCos (*.f32 (*.f32 ux xi) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))) #s(literal 12 binary32)) (/.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi)) (+.f32 (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 zi (*.f32 zi zi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 xi (*.f32 xi xi))))) (*.f32 (+.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (-.f32 (*.f32 xi xi) (*.f32 maxCos (*.f32 (*.f32 ux xi) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (-.f32 (*.f32 xi xi) (*.f32 maxCos (*.f32 (*.f32 ux xi) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))))) (/.f32 (*.f32 (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) maxCos) (*.f32 (*.f32 ux yi) (*.f32 zi (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 yi (PI.f32))))) (-.f32 (*.f32 (/.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (*.f32 ux ux) yi) (*.f32 (*.f32 (PI.f32) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (+.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (-.f32 (*.f32 xi xi) (*.f32 maxCos (*.f32 (*.f32 ux xi) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))) #s(literal 6 binary32)) (/.f32 (*.f32 (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) maxCos) (*.f32 (*.f32 ux yi) (*.f32 zi (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 yi (PI.f32))))) (+.f32 (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 zi (*.f32 zi zi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 xi (*.f32 xi xi)))) (*.f32 (+.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (-.f32 (*.f32 xi xi) (*.f32 maxCos (*.f32 (*.f32 ux xi) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (-.f32 (*.f32 xi xi) (*.f32 maxCos (*.f32 (*.f32 ux xi) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))))))) (+.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (-.f32 (*.f32 xi xi) (*.f32 maxCos (*.f32 (*.f32 ux xi) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))))))) (/.f32 (*.f32 (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) maxCos) (*.f32 (*.f32 ux yi) (*.f32 zi (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 yi (PI.f32))))) (+.f32 (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 zi (*.f32 zi zi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 xi (*.f32 xi xi)))) (*.f32 (+.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (-.f32 (*.f32 xi xi) (*.f32 maxCos (*.f32 (*.f32 ux xi) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (-.f32 (*.f32 xi xi) (*.f32 maxCos (*.f32 (*.f32 ux xi) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))))))))
(+ (* uy (- (+ (* 2 (/ (* (pow maxCos 2) (* (pow ux 2) (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))) (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))))) (+ (* 4 (/ (* (pow maxCos 2) (* (pow ux 2) (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))) (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))))) (* uy (- (+ (* 4 (/ (* maxCos (* ux (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux)))))) (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))))) (+ (* 8 (/ (* maxCos (* ux (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux)))))) (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))))) (* uy (- (* 8 (/ (* (pow yi 3) (pow (PI) 3)) (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))))) (+ (* 4 (/ (* (pow yi 2) (* (pow (PI) 2) (- (+ (* 2 (/ (* (pow maxCos 2) (* (pow ux 2) (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))) (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))))) (* 4 (/ (* (pow maxCos 2) (* (pow ux 2) (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))) (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux))))))))) (/ (* (+ (* (pow maxCos 3) (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3)))) (pow xi 3)) (- (* 4 (* maxCos (* ux (* yi (* zi (* (PI) (- 1 ux))))))) (* 2 (* xi (* yi (PI)))))) (pow (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))) 2))))) (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))))) (/ (* (- (* 4 (* maxCos (* ux (* yi (* zi (* (PI) (- 1 ux))))))) (* 2 (* xi (* yi (PI))))) (- (+ (* 4 (/ (* maxCos (* ux (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux)))))) (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))))) (* 8 (/ (* maxCos (* ux (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux)))))) (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux))))))))) (+ (* 4 (/ (* (pow yi 2) (* (pow (PI) 2) (+ (* (pow maxCos 3) (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3)))) (pow xi 3)))) (pow (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))) 2))) (/ (* (- (* 4 (* maxCos (* ux (* yi (* zi (* (PI) (- 1 ux))))))) (* 2 (* xi (* yi (PI))))) (- (+ (* 2 (/ (* (pow maxCos 2) (* (pow ux 2) (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))) (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))))) (* 4 (/ (* (pow maxCos 2) (* (pow ux 2) (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))) (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux))))))))) (/ (* (+ (* (pow maxCos 3) (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3)))) (pow xi 3)) (- (* 4 (* maxCos (* ux (* yi (* zi (* (PI) (- 1 ux))))))) (* 2 (* xi (* yi (PI)))))) (pow (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))) 2)))) (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))))))) (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))))))))) (+ (* 4 (/ (* (pow yi 2) (* (pow (PI) 2) (+ (* (pow maxCos 3) (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3)))) (pow xi 3)))) (pow (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))) 2))) (/ (* (- (* 4 (* maxCos (* ux (* yi (* zi (* (PI) (- 1 ux))))))) (* 2 (* xi (* yi (PI))))) (- (+ (* 2 (/ (* (pow maxCos 2) (* (pow ux 2) (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))) (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))))) (* 4 (/ (* (pow maxCos 2) (* (pow ux 2) (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))) (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux))))))))) (/ (* (+ (* (pow maxCos 3) (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3)))) (pow xi 3)) (- (* 4 (* maxCos (* ux (* yi (* zi (* (PI) (- 1 ux))))))) (* 2 (* xi (* yi (PI)))))) (pow (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))) 2)))) (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))))))))) (/ (* (+ (* (pow maxCos 3) (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3)))) (pow xi 3)) (- (* 4 (* maxCos (* ux (* yi (* zi (* (PI) (- 1 ux))))))) (* 2 (* xi (* yi (PI)))))) (pow (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))) 2)))) (+ (/ (* (pow maxCos 3) (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3)))) (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux))))))) (/ (pow xi 3) (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))))))
(+.f32 (+.f32 (/.f32 (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 zi (*.f32 zi zi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (+.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (-.f32 (*.f32 xi xi) (*.f32 maxCos (*.f32 (*.f32 ux xi) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))) (/.f32 (*.f32 xi (*.f32 xi xi)) (+.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (-.f32 (*.f32 xi xi) (*.f32 maxCos (*.f32 (*.f32 ux xi) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))))) (*.f32 uy (-.f32 (+.f32 (*.f32 (/.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (*.f32 ux ux) yi) (*.f32 (*.f32 (PI.f32) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (+.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (-.f32 (*.f32 xi xi) (*.f32 maxCos (*.f32 (*.f32 ux xi) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))) #s(literal 6 binary32)) (*.f32 uy (-.f32 (+.f32 (*.f32 (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 yi yi)) (*.f32 (*.f32 zi (*.f32 (PI.f32) (PI.f32))) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (-.f32 (*.f32 xi xi) (*.f32 maxCos (*.f32 (*.f32 ux xi) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))) #s(literal 12 binary32)) (*.f32 uy (-.f32 (-.f32 (/.f32 (*.f32 (*.f32 #s(literal 8 binary32) (*.f32 yi (*.f32 yi yi))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (+.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (-.f32 (*.f32 xi xi) (*.f32 maxCos (*.f32 (*.f32 ux xi) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))) (/.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi)) (-.f32 (*.f32 (/.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (*.f32 ux ux) yi) (*.f32 (*.f32 (PI.f32) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (+.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (-.f32 (*.f32 xi xi) (*.f32 maxCos (*.f32 (*.f32 ux xi) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))) #s(literal 6 binary32)) (/.f32 (*.f32 (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) maxCos) (*.f32 (*.f32 ux yi) (*.f32 zi (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 yi (PI.f32))))) (+.f32 (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 zi (*.f32 zi zi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 xi (*.f32 xi xi)))) (*.f32 (+.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (-.f32 (*.f32 xi xi) (*.f32 maxCos (*.f32 (*.f32 ux xi) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (-.f32 (*.f32 xi xi) (*.f32 maxCos (*.f32 (*.f32 ux xi) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))))))) (+.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (-.f32 (*.f32 xi xi) (*.f32 maxCos (*.f32 (*.f32 ux xi) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))))) (/.f32 (*.f32 (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) maxCos) (*.f32 (*.f32 ux yi) (*.f32 zi (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 yi (PI.f32))))) (-.f32 (-.f32 (*.f32 (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 yi yi)) (*.f32 (*.f32 zi (*.f32 (PI.f32) (PI.f32))) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (-.f32 (*.f32 xi xi) (*.f32 maxCos (*.f32 (*.f32 ux xi) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))) #s(literal 12 binary32)) (/.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi)) (+.f32 (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 zi (*.f32 zi zi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 xi (*.f32 xi xi))))) (*.f32 (+.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (-.f32 (*.f32 xi xi) (*.f32 maxCos (*.f32 (*.f32 ux xi) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (-.f32 (*.f32 xi xi) (*.f32 maxCos (*.f32 (*.f32 ux xi) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))))) (/.f32 (*.f32 (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) maxCos) (*.f32 (*.f32 ux yi) (*.f32 zi (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 yi (PI.f32))))) (-.f32 (*.f32 (/.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (*.f32 ux ux) yi) (*.f32 (*.f32 (PI.f32) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (+.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (-.f32 (*.f32 xi xi) (*.f32 maxCos (*.f32 (*.f32 ux xi) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))) #s(literal 6 binary32)) (/.f32 (*.f32 (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) maxCos) (*.f32 (*.f32 ux yi) (*.f32 zi (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 yi (PI.f32))))) (+.f32 (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 zi (*.f32 zi zi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 xi (*.f32 xi xi)))) (*.f32 (+.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (-.f32 (*.f32 xi xi) (*.f32 maxCos (*.f32 (*.f32 ux xi) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (-.f32 (*.f32 xi xi) (*.f32 maxCos (*.f32 (*.f32 ux xi) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))))))) (+.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (-.f32 (*.f32 xi xi) (*.f32 maxCos (*.f32 (*.f32 ux xi) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))))) (+.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (-.f32 (*.f32 xi xi) (*.f32 maxCos (*.f32 (*.f32 ux xi) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))))))) (+.f32 (/.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi)) (+.f32 (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 zi (*.f32 zi zi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 xi (*.f32 xi xi))))) (*.f32 (+.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (-.f32 (*.f32 xi xi) (*.f32 maxCos (*.f32 (*.f32 ux xi) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (-.f32 (*.f32 xi xi) (*.f32 maxCos (*.f32 (*.f32 ux xi) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))))) (/.f32 (*.f32 (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) maxCos) (*.f32 (*.f32 ux yi) (*.f32 zi (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 yi (PI.f32))))) (-.f32 (*.f32 (/.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (*.f32 ux ux) yi) (*.f32 (*.f32 (PI.f32) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (+.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (-.f32 (*.f32 xi xi) (*.f32 maxCos (*.f32 (*.f32 ux xi) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))) #s(literal 6 binary32)) (/.f32 (*.f32 (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) maxCos) (*.f32 (*.f32 ux yi) (*.f32 zi (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 yi (PI.f32))))) (+.f32 (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 zi (*.f32 zi zi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 xi (*.f32 xi xi)))) (*.f32 (+.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (-.f32 (*.f32 xi xi) (*.f32 maxCos (*.f32 (*.f32 ux xi) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (-.f32 (*.f32 xi xi) (*.f32 maxCos (*.f32 (*.f32 ux xi) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))))))) (+.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (-.f32 (*.f32 xi xi) (*.f32 maxCos (*.f32 (*.f32 ux xi) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))))))) (/.f32 (*.f32 (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) maxCos) (*.f32 (*.f32 ux yi) (*.f32 zi (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 yi (PI.f32))))) (+.f32 (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 zi (*.f32 zi zi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 xi (*.f32 xi xi)))) (*.f32 (+.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (-.f32 (*.f32 xi xi) (*.f32 maxCos (*.f32 (*.f32 ux xi) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (-.f32 (*.f32 xi xi) (*.f32 maxCos (*.f32 (*.f32 ux xi) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))))))))
(* 2 (* uy (* yi (PI))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))
(* uy (- (+ (* 1/4 (/ (+ (* 4 (* maxCos (* ux (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux))))))) (* 8 (* maxCos (* ux (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux)))))))) (* uy (* (pow yi 2) (pow (PI) 2))))) (* 2 (* yi (PI)))) (* 1/2 (/ (- (* 4 (* maxCos (* ux (* yi (* zi (* (PI) (- 1 ux))))))) (* 2 (* xi (* yi (PI))))) (* uy (* yi (PI)))))))
(*.f32 uy (+.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 yi yi)) (*.f32 (*.f32 zi (*.f32 (PI.f32) (PI.f32))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 12 binary32))) (*.f32 (*.f32 uy (*.f32 yi yi)) (*.f32 (PI.f32) (PI.f32)))) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (/.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) maxCos) (*.f32 (*.f32 ux yi) (*.f32 zi (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 yi (PI.f32)))))) (*.f32 uy (*.f32 yi (PI.f32)))))))
(* uy (- (+ (* 1/4 (/ (+ (* 2 (* (pow maxCos 2) (* (pow ux 2) (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2))))))) (* 4 (* (pow maxCos 2) (* (pow ux 2) (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))))) (* (pow uy 2) (* (pow yi 2) (pow (PI) 2))))) (+ (* 1/4 (/ (+ (* 4 (* maxCos (* ux (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux))))))) (* 8 (* maxCos (* ux (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux)))))))) (* uy (* (pow yi 2) (pow (PI) 2))))) (* 2 (* yi (PI))))) (+ (* 1/4 (/ (* (- (* 1/4 (/ (+ (* 4 (* maxCos (* ux (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux))))))) (* 8 (* maxCos (* ux (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux)))))))) (* (pow yi 2) (pow (PI) 2)))) (* 1/2 (/ (- (* 4 (* maxCos (* ux (* yi (* zi (* (PI) (- 1 ux))))))) (* 2 (* xi (* yi (PI))))) (* yi (PI))))) (- (* 4 (* maxCos (* ux (* yi (* zi (* (PI) (- 1 ux))))))) (* 2 (* xi (* yi (PI)))))) (* (pow uy 2) (* (pow yi 2) (pow (PI) 2))))) (+ (* 1/2 (/ (- (* 4 (* maxCos (* ux (* yi (* zi (* (PI) (- 1 ux))))))) (* 2 (* xi (* yi (PI))))) (* uy (* yi (PI))))) (* 1/2 (/ (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))) (* (pow uy 2) (* yi (PI)))))))))
(*.f32 uy (-.f32 (-.f32 (+.f32 (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 yi yi)) (*.f32 (*.f32 zi (*.f32 (PI.f32) (PI.f32))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 12 binary32))) (*.f32 (*.f32 uy (*.f32 yi yi)) (*.f32 (PI.f32) (PI.f32))))) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (*.f32 ux ux) yi) (*.f32 (*.f32 (PI.f32) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 6 binary32))) (*.f32 (*.f32 uy uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (+.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 yi yi)) (*.f32 (*.f32 zi (*.f32 (PI.f32) (PI.f32))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 12 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (*.f32 #s(literal -1/2 binary32) (/.f32 (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) maxCos) (*.f32 (*.f32 ux yi) (*.f32 zi (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 yi (PI.f32))))) (*.f32 yi (PI.f32))))) (/.f32 (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) maxCos) (*.f32 (*.f32 ux yi) (*.f32 zi (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 yi (PI.f32))))) (*.f32 (*.f32 uy uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))))))) (*.f32 #s(literal 1/2 binary32) (+.f32 (/.f32 (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) maxCos) (*.f32 (*.f32 ux yi) (*.f32 zi (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 yi (PI.f32))))) (*.f32 uy (*.f32 yi (PI.f32)))) (/.f32 (+.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (-.f32 (*.f32 xi xi) (*.f32 maxCos (*.f32 (*.f32 ux xi) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 (*.f32 yi (PI.f32)) (*.f32 uy uy)))))))
(* uy (- (+ (* 1/4 (/ (+ (* 2 (* (pow maxCos 2) (* (pow ux 2) (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2))))))) (* 4 (* (pow maxCos 2) (* (pow ux 2) (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))))) (* (pow uy 2) (* (pow yi 2) (pow (PI) 2))))) (+ (* 1/4 (/ (+ (* 4 (* maxCos (* ux (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux))))))) (* 8 (* maxCos (* ux (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux)))))))) (* uy (* (pow yi 2) (pow (PI) 2))))) (+ (* 1/4 (/ (+ (* (pow maxCos 3) (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3)))) (pow xi 3)) (* (pow uy 3) (* (pow yi 2) (pow (PI) 2))))) (* 2 (* yi (PI)))))) (+ (* 1/4 (/ (* (- (* 1/4 (/ (+ (* 2 (* (pow maxCos 2) (* (pow ux 2) (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2))))))) (* 4 (* (pow maxCos 2) (* (pow ux 2) (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))))) (* (pow yi 2) (pow (PI) 2)))) (+ (* 1/4 (/ (* (- (* 1/4 (/ (+ (* 4 (* maxCos (* ux (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux))))))) (* 8 (* maxCos (* ux (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux)))))))) (* (pow yi 2) (pow (PI) 2)))) (* 1/2 (/ (- (* 4 (* maxCos (* ux (* yi (* zi (* (PI) (- 1 ux))))))) (* 2 (* xi (* yi (PI))))) (* yi (PI))))) (- (* 4 (* maxCos (* ux (* yi (* zi (* (PI) (- 1 ux))))))) (* 2 (* xi (* yi (PI)))))) (* (pow yi 2) (pow (PI) 2)))) (* 1/2 (/ (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))) (* yi (PI)))))) (- (* 4 (* maxCos (* ux (* yi (* zi (* (PI) (- 1 ux))))))) (* 2 (* xi (* yi (PI)))))) (* (pow uy 3) (* (pow yi 2) (pow (PI) 2))))) (+ (* 1/4 (/ (* (- (* 1/4 (/ (+ (* 4 (* maxCos (* ux (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux))))))) (* 8 (* maxCos (* ux (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux)))))))) (* (pow yi 2) (pow (PI) 2)))) (* 1/2 (/ (- (* 4 (* maxCos (* ux (* yi (* zi (* (PI) (- 1 ux))))))) (* 2 (* xi (* yi (PI))))) (* yi (PI))))) (- (* 4 (* maxCos (* ux (* yi (* zi (* (PI) (- 1 ux))))))) (* 2 (* xi (* yi (PI)))))) (* (pow uy 2) (* (pow yi 2) (pow (PI) 2))))) (+ (* 1/4 (/ (* (- (* 1/4 (/ (+ (* 4 (* maxCos (* ux (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux))))))) (* 8 (* maxCos (* ux (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux)))))))) (* (pow yi 2) (pow (PI) 2)))) (* 1/2 (/ (- (* 4 (* maxCos (* ux (* yi (* zi (* (PI) (- 1 ux))))))) (* 2 (* xi (* yi (PI))))) (* yi (PI))))) (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux))))))) (* (pow uy 3) (* (pow yi 2) (pow (PI) 2))))) (+ (* 1/2 (/ (- (* 4 (* maxCos (* ux (* yi (* zi (* (PI) (- 1 ux))))))) (* 2 (* xi (* yi (PI))))) (* uy (* yi (PI))))) (* 1/2 (/ (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))) (* (pow uy 2) (* yi (PI)))))))))))
(*.f32 uy (-.f32 (+.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (*.f32 ux ux) yi) (*.f32 (*.f32 (PI.f32) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 6 binary32))) (*.f32 (*.f32 uy uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi)))) (+.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 yi yi)) (*.f32 (*.f32 zi (*.f32 (PI.f32) (PI.f32))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 12 binary32))) (*.f32 (*.f32 uy (*.f32 yi yi)) (*.f32 (PI.f32) (PI.f32)))) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (/.f32 (*.f32 #s(literal 1/4 binary32) (+.f32 (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 zi (*.f32 zi zi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 xi (*.f32 xi xi)))) (*.f32 (*.f32 uy (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))))))) (+.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (-.f32 (-.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (*.f32 ux ux) yi) (*.f32 (*.f32 (PI.f32) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 6 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (*.f32 #s(literal 1/4 binary32) (*.f32 (+.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 yi yi)) (*.f32 (*.f32 zi (*.f32 (PI.f32) (PI.f32))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 12 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (*.f32 #s(literal -1/2 binary32) (/.f32 (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) maxCos) (*.f32 (*.f32 ux yi) (*.f32 zi (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 yi (PI.f32))))) (*.f32 yi (PI.f32))))) (/.f32 (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) maxCos) (*.f32 (*.f32 ux yi) (*.f32 zi (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 yi (PI.f32))))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi)))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (-.f32 (*.f32 xi xi) (*.f32 maxCos (*.f32 (*.f32 ux xi) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 yi (PI.f32)))) (/.f32 (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) maxCos) (*.f32 (*.f32 ux yi) (*.f32 zi (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 yi (PI.f32))))) (*.f32 (*.f32 uy (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi)))))) (+.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (+.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 yi yi)) (*.f32 (*.f32 zi (*.f32 (PI.f32) (PI.f32))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 12 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (*.f32 #s(literal -1/2 binary32) (/.f32 (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) maxCos) (*.f32 (*.f32 ux yi) (*.f32 zi (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 yi (PI.f32))))) (*.f32 yi (PI.f32))))) (/.f32 (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) maxCos) (*.f32 (*.f32 ux yi) (*.f32 zi (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 yi (PI.f32))))) (*.f32 (*.f32 uy uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi)))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 (/.f32 (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) maxCos) (*.f32 (*.f32 ux yi) (*.f32 zi (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 yi (PI.f32))))) (*.f32 uy (*.f32 yi (PI.f32)))) (/.f32 (+.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (-.f32 (*.f32 xi xi) (*.f32 maxCos (*.f32 (*.f32 ux xi) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 (*.f32 yi (PI.f32)) (*.f32 uy uy))))) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (+.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (-.f32 (*.f32 xi xi) (*.f32 maxCos (*.f32 (*.f32 ux xi) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 yi yi)) (*.f32 (*.f32 zi (*.f32 (PI.f32) (PI.f32))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 12 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (*.f32 #s(literal -1/2 binary32) (/.f32 (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) maxCos) (*.f32 (*.f32 ux yi) (*.f32 zi (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 yi (PI.f32))))) (*.f32 yi (PI.f32))))))) (*.f32 (*.f32 uy (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi)))))))))
(* 2 (* uy (* yi (PI))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))
(* -1 (* uy (+ (* -2 (* yi (PI))) (* -1 (/ (- (* 1/4 (/ (+ (* 4 (* maxCos (* ux (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux))))))) (* 8 (* maxCos (* ux (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux)))))))) (* (pow yi 2) (pow (PI) 2)))) (* -1/2 (/ (- (* -4 (* maxCos (* ux (* yi (* zi (* (PI) (- 1 ux))))))) (* -2 (* xi (* yi (PI))))) (* yi (PI))))) uy)))))
(*.f32 (*.f32 #s(literal -1 binary32) uy) (+.f32 (*.f32 (*.f32 yi (PI.f32)) #s(literal -2 binary32)) (neg.f32 (/.f32 (+.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 yi yi)) (*.f32 (*.f32 zi (*.f32 (PI.f32) (PI.f32))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 12 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 (*.f32 (*.f32 #s(literal -4 binary32) maxCos) (*.f32 (*.f32 ux yi) (*.f32 zi (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 #s(literal 2 binary32) (*.f32 xi (*.f32 yi (PI.f32))))) (*.f32 yi (PI.f32))))) uy))))
(* -1 (* uy (+ (* -2 (* yi (PI))) (* -1 (/ (- (+ (* -1 (/ (- (* 1/4 (/ (+ (* -4 (* (pow maxCos 2) (* (pow ux 2) (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2))))))) (* -2 (* (pow maxCos 2) (* (pow ux 2) (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))))) (* (pow yi 2) (pow (PI) 2)))) (+ (* -1/2 (/ (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))) (* yi (PI)))) (* 1/4 (/ (* (- (* -4 (* maxCos (* ux (* yi (* zi (* (PI) (- 1 ux))))))) (* -2 (* xi (* yi (PI))))) (- (* 1/4 (/ (+ (* 4 (* maxCos (* ux (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux))))))) (* 8 (* maxCos (* ux (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux)))))))) (* (pow yi 2) (pow (PI) 2)))) (* -1/2 (/ (- (* -4 (* maxCos (* ux (* yi (* zi (* (PI) (- 1 ux))))))) (* -2 (* xi (* yi (PI))))) (* yi (PI)))))) (* (pow yi 2) (pow (PI) 2)))))) uy)) (* 1/4 (/ (+ (* 4 (* maxCos (* ux (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux))))))) (* 8 (* maxCos (* ux (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux)))))))) (* (pow yi 2) (pow (PI) 2))))) (* -1/2 (/ (- (* -4 (* maxCos (* ux (* yi (* zi (* (PI) (- 1 ux))))))) (* -2 (* xi (* yi (PI))))) (* yi (PI))))) uy)))))
(*.f32 (*.f32 #s(literal -1 binary32) uy) (+.f32 (*.f32 (*.f32 yi (PI.f32)) #s(literal -2 binary32)) (neg.f32 (/.f32 (+.f32 (neg.f32 (/.f32 (-.f32 (-.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (*.f32 ux ux) yi) (*.f32 (*.f32 (PI.f32) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) #s(literal -6 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (/.f32 (*.f32 #s(literal -1/2 binary32) (+.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (-.f32 (*.f32 xi xi) (*.f32 maxCos (*.f32 (*.f32 ux xi) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 yi (PI.f32)))) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (+.f32 (*.f32 (*.f32 #s(literal -4 binary32) maxCos) (*.f32 (*.f32 ux yi) (*.f32 zi (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 #s(literal 2 binary32) (*.f32 xi (*.f32 yi (PI.f32))))) (+.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 yi yi)) (*.f32 (*.f32 zi (*.f32 (PI.f32) (PI.f32))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 12 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 (*.f32 (*.f32 #s(literal -4 binary32) maxCos) (*.f32 (*.f32 ux yi) (*.f32 zi (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 #s(literal 2 binary32) (*.f32 xi (*.f32 yi (PI.f32))))) (*.f32 yi (PI.f32))))))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi)))) uy)) (+.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 yi yi)) (*.f32 (*.f32 zi (*.f32 (PI.f32) (PI.f32))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 12 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 (*.f32 (*.f32 #s(literal -4 binary32) maxCos) (*.f32 (*.f32 ux yi) (*.f32 zi (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 #s(literal 2 binary32) (*.f32 xi (*.f32 yi (PI.f32))))) (*.f32 yi (PI.f32)))))) uy))))
(* -1 (* uy (+ (* -2 (* yi (PI))) (* -1 (/ (- (+ (* -1 (/ (- (+ (* -1 (/ (- (* 1/4 (/ (+ (* (pow maxCos 3) (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3)))) (pow xi 3)) (* (pow yi 2) (pow (PI) 2)))) (+ (* 1/4 (/ (* (- (* -4 (* maxCos (* ux (* yi (* zi (* (PI) (- 1 ux))))))) (* -2 (* xi (* yi (PI))))) (- (* 1/4 (/ (+ (* -4 (* (pow maxCos 2) (* (pow ux 2) (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2))))))) (* -2 (* (pow maxCos 2) (* (pow ux 2) (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))))) (* (pow yi 2) (pow (PI) 2)))) (+ (* -1/2 (/ (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))) (* yi (PI)))) (* 1/4 (/ (* (- (* -4 (* maxCos (* ux (* yi (* zi (* (PI) (- 1 ux))))))) (* -2 (* xi (* yi (PI))))) (- (* 1/4 (/ (+ (* 4 (* maxCos (* ux (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux))))))) (* 8 (* maxCos (* ux (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux)))))))) (* (pow yi 2) (pow (PI) 2)))) (* -1/2 (/ (- (* -4 (* maxCos (* ux (* yi (* zi (* (PI) (- 1 ux))))))) (* -2 (* xi (* yi (PI))))) (* yi (PI)))))) (* (pow yi 2) (pow (PI) 2))))))) (* (pow yi 2) (pow (PI) 2)))) (* 1/4 (/ (* (- (* 1/4 (/ (+ (* 4 (* maxCos (* ux (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux))))))) (* 8 (* maxCos (* ux (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux)))))))) (* (pow yi 2) (pow (PI) 2)))) (* -1/2 (/ (- (* -4 (* maxCos (* ux (* yi (* zi (* (PI) (- 1 ux))))))) (* -2 (* xi (* yi (PI))))) (* yi (PI))))) (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux))))))) (* (pow yi 2) (pow (PI) 2)))))) uy)) (* 1/4 (/ (+ (* -4 (* (pow maxCos 2) (* (pow ux 2) (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2))))))) (* -2 (* (pow maxCos 2) (* (pow ux 2) (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))))) (* (pow yi 2) (pow (PI) 2))))) (+ (* -1/2 (/ (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))) (* yi (PI)))) (* 1/4 (/ (* (- (* -4 (* maxCos (* ux (* yi (* zi (* (PI) (- 1 ux))))))) (* -2 (* xi (* yi (PI))))) (- (* 1/4 (/ (+ (* 4 (* maxCos (* ux (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux))))))) (* 8 (* maxCos (* ux (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux)))))))) (* (pow yi 2) (pow (PI) 2)))) (* -1/2 (/ (- (* -4 (* maxCos (* ux (* yi (* zi (* (PI) (- 1 ux))))))) (* -2 (* xi (* yi (PI))))) (* yi (PI)))))) (* (pow yi 2) (pow (PI) 2)))))) uy)) (* 1/4 (/ (+ (* 4 (* maxCos (* ux (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux))))))) (* 8 (* maxCos (* ux (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux)))))))) (* (pow yi 2) (pow (PI) 2))))) (* -1/2 (/ (- (* -4 (* maxCos (* ux (* yi (* zi (* (PI) (- 1 ux))))))) (* -2 (* xi (* yi (PI))))) (* yi (PI))))) uy)))))
(*.f32 (*.f32 #s(literal -1 binary32) uy) (+.f32 (*.f32 (*.f32 yi (PI.f32)) #s(literal -2 binary32)) (neg.f32 (/.f32 (+.f32 (neg.f32 (/.f32 (+.f32 (neg.f32 (/.f32 (-.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (+.f32 (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 zi (*.f32 zi zi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 xi (*.f32 xi xi)))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (*.f32 #s(literal 1/4 binary32) (+.f32 (/.f32 (*.f32 (+.f32 (*.f32 (*.f32 #s(literal -4 binary32) maxCos) (*.f32 (*.f32 ux yi) (*.f32 zi (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 #s(literal 2 binary32) (*.f32 xi (*.f32 yi (PI.f32))))) (-.f32 (-.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (*.f32 ux ux) yi) (*.f32 (*.f32 (PI.f32) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) #s(literal -6 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (/.f32 (*.f32 #s(literal -1/2 binary32) (+.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (-.f32 (*.f32 xi xi) (*.f32 maxCos (*.f32 (*.f32 ux xi) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 yi (PI.f32)))) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (+.f32 (*.f32 (*.f32 #s(literal -4 binary32) maxCos) (*.f32 (*.f32 ux yi) (*.f32 zi (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 #s(literal 2 binary32) (*.f32 xi (*.f32 yi (PI.f32))))) (+.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 yi yi)) (*.f32 (*.f32 zi (*.f32 (PI.f32) (PI.f32))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 12 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 (*.f32 (*.f32 #s(literal -4 binary32) maxCos) (*.f32 (*.f32 ux yi) (*.f32 zi (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 #s(literal 2 binary32) (*.f32 xi (*.f32 yi (PI.f32))))) (*.f32 yi (PI.f32))))))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (/.f32 (*.f32 (+.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (-.f32 (*.f32 xi xi) (*.f32 maxCos (*.f32 (*.f32 ux xi) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 yi yi)) (*.f32 (*.f32 zi (*.f32 (PI.f32) (PI.f32))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 12 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 (*.f32 (*.f32 #s(literal -4 binary32) maxCos) (*.f32 (*.f32 ux yi) (*.f32 zi (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 #s(literal 2 binary32) (*.f32 xi (*.f32 yi (PI.f32))))) (*.f32 yi (PI.f32)))))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi)))))) uy)) (-.f32 (-.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (*.f32 ux ux) yi) (*.f32 (*.f32 (PI.f32) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) #s(literal -6 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (/.f32 (*.f32 #s(literal -1/2 binary32) (+.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (-.f32 (*.f32 xi xi) (*.f32 maxCos (*.f32 (*.f32 ux xi) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 yi (PI.f32)))) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (+.f32 (*.f32 (*.f32 #s(literal -4 binary32) maxCos) (*.f32 (*.f32 ux yi) (*.f32 zi (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 #s(literal 2 binary32) (*.f32 xi (*.f32 yi (PI.f32))))) (+.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 yi yi)) (*.f32 (*.f32 zi (*.f32 (PI.f32) (PI.f32))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 12 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 (*.f32 (*.f32 #s(literal -4 binary32) maxCos) (*.f32 (*.f32 ux yi) (*.f32 zi (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 #s(literal 2 binary32) (*.f32 xi (*.f32 yi (PI.f32))))) (*.f32 yi (PI.f32))))))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))))) uy)) (+.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 yi yi)) (*.f32 (*.f32 zi (*.f32 (PI.f32) (PI.f32))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 12 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 (*.f32 (*.f32 #s(literal -4 binary32) maxCos) (*.f32 (*.f32 ux yi) (*.f32 zi (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 #s(literal 2 binary32) (*.f32 xi (*.f32 yi (PI.f32))))) (*.f32 yi (PI.f32)))))) uy))))
(/ (+ (* (pow maxCos 3) (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3)))) (pow xi 3)) (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))))
(/.f32 (+.f32 (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 zi (*.f32 zi zi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 xi (*.f32 xi xi))) (+.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (-.f32 (*.f32 xi xi) (*.f32 maxCos (*.f32 (*.f32 ux xi) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))))
(+ (* yi (- (+ (* 2 (/ (* (pow maxCos 2) (* (pow ux 2) (* uy (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))) (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))))) (* 4 (/ (* (pow maxCos 2) (* (pow ux 2) (* uy (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))) (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux))))))))) (/ (* (+ (* (pow maxCos 3) (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3)))) (pow xi 3)) (- (* 4 (* maxCos (* ux (* uy (* zi (* (PI) (- 1 ux))))))) (* 2 (* uy (* xi (PI)))))) (pow (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))) 2)))) (+ (/ (* (pow maxCos 3) (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3)))) (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux))))))) (/ (pow xi 3) (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))))))
(+.f32 (+.f32 (/.f32 (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 zi (*.f32 zi zi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (+.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (-.f32 (*.f32 xi xi) (*.f32 maxCos (*.f32 (*.f32 ux xi) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))) (/.f32 (*.f32 xi (*.f32 xi xi)) (+.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (-.f32 (*.f32 xi xi) (*.f32 maxCos (*.f32 (*.f32 ux xi) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))))) (*.f32 yi (-.f32 (*.f32 (/.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (*.f32 ux ux) uy) (*.f32 (*.f32 (PI.f32) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (+.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (-.f32 (*.f32 xi xi) (*.f32 maxCos (*.f32 (*.f32 ux xi) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))) #s(literal 6 binary32)) (/.f32 (*.f32 (+.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos ux) (*.f32 (*.f32 uy zi) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 #s(literal -2 binary32) (*.f32 uy (*.f32 (PI.f32) xi)))) (+.f32 (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 zi (*.f32 zi zi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 xi (*.f32 xi xi)))) (*.f32 (+.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (-.f32 (*.f32 xi xi) (*.f32 maxCos (*.f32 (*.f32 ux xi) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (-.f32 (*.f32 xi xi) (*.f32 maxCos (*.f32 (*.f32 ux xi) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))))))))
(+ (* yi (- (+ (* 2 (/ (* (pow maxCos 2) (* (pow ux 2) (* uy (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))) (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))))) (+ (* 4 (/ (* (pow maxCos 2) (* (pow ux 2) (* uy (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))) (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))))) (* yi (- (+ (* 4 (/ (* maxCos (* ux (* (pow uy 2) (* zi (* (pow (PI) 2) (- 1 ux)))))) (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))))) (* 8 (/ (* maxCos (* ux (* (pow uy 2) (* zi (* (pow (PI) 2) (- 1 ux)))))) (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux))))))))) (+ (* 4 (/ (* (pow uy 2) (* (pow (PI) 2) (+ (* (pow maxCos 3) (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3)))) (pow xi 3)))) (pow (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))) 2))) (/ (* (- (* 4 (* maxCos (* ux (* uy (* zi (* (PI) (- 1 ux))))))) (* 2 (* uy (* xi (PI))))) (- (+ (* 2 (/ (* (pow maxCos 2) (* (pow ux 2) (* uy (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))) (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))))) (* 4 (/ (* (pow maxCos 2) (* (pow ux 2) (* uy (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))) (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux))))))))) (/ (* (+ (* (pow maxCos 3) (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3)))) (pow xi 3)) (- (* 4 (* maxCos (* ux (* uy (* zi (* (PI) (- 1 ux))))))) (* 2 (* uy (* xi (PI)))))) (pow (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))) 2)))) (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))))))))) (/ (* (+ (* (pow maxCos 3) (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3)))) (pow xi 3)) (- (* 4 (* maxCos (* ux (* uy (* zi (* (PI) (- 1 ux))))))) (* 2 (* uy (* xi (PI)))))) (pow (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))) 2)))) (+ (/ (* (pow maxCos 3) (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3)))) (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux))))))) (/ (pow xi 3) (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))))))
(+.f32 (+.f32 (/.f32 (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 zi (*.f32 zi zi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (+.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (-.f32 (*.f32 xi xi) (*.f32 maxCos (*.f32 (*.f32 ux xi) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))) (/.f32 (*.f32 xi (*.f32 xi xi)) (+.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (-.f32 (*.f32 xi xi) (*.f32 maxCos (*.f32 (*.f32 ux xi) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))))) (*.f32 yi (-.f32 (+.f32 (*.f32 (/.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (*.f32 ux ux) uy) (*.f32 (*.f32 (PI.f32) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (+.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (-.f32 (*.f32 xi xi) (*.f32 maxCos (*.f32 (*.f32 ux xi) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))) #s(literal 6 binary32)) (*.f32 yi (-.f32 (-.f32 (*.f32 (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 uy uy)) (*.f32 (*.f32 zi (*.f32 (PI.f32) (PI.f32))) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (-.f32 (*.f32 xi xi) (*.f32 maxCos (*.f32 (*.f32 ux xi) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))) #s(literal 12 binary32)) (/.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy uy)) (+.f32 (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 zi (*.f32 zi zi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 xi (*.f32 xi xi))))) (*.f32 (+.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (-.f32 (*.f32 xi xi) (*.f32 maxCos (*.f32 (*.f32 ux xi) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (-.f32 (*.f32 xi xi) (*.f32 maxCos (*.f32 (*.f32 ux xi) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))))) (/.f32 (*.f32 (+.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos ux) (*.f32 (*.f32 uy zi) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 #s(literal -2 binary32) (*.f32 uy (*.f32 (PI.f32) xi)))) (-.f32 (*.f32 (/.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (*.f32 ux ux) uy) (*.f32 (*.f32 (PI.f32) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (+.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (-.f32 (*.f32 xi xi) (*.f32 maxCos (*.f32 (*.f32 ux xi) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))) #s(literal 6 binary32)) (/.f32 (*.f32 (+.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos ux) (*.f32 (*.f32 uy zi) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 #s(literal -2 binary32) (*.f32 uy (*.f32 (PI.f32) xi)))) (+.f32 (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 zi (*.f32 zi zi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 xi (*.f32 xi xi)))) (*.f32 (+.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (-.f32 (*.f32 xi xi) (*.f32 maxCos (*.f32 (*.f32 ux xi) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (-.f32 (*.f32 xi xi) (*.f32 maxCos (*.f32 (*.f32 ux xi) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))))))) (+.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (-.f32 (*.f32 xi xi) (*.f32 maxCos (*.f32 (*.f32 ux xi) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))))))) (/.f32 (*.f32 (+.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos ux) (*.f32 (*.f32 uy zi) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 #s(literal -2 binary32) (*.f32 uy (*.f32 (PI.f32) xi)))) (+.f32 (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 zi (*.f32 zi zi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 xi (*.f32 xi xi)))) (*.f32 (+.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (-.f32 (*.f32 xi xi) (*.f32 maxCos (*.f32 (*.f32 ux xi) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (-.f32 (*.f32 xi xi) (*.f32 maxCos (*.f32 (*.f32 ux xi) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))))))))
(+ (* yi (- (+ (* 2 (/ (* (pow maxCos 2) (* (pow ux 2) (* uy (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))) (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))))) (+ (* 4 (/ (* (pow maxCos 2) (* (pow ux 2) (* uy (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))) (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))))) (* yi (- (+ (* 4 (/ (* maxCos (* ux (* (pow uy 2) (* zi (* (pow (PI) 2) (- 1 ux)))))) (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))))) (+ (* 8 (/ (* maxCos (* ux (* (pow uy 2) (* zi (* (pow (PI) 2) (- 1 ux)))))) (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))))) (* yi (- (* 8 (/ (* (pow uy 3) (pow (PI) 3)) (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))))) (+ (* 4 (/ (* (pow uy 2) (* (pow (PI) 2) (- (+ (* 2 (/ (* (pow maxCos 2) (* (pow ux 2) (* uy (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))) (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))))) (* 4 (/ (* (pow maxCos 2) (* (pow ux 2) (* uy (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))) (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux))))))))) (/ (* (+ (* (pow maxCos 3) (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3)))) (pow xi 3)) (- (* 4 (* maxCos (* ux (* uy (* zi (* (PI) (- 1 ux))))))) (* 2 (* uy (* xi (PI)))))) (pow (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))) 2))))) (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))))) (/ (* (- (* 4 (* maxCos (* ux (* uy (* zi (* (PI) (- 1 ux))))))) (* 2 (* uy (* xi (PI))))) (- (+ (* 4 (/ (* maxCos (* ux (* (pow uy 2) (* zi (* (pow (PI) 2) (- 1 ux)))))) (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))))) (* 8 (/ (* maxCos (* ux (* (pow uy 2) (* zi (* (pow (PI) 2) (- 1 ux)))))) (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux))))))))) (+ (* 4 (/ (* (pow uy 2) (* (pow (PI) 2) (+ (* (pow maxCos 3) (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3)))) (pow xi 3)))) (pow (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))) 2))) (/ (* (- (* 4 (* maxCos (* ux (* uy (* zi (* (PI) (- 1 ux))))))) (* 2 (* uy (* xi (PI))))) (- (+ (* 2 (/ (* (pow maxCos 2) (* (pow ux 2) (* uy (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))) (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))))) (* 4 (/ (* (pow maxCos 2) (* (pow ux 2) (* uy (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))) (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux))))))))) (/ (* (+ (* (pow maxCos 3) (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3)))) (pow xi 3)) (- (* 4 (* maxCos (* ux (* uy (* zi (* (PI) (- 1 ux))))))) (* 2 (* uy (* xi (PI)))))) (pow (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))) 2)))) (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))))))) (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))))))))) (+ (* 4 (/ (* (pow uy 2) (* (pow (PI) 2) (+ (* (pow maxCos 3) (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3)))) (pow xi 3)))) (pow (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))) 2))) (/ (* (- (* 4 (* maxCos (* ux (* uy (* zi (* (PI) (- 1 ux))))))) (* 2 (* uy (* xi (PI))))) (- (+ (* 2 (/ (* (pow maxCos 2) (* (pow ux 2) (* uy (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))) (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))))) (* 4 (/ (* (pow maxCos 2) (* (pow ux 2) (* uy (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))) (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux))))))))) (/ (* (+ (* (pow maxCos 3) (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3)))) (pow xi 3)) (- (* 4 (* maxCos (* ux (* uy (* zi (* (PI) (- 1 ux))))))) (* 2 (* uy (* xi (PI)))))) (pow (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))) 2)))) (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))))))))) (/ (* (+ (* (pow maxCos 3) (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3)))) (pow xi 3)) (- (* 4 (* maxCos (* ux (* uy (* zi (* (PI) (- 1 ux))))))) (* 2 (* uy (* xi (PI)))))) (pow (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))) 2)))) (+ (/ (* (pow maxCos 3) (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3)))) (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux))))))) (/ (pow xi 3) (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))))))
(+.f32 (+.f32 (/.f32 (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 zi (*.f32 zi zi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (+.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (-.f32 (*.f32 xi xi) (*.f32 maxCos (*.f32 (*.f32 ux xi) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))) (/.f32 (*.f32 xi (*.f32 xi xi)) (+.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (-.f32 (*.f32 xi xi) (*.f32 maxCos (*.f32 (*.f32 ux xi) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))))) (*.f32 yi (-.f32 (+.f32 (*.f32 (/.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (*.f32 ux ux) uy) (*.f32 (*.f32 (PI.f32) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (+.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (-.f32 (*.f32 xi xi) (*.f32 maxCos (*.f32 (*.f32 ux xi) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))) #s(literal 6 binary32)) (*.f32 yi (-.f32 (+.f32 (*.f32 (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 uy uy)) (*.f32 (*.f32 zi (*.f32 (PI.f32) (PI.f32))) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (-.f32 (*.f32 xi xi) (*.f32 maxCos (*.f32 (*.f32 ux xi) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))) #s(literal 12 binary32)) (*.f32 yi (-.f32 (/.f32 (*.f32 (*.f32 #s(literal 8 binary32) (*.f32 uy (*.f32 uy uy))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (+.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (-.f32 (*.f32 xi xi) (*.f32 maxCos (*.f32 (*.f32 ux xi) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))) (+.f32 (/.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy uy)) (-.f32 (*.f32 (/.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (*.f32 ux ux) uy) (*.f32 (*.f32 (PI.f32) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (+.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (-.f32 (*.f32 xi xi) (*.f32 maxCos (*.f32 (*.f32 ux xi) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))) #s(literal 6 binary32)) (/.f32 (*.f32 (+.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos ux) (*.f32 (*.f32 uy zi) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 #s(literal -2 binary32) (*.f32 uy (*.f32 (PI.f32) xi)))) (+.f32 (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 zi (*.f32 zi zi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 xi (*.f32 xi xi)))) (*.f32 (+.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (-.f32 (*.f32 xi xi) (*.f32 maxCos (*.f32 (*.f32 ux xi) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (-.f32 (*.f32 xi xi) (*.f32 maxCos (*.f32 (*.f32 ux xi) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))))))) (+.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (-.f32 (*.f32 xi xi) (*.f32 maxCos (*.f32 (*.f32 ux xi) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))) (/.f32 (*.f32 (+.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos ux) (*.f32 (*.f32 uy zi) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 #s(literal -2 binary32) (*.f32 uy (*.f32 (PI.f32) xi)))) (-.f32 (-.f32 (*.f32 (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 uy uy)) (*.f32 (*.f32 zi (*.f32 (PI.f32) (PI.f32))) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (-.f32 (*.f32 xi xi) (*.f32 maxCos (*.f32 (*.f32 ux xi) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))) #s(literal 12 binary32)) (/.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy uy)) (+.f32 (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 zi (*.f32 zi zi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 xi (*.f32 xi xi))))) (*.f32 (+.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (-.f32 (*.f32 xi xi) (*.f32 maxCos (*.f32 (*.f32 ux xi) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (-.f32 (*.f32 xi xi) (*.f32 maxCos (*.f32 (*.f32 ux xi) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))))) (/.f32 (*.f32 (+.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos ux) (*.f32 (*.f32 uy zi) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 #s(literal -2 binary32) (*.f32 uy (*.f32 (PI.f32) xi)))) (-.f32 (*.f32 (/.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (*.f32 ux ux) uy) (*.f32 (*.f32 (PI.f32) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (+.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (-.f32 (*.f32 xi xi) (*.f32 maxCos (*.f32 (*.f32 ux xi) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))) #s(literal 6 binary32)) (/.f32 (*.f32 (+.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos ux) (*.f32 (*.f32 uy zi) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 #s(literal -2 binary32) (*.f32 uy (*.f32 (PI.f32) xi)))) (+.f32 (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 zi (*.f32 zi zi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 xi (*.f32 xi xi)))) (*.f32 (+.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (-.f32 (*.f32 xi xi) (*.f32 maxCos (*.f32 (*.f32 ux xi) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (-.f32 (*.f32 xi xi) (*.f32 maxCos (*.f32 (*.f32 ux xi) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))))))) (+.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (-.f32 (*.f32 xi xi) (*.f32 maxCos (*.f32 (*.f32 ux xi) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))))) (+.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (-.f32 (*.f32 xi xi) (*.f32 maxCos (*.f32 (*.f32 ux xi) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))))))) (+.f32 (/.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy uy)) (+.f32 (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 zi (*.f32 zi zi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 xi (*.f32 xi xi))))) (*.f32 (+.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (-.f32 (*.f32 xi xi) (*.f32 maxCos (*.f32 (*.f32 ux xi) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (-.f32 (*.f32 xi xi) (*.f32 maxCos (*.f32 (*.f32 ux xi) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))))) (/.f32 (*.f32 (+.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos ux) (*.f32 (*.f32 uy zi) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 #s(literal -2 binary32) (*.f32 uy (*.f32 (PI.f32) xi)))) (-.f32 (*.f32 (/.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (*.f32 ux ux) uy) (*.f32 (*.f32 (PI.f32) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (+.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (-.f32 (*.f32 xi xi) (*.f32 maxCos (*.f32 (*.f32 ux xi) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))) #s(literal 6 binary32)) (/.f32 (*.f32 (+.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos ux) (*.f32 (*.f32 uy zi) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 #s(literal -2 binary32) (*.f32 uy (*.f32 (PI.f32) xi)))) (+.f32 (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 zi (*.f32 zi zi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 xi (*.f32 xi xi)))) (*.f32 (+.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (-.f32 (*.f32 xi xi) (*.f32 maxCos (*.f32 (*.f32 ux xi) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (-.f32 (*.f32 xi xi) (*.f32 maxCos (*.f32 (*.f32 ux xi) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))))))) (+.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (-.f32 (*.f32 xi xi) (*.f32 maxCos (*.f32 (*.f32 ux xi) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))))))) (/.f32 (*.f32 (+.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos ux) (*.f32 (*.f32 uy zi) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 #s(literal -2 binary32) (*.f32 uy (*.f32 (PI.f32) xi)))) (+.f32 (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 zi (*.f32 zi zi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 xi (*.f32 xi xi)))) (*.f32 (+.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (-.f32 (*.f32 xi xi) (*.f32 maxCos (*.f32 (*.f32 ux xi) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (-.f32 (*.f32 xi xi) (*.f32 maxCos (*.f32 (*.f32 ux xi) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))))))))
(* 2 (* uy (* yi (PI))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))
(* yi (- (+ (* 1/4 (/ (+ (* 4 (* maxCos (* ux (* (pow uy 2) (* zi (* (pow (PI) 2) (- 1 ux))))))) (* 8 (* maxCos (* ux (* (pow uy 2) (* zi (* (pow (PI) 2) (- 1 ux)))))))) (* (pow uy 2) (* yi (pow (PI) 2))))) (* 2 (* uy (PI)))) (* 1/2 (/ (- (* 4 (* maxCos (* ux (* uy (* zi (* (PI) (- 1 ux))))))) (* 2 (* uy (* xi (PI))))) (* uy (* yi (PI)))))))
(*.f32 yi (+.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 uy uy)) (*.f32 (*.f32 zi (*.f32 (PI.f32) (PI.f32))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 12 binary32))) (*.f32 (*.f32 uy uy) (*.f32 yi (*.f32 (PI.f32) (PI.f32))))) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (/.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos ux) (*.f32 (*.f32 uy zi) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 #s(literal -2 binary32) (*.f32 uy (*.f32 (PI.f32) xi))))) (*.f32 uy (*.f32 yi (PI.f32)))))))
(* yi (- (+ (* 1/4 (/ (+ (* 2 (* (pow maxCos 2) (* (pow ux 2) (* uy (* (pow zi 2) (* (PI) (pow (- 1 ux) 2))))))) (* 4 (* (pow maxCos 2) (* (pow ux 2) (* uy (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))))) (* (pow uy 2) (* (pow yi 2) (pow (PI) 2))))) (+ (* 1/4 (/ (+ (* 4 (* maxCos (* ux (* (pow uy 2) (* zi (* (pow (PI) 2) (- 1 ux))))))) (* 8 (* maxCos (* ux (* (pow uy 2) (* zi (* (pow (PI) 2) (- 1 ux)))))))) (* (pow uy 2) (* yi (pow (PI) 2))))) (* 2 (* uy (PI))))) (+ (* 1/4 (/ (* (- (* 1/4 (/ (+ (* 4 (* maxCos (* ux (* (pow uy 2) (* zi (* (pow (PI) 2) (- 1 ux))))))) (* 8 (* maxCos (* ux (* (pow uy 2) (* zi (* (pow (PI) 2) (- 1 ux)))))))) (* (pow uy 2) (pow (PI) 2)))) (* 1/2 (/ (- (* 4 (* maxCos (* ux (* uy (* zi (* (PI) (- 1 ux))))))) (* 2 (* uy (* xi (PI))))) (* uy (PI))))) (- (* 4 (* maxCos (* ux (* uy (* zi (* (PI) (- 1 ux))))))) (* 2 (* uy (* xi (PI)))))) (* (pow uy 2) (* (pow yi 2) (pow (PI) 2))))) (+ (* 1/2 (/ (- (* 4 (* maxCos (* ux (* uy (* zi (* (PI) (- 1 ux))))))) (* 2 (* uy (* xi (PI))))) (* uy (* yi (PI))))) (* 1/2 (/ (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))) (* uy (* (pow yi 2) (PI)))))))))
(*.f32 yi (-.f32 (+.f32 (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 uy uy)) (*.f32 (*.f32 zi (*.f32 (PI.f32) (PI.f32))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 12 binary32))) (*.f32 (*.f32 uy uy) (*.f32 yi (*.f32 (PI.f32) (PI.f32)))))) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (*.f32 ux ux) uy) (*.f32 (*.f32 (PI.f32) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 6 binary32))) (*.f32 (*.f32 uy uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))))) (+.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (+.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 uy uy)) (*.f32 (*.f32 zi (*.f32 (PI.f32) (PI.f32))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 12 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy uy))) (*.f32 #s(literal -1/2 binary32) (/.f32 (+.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos ux) (*.f32 (*.f32 uy zi) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 #s(literal -2 binary32) (*.f32 uy (*.f32 (PI.f32) xi)))) (*.f32 uy (PI.f32))))) (/.f32 (+.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos ux) (*.f32 (*.f32 uy zi) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 #s(literal -2 binary32) (*.f32 uy (*.f32 (PI.f32) xi)))) (*.f32 (*.f32 uy uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi)))))) (*.f32 #s(literal 1/2 binary32) (+.f32 (/.f32 (+.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos ux) (*.f32 (*.f32 uy zi) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 #s(literal -2 binary32) (*.f32 uy (*.f32 (PI.f32) xi)))) (*.f32 uy (*.f32 yi (PI.f32)))) (/.f32 (+.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (-.f32 (*.f32 xi xi) (*.f32 maxCos (*.f32 (*.f32 ux xi) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 uy (*.f32 (PI.f32) (*.f32 yi yi)))))))))
(* yi (- (+ (* 1/4 (/ (+ (* 2 (* (pow maxCos 2) (* (pow ux 2) (* uy (* (pow zi 2) (* (PI) (pow (- 1 ux) 2))))))) (* 4 (* (pow maxCos 2) (* (pow ux 2) (* uy (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))))) (* (pow uy 2) (* (pow yi 2) (pow (PI) 2))))) (+ (* 1/4 (/ (+ (* 4 (* maxCos (* ux (* (pow uy 2) (* zi (* (pow (PI) 2) (- 1 ux))))))) (* 8 (* maxCos (* ux (* (pow uy 2) (* zi (* (pow (PI) 2) (- 1 ux)))))))) (* (pow uy 2) (* yi (pow (PI) 2))))) (+ (* 1/4 (/ (+ (* (pow maxCos 3) (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3)))) (pow xi 3)) (* (pow uy 2) (* (pow yi 3) (pow (PI) 2))))) (* 2 (* uy (PI)))))) (+ (* 1/4 (/ (* (- (* 1/4 (/ (+ (* 2 (* (pow maxCos 2) (* (pow ux 2) (* uy (* (pow zi 2) (* (PI) (pow (- 1 ux) 2))))))) (* 4 (* (pow maxCos 2) (* (pow ux 2) (* uy (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))))) (* (pow uy 2) (pow (PI) 2)))) (+ (* 1/4 (/ (* (- (* 1/4 (/ (+ (* 4 (* maxCos (* ux (* (pow uy 2) (* zi (* (pow (PI) 2) (- 1 ux))))))) (* 8 (* maxCos (* ux (* (pow uy 2) (* zi (* (pow (PI) 2) (- 1 ux)))))))) (* (pow uy 2) (pow (PI) 2)))) (* 1/2 (/ (- (* 4 (* maxCos (* ux (* uy (* zi (* (PI) (- 1 ux))))))) (* 2 (* uy (* xi (PI))))) (* uy (PI))))) (- (* 4 (* maxCos (* ux (* uy (* zi (* (PI) (- 1 ux))))))) (* 2 (* uy (* xi (PI)))))) (* (pow uy 2) (pow (PI) 2)))) (* 1/2 (/ (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))) (* uy (PI)))))) (- (* 4 (* maxCos (* ux (* uy (* zi (* (PI) (- 1 ux))))))) (* 2 (* uy (* xi (PI)))))) (* (pow uy 2) (* (pow yi 3) (pow (PI) 2))))) (+ (* 1/4 (/ (* (- (* 1/4 (/ (+ (* 4 (* maxCos (* ux (* (pow uy 2) (* zi (* (pow (PI) 2) (- 1 ux))))))) (* 8 (* maxCos (* ux (* (pow uy 2) (* zi (* (pow (PI) 2) (- 1 ux)))))))) (* (pow uy 2) (pow (PI) 2)))) (* 1/2 (/ (- (* 4 (* maxCos (* ux (* uy (* zi (* (PI) (- 1 ux))))))) (* 2 (* uy (* xi (PI))))) (* uy (PI))))) (- (* 4 (* maxCos (* ux (* uy (* zi (* (PI) (- 1 ux))))))) (* 2 (* uy (* xi (PI)))))) (* (pow uy 2) (* (pow yi 2) (pow (PI) 2))))) (+ (* 1/4 (/ (* (- (* 1/4 (/ (+ (* 4 (* maxCos (* ux (* (pow uy 2) (* zi (* (pow (PI) 2) (- 1 ux))))))) (* 8 (* maxCos (* ux (* (pow uy 2) (* zi (* (pow (PI) 2) (- 1 ux)))))))) (* (pow uy 2) (pow (PI) 2)))) (* 1/2 (/ (- (* 4 (* maxCos (* ux (* uy (* zi (* (PI) (- 1 ux))))))) (* 2 (* uy (* xi (PI))))) (* uy (PI))))) (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux))))))) (* (pow uy 2) (* (pow yi 3) (pow (PI) 2))))) (+ (* 1/2 (/ (- (* 4 (* maxCos (* ux (* uy (* zi (* (PI) (- 1 ux))))))) (* 2 (* uy (* xi (PI))))) (* uy (* yi (PI))))) (* 1/2 (/ (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))) (* uy (* (pow yi 2) (PI)))))))))))
(*.f32 yi (-.f32 (+.f32 (+.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (*.f32 ux ux) uy) (*.f32 (*.f32 (PI.f32) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 6 binary32))) (*.f32 (*.f32 uy uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi)))) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 uy uy)) (*.f32 (*.f32 zi (*.f32 (PI.f32) (PI.f32))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 12 binary32))) (*.f32 (*.f32 uy uy) (*.f32 yi (*.f32 (PI.f32) (PI.f32)))))) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (/.f32 (*.f32 #s(literal 1/4 binary32) (+.f32 (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 zi (*.f32 zi zi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 xi (*.f32 xi xi)))) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 yi (*.f32 yi yi))) (*.f32 (PI.f32) (PI.f32)))))) (+.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (-.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (*.f32 ux ux) uy) (*.f32 (*.f32 (PI.f32) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 6 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy uy))) (+.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (+.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 uy uy)) (*.f32 (*.f32 zi (*.f32 (PI.f32) (PI.f32))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 12 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy uy))) (*.f32 #s(literal -1/2 binary32) (/.f32 (+.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos ux) (*.f32 (*.f32 uy zi) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 #s(literal -2 binary32) (*.f32 uy (*.f32 (PI.f32) xi)))) (*.f32 uy (PI.f32))))) (/.f32 (+.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos ux) (*.f32 (*.f32 uy zi) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 #s(literal -2 binary32) (*.f32 uy (*.f32 (PI.f32) xi)))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy uy))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (-.f32 (*.f32 xi xi) (*.f32 maxCos (*.f32 (*.f32 ux xi) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 uy (PI.f32))))) (/.f32 (+.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos ux) (*.f32 (*.f32 uy zi) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 #s(literal -2 binary32) (*.f32 uy (*.f32 (PI.f32) xi)))) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 yi (*.f32 yi yi))) (*.f32 (PI.f32) (PI.f32)))))) (+.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (+.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 uy uy)) (*.f32 (*.f32 zi (*.f32 (PI.f32) (PI.f32))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 12 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy uy))) (*.f32 #s(literal -1/2 binary32) (/.f32 (+.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos ux) (*.f32 (*.f32 uy zi) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 #s(literal -2 binary32) (*.f32 uy (*.f32 (PI.f32) xi)))) (*.f32 uy (PI.f32))))) (/.f32 (+.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos ux) (*.f32 (*.f32 uy zi) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 #s(literal -2 binary32) (*.f32 uy (*.f32 (PI.f32) xi)))) (*.f32 (*.f32 uy uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi)))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 (/.f32 (+.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos ux) (*.f32 (*.f32 uy zi) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 #s(literal -2 binary32) (*.f32 uy (*.f32 (PI.f32) xi)))) (*.f32 uy (*.f32 yi (PI.f32)))) (/.f32 (+.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (-.f32 (*.f32 xi xi) (*.f32 maxCos (*.f32 (*.f32 ux xi) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 uy (*.f32 (PI.f32) (*.f32 yi yi)))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (+.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 uy uy)) (*.f32 (*.f32 zi (*.f32 (PI.f32) (PI.f32))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 12 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy uy))) (*.f32 #s(literal -1/2 binary32) (/.f32 (+.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos ux) (*.f32 (*.f32 uy zi) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 #s(literal -2 binary32) (*.f32 uy (*.f32 (PI.f32) xi)))) (*.f32 uy (PI.f32))))) (/.f32 (+.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (-.f32 (*.f32 xi xi) (*.f32 maxCos (*.f32 (*.f32 ux xi) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 yi (*.f32 yi yi))) (*.f32 (PI.f32) (PI.f32)))))))))))
(* 2 (* uy (* yi (PI))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))
(* -1 (* yi (+ (* -2 (* uy (PI))) (* -1 (/ (- (* 1/4 (/ (+ (* 4 (* maxCos (* ux (* (pow uy 2) (* zi (* (pow (PI) 2) (- 1 ux))))))) (* 8 (* maxCos (* ux (* (pow uy 2) (* zi (* (pow (PI) 2) (- 1 ux)))))))) (* (pow uy 2) (pow (PI) 2)))) (* -1/2 (/ (- (* -4 (* maxCos (* ux (* uy (* zi (* (PI) (- 1 ux))))))) (* -2 (* uy (* xi (PI))))) (* uy (PI))))) yi)))))
(*.f32 (*.f32 #s(literal -1 binary32) yi) (+.f32 (*.f32 (*.f32 uy (PI.f32)) #s(literal -2 binary32)) (neg.f32 (/.f32 (+.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 uy uy)) (*.f32 (*.f32 zi (*.f32 (PI.f32) (PI.f32))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 12 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy uy))) (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 (*.f32 #s(literal -4 binary32) (*.f32 (*.f32 maxCos ux) (*.f32 (*.f32 uy zi) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) xi)))) (*.f32 uy (PI.f32))))) yi))))
(* -1 (* yi (+ (* -2 (* uy (PI))) (* -1 (/ (- (+ (* -1 (/ (- (* 1/4 (/ (+ (* -4 (* (pow maxCos 2) (* (pow ux 2) (* uy (* (pow zi 2) (* (PI) (pow (- 1 ux) 2))))))) (* -2 (* (pow maxCos 2) (* (pow ux 2) (* uy (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))))) (* (pow uy 2) (pow (PI) 2)))) (+ (* -1/2 (/ (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))) (* uy (PI)))) (* 1/4 (/ (* (- (* -4 (* maxCos (* ux (* uy (* zi (* (PI) (- 1 ux))))))) (* -2 (* uy (* xi (PI))))) (- (* 1/4 (/ (+ (* 4 (* maxCos (* ux (* (pow uy 2) (* zi (* (pow (PI) 2) (- 1 ux))))))) (* 8 (* maxCos (* ux (* (pow uy 2) (* zi (* (pow (PI) 2) (- 1 ux)))))))) (* (pow uy 2) (pow (PI) 2)))) (* -1/2 (/ (- (* -4 (* maxCos (* ux (* uy (* zi (* (PI) (- 1 ux))))))) (* -2 (* uy (* xi (PI))))) (* uy (PI)))))) (* (pow uy 2) (pow (PI) 2)))))) yi)) (* 1/4 (/ (+ (* 4 (* maxCos (* ux (* (pow uy 2) (* zi (* (pow (PI) 2) (- 1 ux))))))) (* 8 (* maxCos (* ux (* (pow uy 2) (* zi (* (pow (PI) 2) (- 1 ux)))))))) (* (pow uy 2) (pow (PI) 2))))) (* -1/2 (/ (- (* -4 (* maxCos (* ux (* uy (* zi (* (PI) (- 1 ux))))))) (* -2 (* uy (* xi (PI))))) (* uy (PI))))) yi)))))
(*.f32 (*.f32 #s(literal -1 binary32) yi) (+.f32 (*.f32 (*.f32 uy (PI.f32)) #s(literal -2 binary32)) (neg.f32 (/.f32 (+.f32 (neg.f32 (/.f32 (-.f32 (-.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (*.f32 ux ux) uy) (*.f32 (*.f32 (PI.f32) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) #s(literal -6 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy uy))) (/.f32 (*.f32 #s(literal -1/2 binary32) (+.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (-.f32 (*.f32 xi xi) (*.f32 maxCos (*.f32 (*.f32 ux xi) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 (+.f32 (*.f32 #s(literal -4 binary32) (*.f32 (*.f32 maxCos ux) (*.f32 (*.f32 uy zi) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) xi)))) (+.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 uy uy)) (*.f32 (*.f32 zi (*.f32 (PI.f32) (PI.f32))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 12 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy uy))) (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 (*.f32 #s(literal -4 binary32) (*.f32 (*.f32 maxCos ux) (*.f32 (*.f32 uy zi) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) xi)))) (*.f32 uy (PI.f32)))))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy uy))))) yi)) (+.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 uy uy)) (*.f32 (*.f32 zi (*.f32 (PI.f32) (PI.f32))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 12 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy uy))) (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 (*.f32 #s(literal -4 binary32) (*.f32 (*.f32 maxCos ux) (*.f32 (*.f32 uy zi) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) xi)))) (*.f32 uy (PI.f32)))))) yi))))
(* -1 (* yi (+ (* -2 (* uy (PI))) (* -1 (/ (- (+ (* -1 (/ (- (+ (* -1 (/ (- (* 1/4 (/ (+ (* (pow maxCos 3) (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3)))) (pow xi 3)) (* (pow uy 2) (pow (PI) 2)))) (+ (* 1/4 (/ (* (- (* -4 (* maxCos (* ux (* uy (* zi (* (PI) (- 1 ux))))))) (* -2 (* uy (* xi (PI))))) (- (* 1/4 (/ (+ (* -4 (* (pow maxCos 2) (* (pow ux 2) (* uy (* (pow zi 2) (* (PI) (pow (- 1 ux) 2))))))) (* -2 (* (pow maxCos 2) (* (pow ux 2) (* uy (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))))) (* (pow uy 2) (pow (PI) 2)))) (+ (* -1/2 (/ (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))) (* uy (PI)))) (* 1/4 (/ (* (- (* -4 (* maxCos (* ux (* uy (* zi (* (PI) (- 1 ux))))))) (* -2 (* uy (* xi (PI))))) (- (* 1/4 (/ (+ (* 4 (* maxCos (* ux (* (pow uy 2) (* zi (* (pow (PI) 2) (- 1 ux))))))) (* 8 (* maxCos (* ux (* (pow uy 2) (* zi (* (pow (PI) 2) (- 1 ux)))))))) (* (pow uy 2) (pow (PI) 2)))) (* -1/2 (/ (- (* -4 (* maxCos (* ux (* uy (* zi (* (PI) (- 1 ux))))))) (* -2 (* uy (* xi (PI))))) (* uy (PI)))))) (* (pow uy 2) (pow (PI) 2))))))) (* (pow uy 2) (pow (PI) 2)))) (* 1/4 (/ (* (- (* 1/4 (/ (+ (* 4 (* maxCos (* ux (* (pow uy 2) (* zi (* (pow (PI) 2) (- 1 ux))))))) (* 8 (* maxCos (* ux (* (pow uy 2) (* zi (* (pow (PI) 2) (- 1 ux)))))))) (* (pow uy 2) (pow (PI) 2)))) (* -1/2 (/ (- (* -4 (* maxCos (* ux (* uy (* zi (* (PI) (- 1 ux))))))) (* -2 (* uy (* xi (PI))))) (* uy (PI))))) (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux))))))) (* (pow uy 2) (pow (PI) 2)))))) yi)) (* 1/4 (/ (+ (* -4 (* (pow maxCos 2) (* (pow ux 2) (* uy (* (pow zi 2) (* (PI) (pow (- 1 ux) 2))))))) (* -2 (* (pow maxCos 2) (* (pow ux 2) (* uy (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))))) (* (pow uy 2) (pow (PI) 2))))) (+ (* -1/2 (/ (- (+ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2)) (* maxCos (* ux (* xi (* zi (- 1 ux)))))) (* uy (PI)))) (* 1/4 (/ (* (- (* -4 (* maxCos (* ux (* uy (* zi (* (PI) (- 1 ux))))))) (* -2 (* uy (* xi (PI))))) (- (* 1/4 (/ (+ (* 4 (* maxCos (* ux (* (pow uy 2) (* zi (* (pow (PI) 2) (- 1 ux))))))) (* 8 (* maxCos (* ux (* (pow uy 2) (* zi (* (pow (PI) 2) (- 1 ux)))))))) (* (pow uy 2) (pow (PI) 2)))) (* -1/2 (/ (- (* -4 (* maxCos (* ux (* uy (* zi (* (PI) (- 1 ux))))))) (* -2 (* uy (* xi (PI))))) (* uy (PI)))))) (* (pow uy 2) (pow (PI) 2)))))) yi)) (* 1/4 (/ (+ (* 4 (* maxCos (* ux (* (pow uy 2) (* zi (* (pow (PI) 2) (- 1 ux))))))) (* 8 (* maxCos (* ux (* (pow uy 2) (* zi (* (pow (PI) 2) (- 1 ux)))))))) (* (pow uy 2) (pow (PI) 2))))) (* -1/2 (/ (- (* -4 (* maxCos (* ux (* uy (* zi (* (PI) (- 1 ux))))))) (* -2 (* uy (* xi (PI))))) (* uy (PI))))) yi)))))
(*.f32 (*.f32 #s(literal -1 binary32) yi) (+.f32 (*.f32 (*.f32 uy (PI.f32)) #s(literal -2 binary32)) (neg.f32 (/.f32 (+.f32 (neg.f32 (/.f32 (+.f32 (neg.f32 (/.f32 (-.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (+.f32 (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 zi (*.f32 zi zi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 xi (*.f32 xi xi)))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy uy))) (*.f32 #s(literal 1/4 binary32) (+.f32 (/.f32 (*.f32 (+.f32 (*.f32 #s(literal -4 binary32) (*.f32 (*.f32 maxCos ux) (*.f32 (*.f32 uy zi) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) xi)))) (-.f32 (-.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (*.f32 ux ux) uy) (*.f32 (*.f32 (PI.f32) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) #s(literal -6 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy uy))) (/.f32 (*.f32 #s(literal -1/2 binary32) (+.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (-.f32 (*.f32 xi xi) (*.f32 maxCos (*.f32 (*.f32 ux xi) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 (+.f32 (*.f32 #s(literal -4 binary32) (*.f32 (*.f32 maxCos ux) (*.f32 (*.f32 uy zi) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) xi)))) (+.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 uy uy)) (*.f32 (*.f32 zi (*.f32 (PI.f32) (PI.f32))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 12 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy uy))) (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 (*.f32 #s(literal -4 binary32) (*.f32 (*.f32 maxCos ux) (*.f32 (*.f32 uy zi) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) xi)))) (*.f32 uy (PI.f32)))))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy uy)))))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy uy))) (/.f32 (*.f32 (+.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (-.f32 (*.f32 xi xi) (*.f32 maxCos (*.f32 (*.f32 ux xi) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 uy uy)) (*.f32 (*.f32 zi (*.f32 (PI.f32) (PI.f32))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 12 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy uy))) (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 (*.f32 #s(literal -4 binary32) (*.f32 (*.f32 maxCos ux) (*.f32 (*.f32 uy zi) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) xi)))) (*.f32 uy (PI.f32)))))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy uy)))))) yi)) (-.f32 (-.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (*.f32 ux ux) uy) (*.f32 (*.f32 (PI.f32) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) #s(literal -6 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy uy))) (/.f32 (*.f32 #s(literal -1/2 binary32) (+.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (-.f32 (*.f32 xi xi) (*.f32 maxCos (*.f32 (*.f32 ux xi) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 (+.f32 (*.f32 #s(literal -4 binary32) (*.f32 (*.f32 maxCos ux) (*.f32 (*.f32 uy zi) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) xi)))) (+.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 uy uy)) (*.f32 (*.f32 zi (*.f32 (PI.f32) (PI.f32))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 12 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy uy))) (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 (*.f32 #s(literal -4 binary32) (*.f32 (*.f32 maxCos ux) (*.f32 (*.f32 uy zi) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) xi)))) (*.f32 uy (PI.f32)))))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy uy)))))) yi)) (+.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 uy uy)) (*.f32 (*.f32 zi (*.f32 (PI.f32) (PI.f32))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 12 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy uy))) (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 (*.f32 #s(literal -4 binary32) (*.f32 (*.f32 maxCos ux) (*.f32 (*.f32 uy zi) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) xi)))) (*.f32 uy (PI.f32)))))) yi))))
(/ (+ (* 8 (* (pow uy 3) (* (pow yi 3) (pow (PI) 3)))) (pow xi 3)) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))
(/.f32 (+.f32 (*.f32 (*.f32 #s(literal 8 binary32) (*.f32 uy (*.f32 uy uy))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 yi (*.f32 yi yi)))) (*.f32 xi (*.f32 xi xi))) (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 xi (*.f32 yi (PI.f32)))))))
(+ (* 8 (/ (* (pow uy 3) (* (pow yi 3) (pow (PI) 3))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))) (+ (* ux (- (+ (* 4 (/ (* maxCos (* (pow uy 2) (* (pow yi 2) (* zi (pow (PI) 2))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))) (* 8 (/ (* maxCos (* (pow uy 2) (* (pow yi 2) (* zi (pow (PI) 2))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI))))))))) (/ (* (+ (* 8 (* (pow uy 3) (* (pow yi 3) (pow (PI) 3)))) (pow xi 3)) (- (* 4 (* maxCos (* uy (* yi (* zi (PI)))))) (* maxCos (* xi zi)))) (pow (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))) 2)))) (/ (pow xi 3) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))))
(+.f32 (/.f32 (*.f32 (*.f32 #s(literal 8 binary32) (*.f32 uy (*.f32 uy uy))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 yi (*.f32 yi yi)))) (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 xi (*.f32 yi (PI.f32))))))) (+.f32 (*.f32 ux (-.f32 (*.f32 (/.f32 (*.f32 maxCos (*.f32 (*.f32 (*.f32 uy uy) (*.f32 yi yi)) (*.f32 zi (*.f32 (PI.f32) (PI.f32))))) (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 xi (*.f32 yi (PI.f32))))))) #s(literal 12 binary32)) (/.f32 (*.f32 (-.f32 (*.f32 (*.f32 #s(literal 4 binary32) maxCos) (*.f32 uy (*.f32 (*.f32 yi zi) (PI.f32)))) (*.f32 maxCos (*.f32 zi xi))) (+.f32 (*.f32 (*.f32 #s(literal 8 binary32) (*.f32 uy (*.f32 uy uy))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 yi (*.f32 yi yi)))) (*.f32 xi (*.f32 xi xi)))) (*.f32 (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 xi (*.f32 yi (PI.f32)))))) (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 xi (*.f32 yi (PI.f32)))))))))) (/.f32 (*.f32 xi (*.f32 xi xi)) (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 xi (*.f32 yi (PI.f32)))))))))
(+ (* 8 (/ (* (pow uy 3) (* (pow yi 3) (pow (PI) 3))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))) (+ (* ux (- (+ (* 4 (/ (* maxCos (* (pow uy 2) (* (pow yi 2) (* zi (pow (PI) 2))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))) (+ (* 8 (/ (* maxCos (* (pow uy 2) (* (pow yi 2) (* zi (pow (PI) 2))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))) (* ux (- (+ (* -4 (/ (* maxCos (* (pow uy 2) (* (pow yi 2) (* zi (pow (PI) 2))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))) (+ (* 2 (/ (* uy (* yi (* (PI) (+ (* -4 (* maxCos (* uy (* yi (* zi (PI)))))) (* (pow maxCos 2) (pow zi 2)))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))) (* 4 (/ (* (pow maxCos 2) (* uy (* yi (* (pow zi 2) (PI))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))))) (+ (/ (* (+ (* 8 (* (pow uy 3) (* (pow yi 3) (pow (PI) 3)))) (pow xi 3)) (- (+ (* -4 (* maxCos (* uy (* yi (* zi (PI)))))) (* (pow maxCos 2) (pow zi 2))) (* -1 (* maxCos (* xi zi))))) (pow (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))) 2)) (/ (* (- (* 4 (* maxCos (* uy (* yi (* zi (PI)))))) (* maxCos (* xi zi))) (- (+ (* 4 (/ (* maxCos (* (pow uy 2) (* (pow yi 2) (* zi (pow (PI) 2))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))) (* 8 (/ (* maxCos (* (pow uy 2) (* (pow yi 2) (* zi (pow (PI) 2))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI))))))))) (/ (* (+ (* 8 (* (pow uy 3) (* (pow yi 3) (pow (PI) 3)))) (pow xi 3)) (- (* 4 (* maxCos (* uy (* yi (* zi (PI)))))) (* maxCos (* xi zi)))) (pow (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))) 2)))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))))))) (/ (* (+ (* 8 (* (pow uy 3) (* (pow yi 3) (pow (PI) 3)))) (pow xi 3)) (- (* 4 (* maxCos (* uy (* yi (* zi (PI)))))) (* maxCos (* xi zi)))) (pow (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))) 2)))) (/ (pow xi 3) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))))
(+.f32 (/.f32 (*.f32 (*.f32 #s(literal 8 binary32) (*.f32 uy (*.f32 uy uy))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 yi (*.f32 yi yi)))) (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 xi (*.f32 yi (PI.f32))))))) (+.f32 (/.f32 (*.f32 xi (*.f32 xi xi)) (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 xi (*.f32 yi (PI.f32))))))) (*.f32 ux (-.f32 (+.f32 (*.f32 (/.f32 (*.f32 maxCos (*.f32 (*.f32 (*.f32 uy uy) (*.f32 yi yi)) (*.f32 zi (*.f32 (PI.f32) (PI.f32))))) (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 xi (*.f32 yi (PI.f32))))))) #s(literal 12 binary32)) (*.f32 ux (-.f32 (-.f32 (+.f32 (/.f32 (*.f32 (*.f32 #s(literal -4 binary32) maxCos) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 yi yi)) (*.f32 zi (*.f32 (PI.f32) (PI.f32))))) (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 xi (*.f32 yi (PI.f32))))))) (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 (*.f32 yi (PI.f32)) (+.f32 (*.f32 (*.f32 #s(literal -4 binary32) maxCos) (*.f32 uy (*.f32 (*.f32 yi zi) (PI.f32)))) (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi))))) (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 xi (*.f32 yi (PI.f32))))))) (/.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)) (*.f32 uy (*.f32 yi (*.f32 (PI.f32) (*.f32 zi zi))))) (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 xi (*.f32 yi (PI.f32))))))))) (/.f32 (*.f32 (+.f32 (*.f32 (*.f32 #s(literal -4 binary32) maxCos) (*.f32 uy (*.f32 (*.f32 yi zi) (PI.f32)))) (-.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi)) (neg.f32 (*.f32 maxCos (*.f32 zi xi))))) (+.f32 (*.f32 (*.f32 #s(literal 8 binary32) (*.f32 uy (*.f32 uy uy))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 yi (*.f32 yi yi)))) (*.f32 xi (*.f32 xi xi)))) (*.f32 (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 xi (*.f32 yi (PI.f32)))))) (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 xi (*.f32 yi (PI.f32))))))))) (/.f32 (*.f32 (-.f32 (*.f32 (*.f32 #s(literal 4 binary32) maxCos) (*.f32 uy (*.f32 (*.f32 yi zi) (PI.f32)))) (*.f32 maxCos (*.f32 zi xi))) (-.f32 (*.f32 (/.f32 (*.f32 maxCos (*.f32 (*.f32 (*.f32 uy uy) (*.f32 yi yi)) (*.f32 zi (*.f32 (PI.f32) (PI.f32))))) (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 xi (*.f32 yi (PI.f32))))))) #s(literal 12 binary32)) (/.f32 (*.f32 (-.f32 (*.f32 (*.f32 #s(literal 4 binary32) maxCos) (*.f32 uy (*.f32 (*.f32 yi zi) (PI.f32)))) (*.f32 maxCos (*.f32 zi xi))) (+.f32 (*.f32 (*.f32 #s(literal 8 binary32) (*.f32 uy (*.f32 uy uy))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 yi (*.f32 yi yi)))) (*.f32 xi (*.f32 xi xi)))) (*.f32 (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 xi (*.f32 yi (PI.f32)))))) (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 xi (*.f32 yi (PI.f32)))))))))) (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 xi (*.f32 yi (PI.f32)))))))))) (/.f32 (*.f32 (-.f32 (*.f32 (*.f32 #s(literal 4 binary32) maxCos) (*.f32 uy (*.f32 (*.f32 yi zi) (PI.f32)))) (*.f32 maxCos (*.f32 zi xi))) (+.f32 (*.f32 (*.f32 #s(literal 8 binary32) (*.f32 uy (*.f32 uy uy))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 yi (*.f32 yi yi)))) (*.f32 xi (*.f32 xi xi)))) (*.f32 (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 xi (*.f32 yi (PI.f32)))))) (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 xi (*.f32 yi (PI.f32))))))))))))
(+ (* 8 (/ (* (pow uy 3) (* (pow yi 3) (pow (PI) 3))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))) (+ (* ux (- (+ (* 4 (/ (* maxCos (* (pow uy 2) (* (pow yi 2) (* zi (pow (PI) 2))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))) (+ (* 8 (/ (* maxCos (* (pow uy 2) (* (pow yi 2) (* zi (pow (PI) 2))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))) (* ux (- (+ (* -4 (/ (* maxCos (* (pow uy 2) (* (pow yi 2) (* zi (pow (PI) 2))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))) (+ (* 2 (/ (* uy (* yi (* (PI) (+ (* -4 (* maxCos (* uy (* yi (* zi (PI)))))) (* (pow maxCos 2) (pow zi 2)))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))) (+ (* 4 (/ (* (pow maxCos 2) (* uy (* yi (* (pow zi 2) (PI))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))) (* ux (- (+ (* -8 (/ (* (pow maxCos 2) (* uy (* yi (* (pow zi 2) (PI))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))) (/ (* maxCos (* zi (+ (* -4 (* maxCos (* uy (* yi (* zi (PI)))))) (* (pow maxCos 2) (pow zi 2))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))) (+ (* -2 (/ (* (pow maxCos 2) (* (pow zi 2) (+ (* 8 (* (pow uy 3) (* (pow yi 3) (pow (PI) 3)))) (pow xi 3)))) (pow (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))) 2))) (+ (/ (* (- (* 4 (* maxCos (* uy (* yi (* zi (PI)))))) (* maxCos (* xi zi))) (- (+ (* -4 (/ (* maxCos (* (pow uy 2) (* (pow yi 2) (* zi (pow (PI) 2))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))) (+ (* 2 (/ (* uy (* yi (* (PI) (+ (* -4 (* maxCos (* uy (* yi (* zi (PI)))))) (* (pow maxCos 2) (pow zi 2)))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))) (* 4 (/ (* (pow maxCos 2) (* uy (* yi (* (pow zi 2) (PI))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))))) (+ (/ (* (+ (* 8 (* (pow uy 3) (* (pow yi 3) (pow (PI) 3)))) (pow xi 3)) (- (+ (* -4 (* maxCos (* uy (* yi (* zi (PI)))))) (* (pow maxCos 2) (pow zi 2))) (* -1 (* maxCos (* xi zi))))) (pow (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))) 2)) (/ (* (- (* 4 (* maxCos (* uy (* yi (* zi (PI)))))) (* maxCos (* xi zi))) (- (+ (* 4 (/ (* maxCos (* (pow uy 2) (* (pow yi 2) (* zi (pow (PI) 2))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))) (* 8 (/ (* maxCos (* (pow uy 2) (* (pow yi 2) (* zi (pow (PI) 2))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI))))))))) (/ (* (+ (* 8 (* (pow uy 3) (* (pow yi 3) (pow (PI) 3)))) (pow xi 3)) (- (* 4 (* maxCos (* uy (* yi (* zi (PI)))))) (* maxCos (* xi zi)))) (pow (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))) 2)))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI))))))) (/ (* (- (+ (* -4 (* maxCos (* uy (* yi (* zi (PI)))))) (* (pow maxCos 2) (pow zi 2))) (* -1 (* maxCos (* xi zi)))) (- (+ (* 4 (/ (* maxCos (* (pow uy 2) (* (pow yi 2) (* zi (pow (PI) 2))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))) (* 8 (/ (* maxCos (* (pow uy 2) (* (pow yi 2) (* zi (pow (PI) 2))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI))))))))) (/ (* (+ (* 8 (* (pow uy 3) (* (pow yi 3) (pow (PI) 3)))) (pow xi 3)) (- (* 4 (* maxCos (* uy (* yi (* zi (PI)))))) (* maxCos (* xi zi)))) (pow (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))) 2)))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))))))))) (+ (/ (* (+ (* 8 (* (pow uy 3) (* (pow yi 3) (pow (PI) 3)))) (pow xi 3)) (- (+ (* -4 (* maxCos (* uy (* yi (* zi (PI)))))) (* (pow maxCos 2) (pow zi 2))) (* -1 (* maxCos (* xi zi))))) (pow (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))) 2)) (/ (* (- (* 4 (* maxCos (* uy (* yi (* zi (PI)))))) (* maxCos (* xi zi))) (- (+ (* 4 (/ (* maxCos (* (pow uy 2) (* (pow yi 2) (* zi (pow (PI) 2))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))) (* 8 (/ (* maxCos (* (pow uy 2) (* (pow yi 2) (* zi (pow (PI) 2))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI))))))))) (/ (* (+ (* 8 (* (pow uy 3) (* (pow yi 3) (pow (PI) 3)))) (pow xi 3)) (- (* 4 (* maxCos (* uy (* yi (* zi (PI)))))) (* maxCos (* xi zi)))) (pow (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))) 2)))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))))))) (/ (* (+ (* 8 (* (pow uy 3) (* (pow yi 3) (pow (PI) 3)))) (pow xi 3)) (- (* 4 (* maxCos (* uy (* yi (* zi (PI)))))) (* maxCos (* xi zi)))) (pow (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))) 2)))) (/ (pow xi 3) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))))
(+.f32 (/.f32 (*.f32 (*.f32 #s(literal 8 binary32) (*.f32 uy (*.f32 uy uy))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 yi (*.f32 yi yi)))) (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 xi (*.f32 yi (PI.f32))))))) (+.f32 (/.f32 (*.f32 xi (*.f32 xi xi)) (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 xi (*.f32 yi (PI.f32))))))) (*.f32 ux (-.f32 (+.f32 (*.f32 (/.f32 (*.f32 maxCos (*.f32 (*.f32 (*.f32 uy uy) (*.f32 yi yi)) (*.f32 zi (*.f32 (PI.f32) (PI.f32))))) (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 xi (*.f32 yi (PI.f32))))))) #s(literal 12 binary32)) (*.f32 ux (+.f32 (/.f32 (*.f32 (*.f32 #s(literal -4 binary32) maxCos) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 yi yi)) (*.f32 zi (*.f32 (PI.f32) (PI.f32))))) (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 xi (*.f32 yi (PI.f32))))))) (-.f32 (+.f32 (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 (*.f32 yi (PI.f32)) (+.f32 (*.f32 (*.f32 #s(literal -4 binary32) maxCos) (*.f32 uy (*.f32 (*.f32 yi zi) (PI.f32)))) (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi))))) (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 xi (*.f32 yi (PI.f32))))))) (/.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)) (*.f32 uy (*.f32 yi (*.f32 (PI.f32) (*.f32 zi zi))))) (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 xi (*.f32 yi (PI.f32)))))))) (*.f32 ux (-.f32 (-.f32 (+.f32 (/.f32 (*.f32 #s(literal -8 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 uy (*.f32 yi (*.f32 (PI.f32) (*.f32 zi zi)))))) (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 xi (*.f32 yi (PI.f32))))))) (/.f32 (*.f32 (*.f32 maxCos zi) (+.f32 (*.f32 (*.f32 #s(literal -4 binary32) maxCos) (*.f32 uy (*.f32 (*.f32 yi zi) (PI.f32)))) (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi)))) (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 xi (*.f32 yi (PI.f32)))))))) (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi)) (+.f32 (*.f32 (*.f32 #s(literal 8 binary32) (*.f32 uy (*.f32 uy uy))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 yi (*.f32 yi yi)))) (*.f32 xi (*.f32 xi xi))))) (*.f32 (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 xi (*.f32 yi (PI.f32)))))) (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 xi (*.f32 yi (PI.f32))))))))) (+.f32 (/.f32 (*.f32 (-.f32 (*.f32 (*.f32 #s(literal 4 binary32) maxCos) (*.f32 uy (*.f32 (*.f32 yi zi) (PI.f32)))) (*.f32 maxCos (*.f32 zi xi))) (-.f32 (-.f32 (+.f32 (/.f32 (*.f32 (*.f32 #s(literal -4 binary32) maxCos) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 yi yi)) (*.f32 zi (*.f32 (PI.f32) (PI.f32))))) (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 xi (*.f32 yi (PI.f32))))))) (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 (*.f32 yi (PI.f32)) (+.f32 (*.f32 (*.f32 #s(literal -4 binary32) maxCos) (*.f32 uy (*.f32 (*.f32 yi zi) (PI.f32)))) (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi))))) (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 xi (*.f32 yi (PI.f32))))))) (/.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)) (*.f32 uy (*.f32 yi (*.f32 (PI.f32) (*.f32 zi zi))))) (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 xi (*.f32 yi (PI.f32))))))))) (/.f32 (*.f32 (+.f32 (*.f32 (*.f32 #s(literal -4 binary32) maxCos) (*.f32 uy (*.f32 (*.f32 yi zi) (PI.f32)))) (-.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi)) (neg.f32 (*.f32 maxCos (*.f32 zi xi))))) (+.f32 (*.f32 (*.f32 #s(literal 8 binary32) (*.f32 uy (*.f32 uy uy))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 yi (*.f32 yi yi)))) (*.f32 xi (*.f32 xi xi)))) (*.f32 (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 xi (*.f32 yi (PI.f32)))))) (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 xi (*.f32 yi (PI.f32))))))))) (/.f32 (*.f32 (-.f32 (*.f32 (*.f32 #s(literal 4 binary32) maxCos) (*.f32 uy (*.f32 (*.f32 yi zi) (PI.f32)))) (*.f32 maxCos (*.f32 zi xi))) (-.f32 (*.f32 (/.f32 (*.f32 maxCos (*.f32 (*.f32 (*.f32 uy uy) (*.f32 yi yi)) (*.f32 zi (*.f32 (PI.f32) (PI.f32))))) (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 xi (*.f32 yi (PI.f32))))))) #s(literal 12 binary32)) (/.f32 (*.f32 (-.f32 (*.f32 (*.f32 #s(literal 4 binary32) maxCos) (*.f32 uy (*.f32 (*.f32 yi zi) (PI.f32)))) (*.f32 maxCos (*.f32 zi xi))) (+.f32 (*.f32 (*.f32 #s(literal 8 binary32) (*.f32 uy (*.f32 uy uy))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 yi (*.f32 yi yi)))) (*.f32 xi (*.f32 xi xi)))) (*.f32 (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 xi (*.f32 yi (PI.f32)))))) (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 xi (*.f32 yi (PI.f32)))))))))) (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 xi (*.f32 yi (PI.f32))))))))) (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 xi (*.f32 yi (PI.f32))))))) (/.f32 (*.f32 (+.f32 (*.f32 (*.f32 #s(literal -4 binary32) maxCos) (*.f32 uy (*.f32 (*.f32 yi zi) (PI.f32)))) (-.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi)) (neg.f32 (*.f32 maxCos (*.f32 zi xi))))) (-.f32 (*.f32 (/.f32 (*.f32 maxCos (*.f32 (*.f32 (*.f32 uy uy) (*.f32 yi yi)) (*.f32 zi (*.f32 (PI.f32) (PI.f32))))) (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 xi (*.f32 yi (PI.f32))))))) #s(literal 12 binary32)) (/.f32 (*.f32 (-.f32 (*.f32 (*.f32 #s(literal 4 binary32) maxCos) (*.f32 uy (*.f32 (*.f32 yi zi) (PI.f32)))) (*.f32 maxCos (*.f32 zi xi))) (+.f32 (*.f32 (*.f32 #s(literal 8 binary32) (*.f32 uy (*.f32 uy uy))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 yi (*.f32 yi yi)))) (*.f32 xi (*.f32 xi xi)))) (*.f32 (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 xi (*.f32 yi (PI.f32)))))) (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 xi (*.f32 yi (PI.f32)))))))))) (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 xi (*.f32 yi (PI.f32))))))))))) (+.f32 (/.f32 (*.f32 (+.f32 (*.f32 (*.f32 #s(literal -4 binary32) maxCos) (*.f32 uy (*.f32 (*.f32 yi zi) (PI.f32)))) (-.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi)) (neg.f32 (*.f32 maxCos (*.f32 zi xi))))) (+.f32 (*.f32 (*.f32 #s(literal 8 binary32) (*.f32 uy (*.f32 uy uy))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 yi (*.f32 yi yi)))) (*.f32 xi (*.f32 xi xi)))) (*.f32 (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 xi (*.f32 yi (PI.f32)))))) (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 xi (*.f32 yi (PI.f32)))))))) (/.f32 (*.f32 (-.f32 (*.f32 (*.f32 #s(literal 4 binary32) maxCos) (*.f32 uy (*.f32 (*.f32 yi zi) (PI.f32)))) (*.f32 maxCos (*.f32 zi xi))) (-.f32 (*.f32 (/.f32 (*.f32 maxCos (*.f32 (*.f32 (*.f32 uy uy) (*.f32 yi yi)) (*.f32 zi (*.f32 (PI.f32) (PI.f32))))) (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 xi (*.f32 yi (PI.f32))))))) #s(literal 12 binary32)) (/.f32 (*.f32 (-.f32 (*.f32 (*.f32 #s(literal 4 binary32) maxCos) (*.f32 uy (*.f32 (*.f32 yi zi) (PI.f32)))) (*.f32 maxCos (*.f32 zi xi))) (+.f32 (*.f32 (*.f32 #s(literal 8 binary32) (*.f32 uy (*.f32 uy uy))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 yi (*.f32 yi yi)))) (*.f32 xi (*.f32 xi xi)))) (*.f32 (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 xi (*.f32 yi (PI.f32)))))) (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 xi (*.f32 yi (PI.f32)))))))))) (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 xi (*.f32 yi (PI.f32)))))))))))) (/.f32 (*.f32 (-.f32 (*.f32 (*.f32 #s(literal 4 binary32) maxCos) (*.f32 uy (*.f32 (*.f32 yi zi) (PI.f32)))) (*.f32 maxCos (*.f32 zi xi))) (+.f32 (*.f32 (*.f32 #s(literal 8 binary32) (*.f32 uy (*.f32 uy uy))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 yi (*.f32 yi yi)))) (*.f32 xi (*.f32 xi xi)))) (*.f32 (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 xi (*.f32 yi (PI.f32)))))) (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 xi (*.f32 yi (PI.f32))))))))))))
(* -1 (* maxCos (* (pow ux 2) zi)))
(*.f32 (*.f32 #s(literal -1 binary32) maxCos) (*.f32 zi (*.f32 ux ux)))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (/ (* maxCos zi) ux)))
(*.f32 (*.f32 ux ux) (+.f32 (*.f32 (*.f32 #s(literal -1 binary32) maxCos) zi) (/.f32 (*.f32 maxCos zi) ux)))
(* (pow ux 2) (- (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -4 (* maxCos (* uy (* yi (* zi (PI)))))) (* (pow maxCos 2) (pow zi 2))) (* maxCos (* (pow ux 2) zi)))) (+ (* 2 (/ (* uy (* yi (PI))) (pow ux 2))) (/ (* maxCos zi) ux)))) (* -1 (/ (- (+ (* -4 (* maxCos (* uy (* yi (* zi (PI)))))) (* (pow maxCos 2) (pow zi 2))) (* -1 (* maxCos (* xi zi)))) (* maxCos (* (pow ux 2) zi))))))
(*.f32 (*.f32 ux ux) (+.f32 (+.f32 (*.f32 (*.f32 #s(literal -1 binary32) maxCos) zi) (+.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 #s(literal -4 binary32) maxCos) (*.f32 uy (*.f32 (*.f32 yi zi) (PI.f32)))) (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi))) (*.f32 maxCos (*.f32 zi (*.f32 ux ux))))) (+.f32 (/.f32 (*.f32 maxCos zi) ux) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))) (*.f32 ux ux))))) (*.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 (*.f32 #s(literal -4 binary32) maxCos) (*.f32 uy (*.f32 (*.f32 yi zi) (PI.f32)))) (-.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi)) (neg.f32 (*.f32 maxCos (*.f32 zi xi))))) (*.f32 maxCos (*.f32 zi (*.f32 ux ux)))))))
(* (pow ux 2) (- (+ (* -8 (/ (* uy (* yi (PI))) (pow ux 3))) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ xi (pow ux 3))) (+ (* -1 (/ (+ (* -4 (* maxCos (* uy (* yi (* zi (PI)))))) (* (pow maxCos 2) (pow zi 2))) (* maxCos (* (pow ux 2) zi)))) (+ (* 2 (/ (* uy (* yi (PI))) (pow ux 2))) (/ (* maxCos zi) ux)))))) (+ (* -2 (/ (- (+ (* -1 (/ (+ (* -4 (* maxCos (* uy (* yi (* zi (PI)))))) (* (pow maxCos 2) (pow zi 2))) (* maxCos zi))) (* 2 (* uy (* yi (PI))))) (* -1 (/ (- (+ (* -4 (* maxCos (* uy (* yi (* zi (PI)))))) (* (pow maxCos 2) (pow zi 2))) (* -1 (* maxCos (* xi zi)))) (* maxCos zi)))) (pow ux 3))) (+ (* -1 (/ (- (* 4 (* maxCos (* uy (* yi (* zi (PI)))))) (* maxCos (* xi zi))) (* maxCos (* (pow ux 3) zi)))) (* -1 (/ (- (+ (* -4 (* maxCos (* uy (* yi (* zi (PI)))))) (* (pow maxCos 2) (pow zi 2))) (* -1 (* maxCos (* xi zi)))) (* maxCos (* (pow ux 2) zi))))))))
(*.f32 (*.f32 ux ux) (-.f32 (+.f32 (/.f32 (*.f32 #s(literal -8 binary32) (*.f32 uy (*.f32 yi (PI.f32)))) (*.f32 ux (*.f32 ux ux))) (+.f32 (+.f32 (*.f32 (*.f32 #s(literal -1 binary32) maxCos) zi) (/.f32 (*.f32 #s(literal -1 binary32) xi) (*.f32 ux (*.f32 ux ux)))) (+.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 #s(literal -4 binary32) maxCos) (*.f32 uy (*.f32 (*.f32 yi zi) (PI.f32)))) (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi))) (*.f32 maxCos (*.f32 zi (*.f32 ux ux))))) (+.f32 (/.f32 (*.f32 maxCos zi) ux) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))) (*.f32 ux ux)))))) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (+.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 #s(literal -4 binary32) maxCos) (*.f32 uy (*.f32 (*.f32 yi zi) (PI.f32)))) (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi))) (*.f32 maxCos zi))) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))) (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 #s(literal -4 binary32) maxCos) (*.f32 uy (*.f32 (*.f32 yi zi) (PI.f32)))) (-.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi)) (neg.f32 (*.f32 maxCos (*.f32 zi xi))))) (*.f32 maxCos zi)))))) (*.f32 ux (*.f32 ux ux))) (*.f32 #s(literal -1 binary32) (+.f32 (/.f32 (-.f32 (*.f32 (*.f32 #s(literal 4 binary32) maxCos) (*.f32 uy (*.f32 (*.f32 yi zi) (PI.f32)))) (*.f32 maxCos (*.f32 zi xi))) (*.f32 maxCos (*.f32 zi (*.f32 ux (*.f32 ux ux))))) (/.f32 (+.f32 (*.f32 (*.f32 #s(literal -4 binary32) maxCos) (*.f32 uy (*.f32 (*.f32 yi zi) (PI.f32)))) (-.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi)) (neg.f32 (*.f32 maxCos (*.f32 zi xi))))) (*.f32 maxCos (*.f32 zi (*.f32 ux ux)))))))))
(* -1 (* maxCos (* (pow ux 2) zi)))
(*.f32 (*.f32 #s(literal -1 binary32) maxCos) (*.f32 zi (*.f32 ux ux)))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (/ (* maxCos zi) ux)))
(*.f32 (*.f32 ux ux) (+.f32 (*.f32 (*.f32 #s(literal -1 binary32) maxCos) zi) (/.f32 (*.f32 maxCos zi) ux)))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (* -1 (/ (+ (* -1 (* maxCos zi)) (* -1 (/ (- (+ (* -1 (/ (+ (* -4 (* maxCos (* uy (* yi (* zi (PI)))))) (* (pow maxCos 2) (pow zi 2))) (* maxCos zi))) (* 2 (* uy (* yi (PI))))) (* -1 (/ (- (+ (* -4 (* maxCos (* uy (* yi (* zi (PI)))))) (* (pow maxCos 2) (pow zi 2))) (* -1 (* maxCos (* xi zi)))) (* maxCos zi)))) ux))) ux))))
(*.f32 (*.f32 ux ux) (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 maxCos zi) (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 maxCos zi) (/.f32 (+.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 #s(literal -4 binary32) maxCos) (*.f32 uy (*.f32 (*.f32 yi zi) (PI.f32)))) (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi))) (*.f32 maxCos zi))) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))) (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 #s(literal -4 binary32) maxCos) (*.f32 uy (*.f32 (*.f32 yi zi) (PI.f32)))) (-.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi)) (neg.f32 (*.f32 maxCos (*.f32 zi xi))))) (*.f32 maxCos zi))))) ux))) ux))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (* -1 (/ (+ (* -1 (* maxCos zi)) (* -1 (/ (- (+ (* -1 (/ (+ (* -4 (* maxCos (* uy (* yi (* zi (PI)))))) (* (pow maxCos 2) (pow zi 2))) (* maxCos zi))) (+ (* -1 (/ (- (+ (* -1 (/ (+ (* -4 (* maxCos (* uy (* yi (* zi (PI)))))) (* (pow maxCos 2) (pow zi 2))) (* maxCos zi))) (* 8 (* uy (* yi (PI))))) (+ (* -1 (/ (- (* -4 (* maxCos (* uy (* yi (* zi (PI)))))) (* -1 (* maxCos (* xi zi)))) (* maxCos zi))) (+ (* -1 (/ (- (+ (* -4 (* maxCos (* uy (* yi (* zi (PI)))))) (* (pow maxCos 2) (pow zi 2))) (* -1 (* maxCos (* xi zi)))) (* maxCos zi))) (* 2 (- (+ (* -1 (/ (+ (* -4 (* maxCos (* uy (* yi (* zi (PI)))))) (* (pow maxCos 2) (pow zi 2))) (* maxCos zi))) (* 2 (* uy (* yi (PI))))) (* -1 (/ (- (+ (* -4 (* maxCos (* uy (* yi (* zi (PI)))))) (* (pow maxCos 2) (pow zi 2))) (* -1 (* maxCos (* xi zi)))) (* maxCos zi)))))))) ux)) (* 2 (* uy (* yi (PI)))))) (* -1 (/ (- (+ (* -4 (* maxCos (* uy (* yi (* zi (PI)))))) (* (pow maxCos 2) (pow zi 2))) (* -1 (* maxCos (* xi zi)))) (* maxCos zi)))) ux))) ux))))
(*.f32 (*.f32 ux ux) (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 maxCos zi) (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 maxCos zi) (/.f32 (+.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 #s(literal -4 binary32) maxCos) (*.f32 uy (*.f32 (*.f32 yi zi) (PI.f32)))) (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi))) (*.f32 maxCos zi))) (-.f32 (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))) (neg.f32 (/.f32 (-.f32 (+.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 #s(literal -4 binary32) maxCos) (*.f32 uy (*.f32 (*.f32 yi zi) (PI.f32)))) (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi))) (*.f32 maxCos zi))) (*.f32 (*.f32 uy (*.f32 yi (PI.f32))) #s(literal 8 binary32))) (+.f32 (+.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 #s(literal -4 binary32) maxCos) (*.f32 uy (*.f32 (*.f32 yi zi) (PI.f32)))) (*.f32 #s(literal 1 binary32) (*.f32 maxCos (*.f32 zi xi)))) (*.f32 maxCos zi))) (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 #s(literal -4 binary32) maxCos) (*.f32 uy (*.f32 (*.f32 yi zi) (PI.f32)))) (-.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi)) (neg.f32 (*.f32 maxCos (*.f32 zi xi))))) (*.f32 maxCos zi)))) (*.f32 #s(literal 2 binary32) (+.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 #s(literal -4 binary32) maxCos) (*.f32 uy (*.f32 (*.f32 yi zi) (PI.f32)))) (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi))) (*.f32 maxCos zi))) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))) (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 #s(literal -4 binary32) maxCos) (*.f32 uy (*.f32 (*.f32 yi zi) (PI.f32)))) (-.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi)) (neg.f32 (*.f32 maxCos (*.f32 zi xi))))) (*.f32 maxCos zi)))))))) ux))) (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 #s(literal -4 binary32) maxCos) (*.f32 uy (*.f32 (*.f32 yi zi) (PI.f32)))) (-.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi)) (neg.f32 (*.f32 maxCos (*.f32 zi xi))))) (*.f32 maxCos zi))))) ux))) ux))))
(/ (+ (* 8 (* (pow uy 3) (* (pow yi 3) (pow (PI) 3)))) (pow xi 3)) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))
(/.f32 (+.f32 (*.f32 (*.f32 #s(literal 8 binary32) (*.f32 uy (*.f32 uy uy))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 yi (*.f32 yi yi)))) (*.f32 xi (*.f32 xi xi))) (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 xi (*.f32 yi (PI.f32)))))))
(+ (* 8 (/ (* (pow uy 3) (* (pow yi 3) (pow (PI) 3))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))) (+ (* zi (- (+ (* 4 (/ (* maxCos (* ux (* (pow uy 2) (* (pow yi 2) (* (pow (PI) 2) (- 1 ux)))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))) (* 8 (/ (* maxCos (* ux (* (pow uy 2) (* (pow yi 2) (* (pow (PI) 2) (- 1 ux)))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI))))))))) (/ (* (+ (* 8 (* (pow uy 3) (* (pow yi 3) (pow (PI) 3)))) (pow xi 3)) (- (* 4 (* maxCos (* ux (* uy (* yi (* (PI) (- 1 ux))))))) (* maxCos (* ux (* xi (- 1 ux)))))) (pow (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))) 2)))) (/ (pow xi 3) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))))
(+.f32 (/.f32 (*.f32 (*.f32 #s(literal 8 binary32) (*.f32 uy (*.f32 uy uy))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 yi (*.f32 yi yi)))) (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 xi (*.f32 yi (PI.f32))))))) (+.f32 (/.f32 (*.f32 xi (*.f32 xi xi)) (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 xi (*.f32 yi (PI.f32))))))) (*.f32 zi (-.f32 (*.f32 (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 uy uy)) (*.f32 (*.f32 yi yi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (PI.f32) (PI.f32)))))) (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 xi (*.f32 yi (PI.f32))))))) #s(literal 12 binary32)) (*.f32 (+.f32 (*.f32 (*.f32 #s(literal 8 binary32) (*.f32 uy (*.f32 uy uy))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 yi (*.f32 yi yi)))) (*.f32 xi (*.f32 xi xi))) (/.f32 (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos ux) (*.f32 (*.f32 yi uy) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) xi)))) (*.f32 (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 xi (*.f32 yi (PI.f32)))))) (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 xi (*.f32 yi (PI.f32)))))))))))))
(+ (* 8 (/ (* (pow uy 3) (* (pow yi 3) (pow (PI) 3))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))) (+ (* zi (- (+ (* 4 (/ (* maxCos (* ux (* (pow uy 2) (* (pow yi 2) (* (pow (PI) 2) (- 1 ux)))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))) (+ (* 8 (/ (* maxCos (* ux (* (pow uy 2) (* (pow yi 2) (* (pow (PI) 2) (- 1 ux)))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))) (* zi (- (+ (* 2 (/ (* (pow maxCos 2) (* (pow ux 2) (* uy (* yi (* (PI) (pow (- 1 ux) 2)))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))) (* 4 (/ (* (pow maxCos 2) (* (pow ux 2) (* uy (* yi (* (PI) (pow (- 1 ux) 2)))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI))))))))) (+ (/ (* (- (* 4 (* maxCos (* ux (* uy (* yi (* (PI) (- 1 ux))))))) (* maxCos (* ux (* xi (- 1 ux))))) (- (+ (* 4 (/ (* maxCos (* ux (* (pow uy 2) (* (pow yi 2) (* (pow (PI) 2) (- 1 ux)))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))) (* 8 (/ (* maxCos (* ux (* (pow uy 2) (* (pow yi 2) (* (pow (PI) 2) (- 1 ux)))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI))))))))) (/ (* (+ (* 8 (* (pow uy 3) (* (pow yi 3) (pow (PI) 3)))) (pow xi 3)) (- (* 4 (* maxCos (* ux (* uy (* yi (* (PI) (- 1 ux))))))) (* maxCos (* ux (* xi (- 1 ux)))))) (pow (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))) 2)))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI))))))) (/ (* (pow maxCos 2) (* (pow ux 2) (* (+ (* 8 (* (pow uy 3) (* (pow yi 3) (pow (PI) 3)))) (pow xi 3)) (pow (- 1 ux) 2)))) (pow (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))) 2))))))) (/ (* (+ (* 8 (* (pow uy 3) (* (pow yi 3) (pow (PI) 3)))) (pow xi 3)) (- (* 4 (* maxCos (* ux (* uy (* yi (* (PI) (- 1 ux))))))) (* maxCos (* ux (* xi (- 1 ux)))))) (pow (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))) 2)))) (/ (pow xi 3) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))))
(+.f32 (/.f32 (*.f32 (*.f32 #s(literal 8 binary32) (*.f32 uy (*.f32 uy uy))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 yi (*.f32 yi yi)))) (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 xi (*.f32 yi (PI.f32))))))) (+.f32 (/.f32 (*.f32 xi (*.f32 xi xi)) (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 xi (*.f32 yi (PI.f32))))))) (*.f32 zi (-.f32 (+.f32 (*.f32 (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 uy uy)) (*.f32 (*.f32 yi yi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (PI.f32) (PI.f32)))))) (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 xi (*.f32 yi (PI.f32))))))) #s(literal 12 binary32)) (*.f32 zi (-.f32 (*.f32 (/.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (*.f32 ux ux) uy) (*.f32 (*.f32 yi (PI.f32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 xi (*.f32 yi (PI.f32))))))) #s(literal 6 binary32)) (+.f32 (/.f32 (*.f32 (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos ux) (*.f32 (*.f32 yi uy) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) xi)))) (-.f32 (*.f32 (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 uy uy)) (*.f32 (*.f32 yi yi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (PI.f32) (PI.f32)))))) (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 xi (*.f32 yi (PI.f32))))))) #s(literal 12 binary32)) (*.f32 (+.f32 (*.f32 (*.f32 #s(literal 8 binary32) (*.f32 uy (*.f32 uy uy))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 yi (*.f32 yi yi)))) (*.f32 xi (*.f32 xi xi))) (/.f32 (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos ux) (*.f32 (*.f32 yi uy) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) xi)))) (*.f32 (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 xi (*.f32 yi (PI.f32)))))) (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 xi (*.f32 yi (PI.f32))))))))))) (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 xi (*.f32 yi (PI.f32))))))) (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (+.f32 (*.f32 (*.f32 #s(literal 8 binary32) (*.f32 uy (*.f32 uy uy))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 yi (*.f32 yi yi)))) (*.f32 xi (*.f32 xi xi))))) (*.f32 (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 xi (*.f32 yi (PI.f32)))))) (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 xi (*.f32 yi (PI.f32)))))))))))) (*.f32 (+.f32 (*.f32 (*.f32 #s(literal 8 binary32) (*.f32 uy (*.f32 uy uy))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 yi (*.f32 yi yi)))) (*.f32 xi (*.f32 xi xi))) (/.f32 (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos ux) (*.f32 (*.f32 yi uy) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) xi)))) (*.f32 (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 xi (*.f32 yi (PI.f32)))))) (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 xi (*.f32 yi (PI.f32)))))))))))))
(+ (* 8 (/ (* (pow uy 3) (* (pow yi 3) (pow (PI) 3))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))) (+ (* zi (- (+ (* 4 (/ (* maxCos (* ux (* (pow uy 2) (* (pow yi 2) (* (pow (PI) 2) (- 1 ux)))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))) (+ (* 8 (/ (* maxCos (* ux (* (pow uy 2) (* (pow yi 2) (* (pow (PI) 2) (- 1 ux)))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))) (* zi (- (+ (* 2 (/ (* (pow maxCos 2) (* (pow ux 2) (* uy (* yi (* (PI) (pow (- 1 ux) 2)))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))) (+ (* 4 (/ (* (pow maxCos 2) (* (pow ux 2) (* uy (* yi (* (PI) (pow (- 1 ux) 2)))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))) (* zi (- (/ (* (pow maxCos 3) (* (pow ux 3) (pow (- 1 ux) 3))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI))))))) (+ (/ (* (- (* 4 (* maxCos (* ux (* uy (* yi (* (PI) (- 1 ux))))))) (* maxCos (* ux (* xi (- 1 ux))))) (- (+ (* 2 (/ (* (pow maxCos 2) (* (pow ux 2) (* uy (* yi (* (PI) (pow (- 1 ux) 2)))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))) (* 4 (/ (* (pow maxCos 2) (* (pow ux 2) (* uy (* yi (* (PI) (pow (- 1 ux) 2)))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI))))))))) (+ (/ (* (- (* 4 (* maxCos (* ux (* uy (* yi (* (PI) (- 1 ux))))))) (* maxCos (* ux (* xi (- 1 ux))))) (- (+ (* 4 (/ (* maxCos (* ux (* (pow uy 2) (* (pow yi 2) (* (pow (PI) 2) (- 1 ux)))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))) (* 8 (/ (* maxCos (* ux (* (pow uy 2) (* (pow yi 2) (* (pow (PI) 2) (- 1 ux)))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI))))))))) (/ (* (+ (* 8 (* (pow uy 3) (* (pow yi 3) (pow (PI) 3)))) (pow xi 3)) (- (* 4 (* maxCos (* ux (* uy (* yi (* (PI) (- 1 ux))))))) (* maxCos (* ux (* xi (- 1 ux)))))) (pow (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))) 2)))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI))))))) (/ (* (pow maxCos 2) (* (pow ux 2) (* (+ (* 8 (* (pow uy 3) (* (pow yi 3) (pow (PI) 3)))) (pow xi 3)) (pow (- 1 ux) 2)))) (pow (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))) 2))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI))))))) (/ (* (pow maxCos 2) (* (pow ux 2) (* (pow (- 1 ux) 2) (- (+ (* 4 (/ (* maxCos (* ux (* (pow uy 2) (* (pow yi 2) (* (pow (PI) 2) (- 1 ux)))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))) (* 8 (/ (* maxCos (* ux (* (pow uy 2) (* (pow yi 2) (* (pow (PI) 2) (- 1 ux)))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI))))))))) (/ (* (+ (* 8 (* (pow uy 3) (* (pow yi 3) (pow (PI) 3)))) (pow xi 3)) (- (* 4 (* maxCos (* ux (* uy (* yi (* (PI) (- 1 ux))))))) (* maxCos (* ux (* xi (- 1 ux)))))) (pow (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))) 2)))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))))))) (+ (/ (* (- (* 4 (* maxCos (* ux (* uy (* yi (* (PI) (- 1 ux))))))) (* maxCos (* ux (* xi (- 1 ux))))) (- (+ (* 4 (/ (* maxCos (* ux (* (pow uy 2) (* (pow yi 2) (* (pow (PI) 2) (- 1 ux)))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))) (* 8 (/ (* maxCos (* ux (* (pow uy 2) (* (pow yi 2) (* (pow (PI) 2) (- 1 ux)))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI))))))))) (/ (* (+ (* 8 (* (pow uy 3) (* (pow yi 3) (pow (PI) 3)))) (pow xi 3)) (- (* 4 (* maxCos (* ux (* uy (* yi (* (PI) (- 1 ux))))))) (* maxCos (* ux (* xi (- 1 ux)))))) (pow (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))) 2)))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI))))))) (/ (* (pow maxCos 2) (* (pow ux 2) (* (+ (* 8 (* (pow uy 3) (* (pow yi 3) (pow (PI) 3)))) (pow xi 3)) (pow (- 1 ux) 2)))) (pow (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))) 2))))))) (/ (* (+ (* 8 (* (pow uy 3) (* (pow yi 3) (pow (PI) 3)))) (pow xi 3)) (- (* 4 (* maxCos (* ux (* uy (* yi (* (PI) (- 1 ux))))))) (* maxCos (* ux (* xi (- 1 ux)))))) (pow (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))) 2)))) (/ (pow xi 3) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))))
(+.f32 (/.f32 (*.f32 (*.f32 #s(literal 8 binary32) (*.f32 uy (*.f32 uy uy))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 yi (*.f32 yi yi)))) (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 xi (*.f32 yi (PI.f32))))))) (+.f32 (/.f32 (*.f32 xi (*.f32 xi xi)) (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 xi (*.f32 yi (PI.f32))))))) (*.f32 zi (-.f32 (+.f32 (*.f32 (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 uy uy)) (*.f32 (*.f32 yi yi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (PI.f32) (PI.f32)))))) (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 xi (*.f32 yi (PI.f32))))))) #s(literal 12 binary32)) (*.f32 zi (-.f32 (+.f32 (*.f32 (/.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (*.f32 ux ux) uy) (*.f32 (*.f32 yi (PI.f32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 xi (*.f32 yi (PI.f32))))))) #s(literal 6 binary32)) (*.f32 zi (-.f32 (/.f32 (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 xi (*.f32 yi (PI.f32))))))) (+.f32 (/.f32 (*.f32 (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos ux) (*.f32 (*.f32 yi uy) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) xi)))) (-.f32 (*.f32 (/.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (*.f32 ux ux) uy) (*.f32 (*.f32 yi (PI.f32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 xi (*.f32 yi (PI.f32))))))) #s(literal 6 binary32)) (+.f32 (/.f32 (*.f32 (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos ux) (*.f32 (*.f32 yi uy) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) xi)))) (-.f32 (*.f32 (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 uy uy)) (*.f32 (*.f32 yi yi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (PI.f32) (PI.f32)))))) (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 xi (*.f32 yi (PI.f32))))))) #s(literal 12 binary32)) (*.f32 (+.f32 (*.f32 (*.f32 #s(literal 8 binary32) (*.f32 uy (*.f32 uy uy))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 yi (*.f32 yi yi)))) (*.f32 xi (*.f32 xi xi))) (/.f32 (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos ux) (*.f32 (*.f32 yi uy) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) xi)))) (*.f32 (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 xi (*.f32 yi (PI.f32)))))) (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 xi (*.f32 yi (PI.f32))))))))))) (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 xi (*.f32 yi (PI.f32))))))) (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (+.f32 (*.f32 (*.f32 #s(literal 8 binary32) (*.f32 uy (*.f32 uy uy))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 yi (*.f32 yi yi)))) (*.f32 xi (*.f32 xi xi))))) (*.f32 (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 xi (*.f32 yi (PI.f32)))))) (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 xi (*.f32 yi (PI.f32))))))))))) (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 xi (*.f32 yi (PI.f32))))))) (/.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (-.f32 (*.f32 (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 uy uy)) (*.f32 (*.f32 yi yi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (PI.f32) (PI.f32)))))) (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 xi (*.f32 yi (PI.f32))))))) #s(literal 12 binary32)) (*.f32 (+.f32 (*.f32 (*.f32 #s(literal 8 binary32) (*.f32 uy (*.f32 uy uy))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 yi (*.f32 yi yi)))) (*.f32 xi (*.f32 xi xi))) (/.f32 (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos ux) (*.f32 (*.f32 yi uy) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) xi)))) (*.f32 (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 xi (*.f32 yi (PI.f32)))))) (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 xi (*.f32 yi (PI.f32)))))))))))) (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 xi (*.f32 yi (PI.f32))))))))))) (+.f32 (/.f32 (*.f32 (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos ux) (*.f32 (*.f32 yi uy) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) xi)))) (-.f32 (*.f32 (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 uy uy)) (*.f32 (*.f32 yi yi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (PI.f32) (PI.f32)))))) (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 xi (*.f32 yi (PI.f32))))))) #s(literal 12 binary32)) (*.f32 (+.f32 (*.f32 (*.f32 #s(literal 8 binary32) (*.f32 uy (*.f32 uy uy))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 yi (*.f32 yi yi)))) (*.f32 xi (*.f32 xi xi))) (/.f32 (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos ux) (*.f32 (*.f32 yi uy) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) xi)))) (*.f32 (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 xi (*.f32 yi (PI.f32)))))) (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 xi (*.f32 yi (PI.f32))))))))))) (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 xi (*.f32 yi (PI.f32))))))) (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (+.f32 (*.f32 (*.f32 #s(literal 8 binary32) (*.f32 uy (*.f32 uy uy))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 yi (*.f32 yi yi)))) (*.f32 xi (*.f32 xi xi))))) (*.f32 (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 xi (*.f32 yi (PI.f32)))))) (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 xi (*.f32 yi (PI.f32)))))))))))) (*.f32 (+.f32 (*.f32 (*.f32 #s(literal 8 binary32) (*.f32 uy (*.f32 uy uy))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 yi (*.f32 yi yi)))) (*.f32 xi (*.f32 xi xi))) (/.f32 (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos ux) (*.f32 (*.f32 yi uy) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) xi)))) (*.f32 (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 xi (*.f32 yi (PI.f32)))))) (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 xi (*.f32 yi (PI.f32)))))))))))))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* zi (+ (* 2 (/ (* uy (* yi (PI))) zi)) (+ (* maxCos (* ux (- 1 ux))) (/ xi zi))))
(*.f32 zi (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))) zi) (+.f32 (*.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (/.f32 xi zi))))
(* zi (- (+ (* 2 (/ (* uy (* xi (* yi (PI)))) (* maxCos (* ux (* (pow zi 2) (- 1 ux)))))) (+ (* 2 (/ (* uy (* yi (PI))) zi)) (+ (* 8 (/ (* (pow uy 2) (* (pow yi 2) (pow (PI) 2))) (* maxCos (* ux (* (pow zi 2) (- 1 ux)))))) (+ (* maxCos (* ux (- 1 ux))) (/ xi zi))))) (+ (/ (* (+ xi (* 2 (* uy (* yi (PI))))) (- (* 4 (* maxCos (* ux (* uy (* yi (* (PI) (- 1 ux))))))) (* maxCos (* ux (* xi (- 1 ux)))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (/ (pow xi 2) (* maxCos (* ux (* (pow zi 2) (- 1 ux))))))))
(*.f32 zi (-.f32 (+.f32 (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 xi (*.f32 yi (PI.f32)))) (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 zi zi)) (-.f32 #s(literal 1 binary32) ux)))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))) zi)) (+.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (/.f32 xi zi)) (/.f32 (*.f32 #s(literal 8 binary32) (*.f32 (*.f32 uy uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi)))) (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 zi zi)) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (*.f32 (+.f32 xi (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))) (/.f32 (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos ux) (*.f32 (*.f32 yi uy) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) xi)))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))) (/.f32 (/.f32 (*.f32 xi xi) maxCos) (*.f32 (*.f32 ux (*.f32 zi zi)) (-.f32 #s(literal 1 binary32) ux))))))
(* zi (- (+ (* 2 (/ (* uy (* xi (* yi (PI)))) (* maxCos (* ux (* (pow zi 2) (- 1 ux)))))) (+ (* 2 (/ (* uy (* yi (PI))) zi)) (+ (* 8 (/ (* (pow uy 2) (* (pow yi 2) (pow (PI) 2))) (* maxCos (* ux (* (pow zi 2) (- 1 ux)))))) (+ (* 8 (/ (* (pow uy 3) (* (pow yi 3) (pow (PI) 3))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 3) (pow (- 1 ux) 2)))))) (+ (* maxCos (* ux (- 1 ux))) (+ (/ xi zi) (/ (pow xi 3) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 3) (pow (- 1 ux) 2))))))))))) (+ (/ (* (+ xi (* 2 (* uy (* yi (PI))))) (- (* 4 (* maxCos (* ux (* uy (* yi (* (PI) (- 1 ux))))))) (* maxCos (* ux (* xi (- 1 ux)))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (+ (/ (* (+ xi (* 2 (* uy (* yi (PI))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI))))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 3) (pow (- 1 ux) 2))))) (+ (/ (* (- (* 4 (* maxCos (* ux (* uy (* yi (* (PI) (- 1 ux))))))) (* maxCos (* ux (* xi (- 1 ux))))) (- (+ (* 2 (/ (* uy (* xi (* yi (PI)))) (* maxCos (* ux (- 1 ux))))) (* 8 (/ (* (pow uy 2) (* (pow yi 2) (pow (PI) 2))) (* maxCos (* ux (- 1 ux)))))) (+ (/ (* (+ xi (* 2 (* uy (* yi (PI))))) (- (* 4 (* maxCos (* ux (* uy (* yi (* (PI) (- 1 ux))))))) (* maxCos (* ux (* xi (- 1 ux)))))) (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))) (/ (pow xi 2) (* maxCos (* ux (- 1 ux))))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 3) (pow (- 1 ux) 2))))) (/ (pow xi 2) (* maxCos (* ux (* (pow zi 2) (- 1 ux))))))))))
(*.f32 zi (-.f32 (+.f32 (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 xi (*.f32 yi (PI.f32)))) (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 zi zi)) (-.f32 #s(literal 1 binary32) ux)))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))) zi)) (+.f32 (/.f32 (*.f32 #s(literal 8 binary32) (*.f32 (*.f32 uy uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi)))) (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 zi zi)) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 8 binary32) (*.f32 uy (*.f32 uy uy))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 yi (*.f32 yi yi)))) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)) (*.f32 (*.f32 zi (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (+.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (/.f32 xi zi)) (/.f32 (*.f32 xi (*.f32 xi xi)) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)) (*.f32 (*.f32 zi (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))))) (+.f32 (+.f32 (*.f32 (+.f32 xi (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))) (/.f32 (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos ux) (*.f32 (*.f32 yi uy) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) xi)))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))) (/.f32 (*.f32 (+.f32 xi (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))) (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 xi (*.f32 yi (PI.f32))))))) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)) (*.f32 (*.f32 zi (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (/.f32 (/.f32 (*.f32 xi xi) maxCos) (*.f32 (*.f32 ux (*.f32 zi zi)) (-.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos ux) (*.f32 (*.f32 yi uy) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) xi)))) (-.f32 (-.f32 (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 xi (*.f32 yi (PI.f32)))) (*.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 #s(literal 8 binary32) (*.f32 (*.f32 uy uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi)))) (*.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)))) (/.f32 (*.f32 (+.f32 xi (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))) (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos ux) (*.f32 (*.f32 yi uy) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) xi))))) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (/.f32 (*.f32 xi xi) (*.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)) (*.f32 (*.f32 zi (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))))))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (- (+ (* 2 (* uy (* yi (PI)))) (* 4 (* uy (* yi (PI))))) (* -1 (/ (- (* -4 (* maxCos (* ux (* uy (* yi (* (PI) (- 1 ux))))))) (* -1 (* maxCos (* ux (* xi (- 1 ux)))))) (* maxCos (* ux (- 1 ux)))))) zi)))))
(*.f32 (*.f32 #s(literal -1 binary32) zi) (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (/.f32 (+.f32 (*.f32 (*.f32 uy (*.f32 yi (PI.f32))) #s(literal 6 binary32)) (*.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -4 binary32) (*.f32 (*.f32 maxCos ux) (*.f32 (*.f32 yi uy) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 #s(literal 1 binary32) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) xi))))) (*.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux))))) zi))))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (- (+ (* -1 (/ (- (+ (* -8 (/ (* (pow uy 2) (* (pow yi 2) (pow (PI) 2))) (* maxCos (* ux (- 1 ux))))) (* -4 (/ (* (pow uy 2) (* (pow yi 2) (pow (PI) 2))) (* maxCos (* ux (- 1 ux)))))) (+ (* -1 (/ (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))) (* maxCos (* ux (- 1 ux))))) (/ (* (- (* -4 (* maxCos (* ux (* uy (* yi (* (PI) (- 1 ux))))))) (* -1 (* maxCos (* ux (* xi (- 1 ux)))))) (- (+ (* 2 (* uy (* yi (PI)))) (* 4 (* uy (* yi (PI))))) (* -1 (/ (- (* -4 (* maxCos (* ux (* uy (* yi (* (PI) (- 1 ux))))))) (* -1 (* maxCos (* ux (* xi (- 1 ux)))))) (* maxCos (* ux (- 1 ux))))))) (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) zi)) (+ (* 2 (* uy (* yi (PI)))) (* 4 (* uy (* yi (PI)))))) (* -1 (/ (- (* -4 (* maxCos (* ux (* uy (* yi (* (PI) (- 1 ux))))))) (* -1 (* maxCos (* ux (* xi (- 1 ux)))))) (* maxCos (* ux (- 1 ux)))))) zi)))))
(*.f32 (*.f32 #s(literal -1 binary32) zi) (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (/.f32 (+.f32 (neg.f32 (/.f32 (-.f32 (-.f32 (*.f32 (/.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (*.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux))) #s(literal -12 binary32)) (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 xi (*.f32 yi (PI.f32)))))) (*.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux))))) (/.f32 (*.f32 (+.f32 (*.f32 #s(literal -4 binary32) (*.f32 (*.f32 maxCos ux) (*.f32 (*.f32 yi uy) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 #s(literal 1 binary32) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) xi))))) (+.f32 (*.f32 (*.f32 uy (*.f32 yi (PI.f32))) #s(literal 6 binary32)) (*.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -4 binary32) (*.f32 (*.f32 maxCos ux) (*.f32 (*.f32 yi uy) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 #s(literal 1 binary32) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) xi))))) (*.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) zi)) (+.f32 (*.f32 (*.f32 uy (*.f32 yi (PI.f32))) #s(literal 6 binary32)) (*.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -4 binary32) (*.f32 (*.f32 maxCos ux) (*.f32 (*.f32 yi uy) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 #s(literal 1 binary32) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) xi))))) (*.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)))))) zi))))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (- (+ (* -1 (/ (- (+ (* -8 (/ (* (pow uy 2) (* (pow yi 2) (pow (PI) 2))) (* maxCos (* ux (- 1 ux))))) (+ (* -4 (/ (* (pow uy 2) (* (pow yi 2) (pow (PI) 2))) (* maxCos (* ux (- 1 ux))))) (* -1 (/ (- (+ (* 8 (/ (* (pow uy 3) (* (pow yi 3) (pow (PI) 3))) (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))) (/ (pow xi 3) (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))) (+ (/ (* (- (* -4 (* maxCos (* ux (* uy (* yi (* (PI) (- 1 ux))))))) (* -1 (* maxCos (* ux (* xi (- 1 ux)))))) (- (+ (* -8 (/ (* (pow uy 2) (* (pow yi 2) (pow (PI) 2))) (* maxCos (* ux (- 1 ux))))) (* -4 (/ (* (pow uy 2) (* (pow yi 2) (pow (PI) 2))) (* maxCos (* ux (- 1 ux)))))) (+ (* -1 (/ (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))) (* maxCos (* ux (- 1 ux))))) (/ (* (- (* -4 (* maxCos (* ux (* uy (* yi (* (PI) (- 1 ux))))))) (* -1 (* maxCos (* ux (* xi (- 1 ux)))))) (- (+ (* 2 (* uy (* yi (PI)))) (* 4 (* uy (* yi (PI))))) (* -1 (/ (- (* -4 (* maxCos (* ux (* uy (* yi (* (PI) (- 1 ux))))))) (* -1 (* maxCos (* ux (* xi (- 1 ux)))))) (* maxCos (* ux (- 1 ux))))))) (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))) (/ (* (- (+ (* 2 (* uy (* yi (PI)))) (* 4 (* uy (* yi (PI))))) (* -1 (/ (- (* -4 (* maxCos (* ux (* uy (* yi (* (PI) (- 1 ux))))))) (* -1 (* maxCos (* ux (* xi (- 1 ux)))))) (* maxCos (* ux (- 1 ux)))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI))))))) (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) zi)))) (+ (* -1 (/ (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))) (* maxCos (* ux (- 1 ux))))) (/ (* (- (* -4 (* maxCos (* ux (* uy (* yi (* (PI) (- 1 ux))))))) (* -1 (* maxCos (* ux (* xi (- 1 ux)))))) (- (+ (* 2 (* uy (* yi (PI)))) (* 4 (* uy (* yi (PI))))) (* -1 (/ (- (* -4 (* maxCos (* ux (* uy (* yi (* (PI) (- 1 ux))))))) (* -1 (* maxCos (* ux (* xi (- 1 ux)))))) (* maxCos (* ux (- 1 ux))))))) (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))) zi)) (+ (* 2 (* uy (* yi (PI)))) (* 4 (* uy (* yi (PI)))))) (* -1 (/ (- (* -4 (* maxCos (* ux (* uy (* yi (* (PI) (- 1 ux))))))) (* -1 (* maxCos (* ux (* xi (- 1 ux)))))) (* maxCos (* ux (- 1 ux)))))) zi)))))
(*.f32 (*.f32 #s(literal -1 binary32) zi) (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (/.f32 (+.f32 (neg.f32 (/.f32 (-.f32 (+.f32 (*.f32 (/.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (*.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux))) #s(literal -12 binary32)) (neg.f32 (/.f32 (-.f32 (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 8 binary32) (*.f32 uy (*.f32 uy uy))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 yi (*.f32 yi yi)))) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (/.f32 (*.f32 xi (*.f32 xi xi)) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (+.f32 (/.f32 (*.f32 (+.f32 (*.f32 #s(literal -4 binary32) (*.f32 (*.f32 maxCos ux) (*.f32 (*.f32 yi uy) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 #s(literal 1 binary32) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) xi))))) (-.f32 (-.f32 (*.f32 (/.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (*.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux))) #s(literal -12 binary32)) (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 xi (*.f32 yi (PI.f32)))))) (*.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux))))) (/.f32 (*.f32 (+.f32 (*.f32 #s(literal -4 binary32) (*.f32 (*.f32 maxCos ux) (*.f32 (*.f32 yi uy) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 #s(literal 1 binary32) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) xi))))) (+.f32 (*.f32 (*.f32 uy (*.f32 yi (PI.f32))) #s(literal 6 binary32)) (*.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -4 binary32) (*.f32 (*.f32 maxCos ux) (*.f32 (*.f32 yi uy) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 #s(literal 1 binary32) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) xi))))) (*.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (+.f32 (*.f32 (*.f32 uy (*.f32 yi (PI.f32))) #s(literal 6 binary32)) (*.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -4 binary32) (*.f32 (*.f32 maxCos ux) (*.f32 (*.f32 yi uy) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 #s(literal 1 binary32) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) xi))))) (*.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux))))) (/.f32 (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 xi (*.f32 yi (PI.f32)))))) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))) zi))) (+.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 xi (*.f32 yi (PI.f32)))))) (*.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)))) (/.f32 (*.f32 (+.f32 (*.f32 #s(literal -4 binary32) (*.f32 (*.f32 maxCos ux) (*.f32 (*.f32 yi uy) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 #s(literal 1 binary32) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) xi))))) (+.f32 (*.f32 (*.f32 uy (*.f32 yi (PI.f32))) #s(literal 6 binary32)) (*.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -4 binary32) (*.f32 (*.f32 maxCos ux) (*.f32 (*.f32 yi uy) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 #s(literal 1 binary32) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) xi))))) (*.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) zi)) (+.f32 (*.f32 (*.f32 uy (*.f32 yi (PI.f32))) #s(literal 6 binary32)) (*.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -4 binary32) (*.f32 (*.f32 maxCos ux) (*.f32 (*.f32 yi uy) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 #s(literal 1 binary32) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) xi))))) (*.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)))))) zi))))
(/ (+ (* 8 (* (pow uy 3) (* (pow yi 3) (pow (PI) 3)))) (pow xi 3)) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))
(/.f32 (+.f32 (*.f32 (*.f32 #s(literal 8 binary32) (*.f32 uy (*.f32 uy uy))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 yi (*.f32 yi yi)))) (*.f32 xi (*.f32 xi xi))) (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 xi (*.f32 yi (PI.f32)))))))
(+ (* 8 (/ (* (pow uy 3) (* (pow yi 3) (pow (PI) 3))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))) (+ (* maxCos (- (+ (* 4 (/ (* ux (* (pow uy 2) (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux)))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))) (* 8 (/ (* ux (* (pow uy 2) (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux)))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI))))))))) (/ (* (+ (* 8 (* (pow uy 3) (* (pow yi 3) (pow (PI) 3)))) (pow xi 3)) (- (* 4 (* ux (* uy (* yi (* zi (* (PI) (- 1 ux))))))) (* ux (* xi (* zi (- 1 ux)))))) (pow (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))) 2)))) (/ (pow xi 3) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))))
(+.f32 (/.f32 (*.f32 (*.f32 #s(literal 8 binary32) (*.f32 uy (*.f32 uy uy))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 yi (*.f32 yi yi)))) (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 xi (*.f32 yi (PI.f32))))))) (+.f32 (/.f32 (*.f32 xi (*.f32 xi xi)) (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 xi (*.f32 yi (PI.f32))))))) (*.f32 maxCos (-.f32 (*.f32 (/.f32 (*.f32 ux (*.f32 (*.f32 (*.f32 uy uy) (*.f32 yi yi)) (*.f32 (*.f32 zi (*.f32 (PI.f32) (PI.f32))) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 xi (*.f32 yi (PI.f32))))))) #s(literal 12 binary32)) (/.f32 (*.f32 (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 ux uy) (*.f32 (*.f32 yi zi) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 ux xi) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 (*.f32 #s(literal 8 binary32) (*.f32 uy (*.f32 uy uy))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 yi (*.f32 yi yi)))) (*.f32 xi (*.f32 xi xi)))) (*.f32 (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 xi (*.f32 yi (PI.f32)))))) (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 xi (*.f32 yi (PI.f32))))))))))))
(+ (* 8 (/ (* (pow uy 3) (* (pow yi 3) (pow (PI) 3))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))) (+ (* maxCos (- (+ (* 4 (/ (* ux (* (pow uy 2) (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux)))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))) (+ (* 8 (/ (* ux (* (pow uy 2) (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux)))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))) (* maxCos (- (+ (* 2 (/ (* (pow ux 2) (* uy (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))) (* 4 (/ (* (pow ux 2) (* uy (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI))))))))) (+ (/ (* (- (* 4 (* ux (* uy (* yi (* zi (* (PI) (- 1 ux))))))) (* ux (* xi (* zi (- 1 ux))))) (- (+ (* 4 (/ (* ux (* (pow uy 2) (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux)))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))) (* 8 (/ (* ux (* (pow uy 2) (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux)))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI))))))))) (/ (* (+ (* 8 (* (pow uy 3) (* (pow yi 3) (pow (PI) 3)))) (pow xi 3)) (- (* 4 (* ux (* uy (* yi (* zi (* (PI) (- 1 ux))))))) (* ux (* xi (* zi (- 1 ux)))))) (pow (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))) 2)))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI))))))) (/ (* (pow ux 2) (* (pow zi 2) (* (+ (* 8 (* (pow uy 3) (* (pow yi 3) (pow (PI) 3)))) (pow xi 3)) (pow (- 1 ux) 2)))) (pow (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))) 2))))))) (/ (* (+ (* 8 (* (pow uy 3) (* (pow yi 3) (pow (PI) 3)))) (pow xi 3)) (- (* 4 (* ux (* uy (* yi (* zi (* (PI) (- 1 ux))))))) (* ux (* xi (* zi (- 1 ux)))))) (pow (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))) 2)))) (/ (pow xi 3) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))))
(+.f32 (/.f32 (*.f32 (*.f32 #s(literal 8 binary32) (*.f32 uy (*.f32 uy uy))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 yi (*.f32 yi yi)))) (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 xi (*.f32 yi (PI.f32))))))) (+.f32 (/.f32 (*.f32 xi (*.f32 xi xi)) (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 xi (*.f32 yi (PI.f32))))))) (*.f32 maxCos (-.f32 (+.f32 (*.f32 (/.f32 (*.f32 ux (*.f32 (*.f32 (*.f32 uy uy) (*.f32 yi yi)) (*.f32 (*.f32 zi (*.f32 (PI.f32) (PI.f32))) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 xi (*.f32 yi (PI.f32))))))) #s(literal 12 binary32)) (*.f32 maxCos (-.f32 (*.f32 (/.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.f32 yi uy) (*.f32 (*.f32 (PI.f32) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 xi (*.f32 yi (PI.f32))))))) #s(literal 6 binary32)) (+.f32 (/.f32 (*.f32 (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 ux uy) (*.f32 (*.f32 yi zi) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 ux xi) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (-.f32 (*.f32 (/.f32 (*.f32 ux (*.f32 (*.f32 (*.f32 uy uy) (*.f32 yi yi)) (*.f32 (*.f32 zi (*.f32 (PI.f32) (PI.f32))) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 xi (*.f32 yi (PI.f32))))))) #s(literal 12 binary32)) (/.f32 (*.f32 (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 ux uy) (*.f32 (*.f32 yi zi) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 ux xi) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 (*.f32 #s(literal 8 binary32) (*.f32 uy (*.f32 uy uy))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 yi (*.f32 yi yi)))) (*.f32 xi (*.f32 xi xi)))) (*.f32 (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 xi (*.f32 yi (PI.f32)))))) (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 xi (*.f32 yi (PI.f32)))))))))) (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 xi (*.f32 yi (PI.f32))))))) (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 zi zi)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (+.f32 (*.f32 (*.f32 #s(literal 8 binary32) (*.f32 uy (*.f32 uy uy))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 yi (*.f32 yi yi)))) (*.f32 xi (*.f32 xi xi))))) (*.f32 (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 xi (*.f32 yi (PI.f32)))))) (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 xi (*.f32 yi (PI.f32)))))))))))) (/.f32 (*.f32 (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 ux uy) (*.f32 (*.f32 yi zi) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 ux xi) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 (*.f32 #s(literal 8 binary32) (*.f32 uy (*.f32 uy uy))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 yi (*.f32 yi yi)))) (*.f32 xi (*.f32 xi xi)))) (*.f32 (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 xi (*.f32 yi (PI.f32)))))) (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 xi (*.f32 yi (PI.f32))))))))))))
(+ (* 8 (/ (* (pow uy 3) (* (pow yi 3) (pow (PI) 3))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))) (+ (* maxCos (- (+ (* 4 (/ (* ux (* (pow uy 2) (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux)))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))) (+ (* 8 (/ (* ux (* (pow uy 2) (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux)))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))) (* maxCos (- (+ (* 2 (/ (* (pow ux 2) (* uy (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))) (+ (* 4 (/ (* (pow ux 2) (* uy (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))) (* maxCos (- (/ (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI))))))) (+ (/ (* (- (* 4 (* ux (* uy (* yi (* zi (* (PI) (- 1 ux))))))) (* ux (* xi (* zi (- 1 ux))))) (- (+ (* 2 (/ (* (pow ux 2) (* uy (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))) (* 4 (/ (* (pow ux 2) (* uy (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI))))))))) (+ (/ (* (- (* 4 (* ux (* uy (* yi (* zi (* (PI) (- 1 ux))))))) (* ux (* xi (* zi (- 1 ux))))) (- (+ (* 4 (/ (* ux (* (pow uy 2) (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux)))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))) (* 8 (/ (* ux (* (pow uy 2) (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux)))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI))))))))) (/ (* (+ (* 8 (* (pow uy 3) (* (pow yi 3) (pow (PI) 3)))) (pow xi 3)) (- (* 4 (* ux (* uy (* yi (* zi (* (PI) (- 1 ux))))))) (* ux (* xi (* zi (- 1 ux)))))) (pow (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))) 2)))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI))))))) (/ (* (pow ux 2) (* (pow zi 2) (* (+ (* 8 (* (pow uy 3) (* (pow yi 3) (pow (PI) 3)))) (pow xi 3)) (pow (- 1 ux) 2)))) (pow (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))) 2))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI))))))) (/ (* (pow ux 2) (* (pow zi 2) (* (pow (- 1 ux) 2) (- (+ (* 4 (/ (* ux (* (pow uy 2) (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux)))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))) (* 8 (/ (* ux (* (pow uy 2) (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux)))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI))))))))) (/ (* (+ (* 8 (* (pow uy 3) (* (pow yi 3) (pow (PI) 3)))) (pow xi 3)) (- (* 4 (* ux (* uy (* yi (* zi (* (PI) (- 1 ux))))))) (* ux (* xi (* zi (- 1 ux)))))) (pow (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))) 2)))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))))))) (+ (/ (* (- (* 4 (* ux (* uy (* yi (* zi (* (PI) (- 1 ux))))))) (* ux (* xi (* zi (- 1 ux))))) (- (+ (* 4 (/ (* ux (* (pow uy 2) (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux)))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))) (* 8 (/ (* ux (* (pow uy 2) (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux)))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI))))))))) (/ (* (+ (* 8 (* (pow uy 3) (* (pow yi 3) (pow (PI) 3)))) (pow xi 3)) (- (* 4 (* ux (* uy (* yi (* zi (* (PI) (- 1 ux))))))) (* ux (* xi (* zi (- 1 ux)))))) (pow (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))) 2)))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI))))))) (/ (* (pow ux 2) (* (pow zi 2) (* (+ (* 8 (* (pow uy 3) (* (pow yi 3) (pow (PI) 3)))) (pow xi 3)) (pow (- 1 ux) 2)))) (pow (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))) 2))))))) (/ (* (+ (* 8 (* (pow uy 3) (* (pow yi 3) (pow (PI) 3)))) (pow xi 3)) (- (* 4 (* ux (* uy (* yi (* zi (* (PI) (- 1 ux))))))) (* ux (* xi (* zi (- 1 ux)))))) (pow (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))) 2)))) (/ (pow xi 3) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))))))
(+.f32 (/.f32 (*.f32 (*.f32 #s(literal 8 binary32) (*.f32 uy (*.f32 uy uy))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 yi (*.f32 yi yi)))) (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 xi (*.f32 yi (PI.f32))))))) (+.f32 (/.f32 (*.f32 xi (*.f32 xi xi)) (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 xi (*.f32 yi (PI.f32))))))) (*.f32 maxCos (-.f32 (+.f32 (*.f32 (/.f32 (*.f32 ux (*.f32 (*.f32 (*.f32 uy uy) (*.f32 yi yi)) (*.f32 (*.f32 zi (*.f32 (PI.f32) (PI.f32))) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 xi (*.f32 yi (PI.f32))))))) #s(literal 12 binary32)) (*.f32 maxCos (-.f32 (+.f32 (*.f32 (/.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.f32 yi uy) (*.f32 (*.f32 (PI.f32) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 xi (*.f32 yi (PI.f32))))))) #s(literal 6 binary32)) (*.f32 maxCos (-.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 zi (*.f32 zi zi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 xi (*.f32 yi (PI.f32))))))) (+.f32 (/.f32 (*.f32 (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 ux uy) (*.f32 (*.f32 yi zi) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 ux xi) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (-.f32 (*.f32 (/.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.f32 yi uy) (*.f32 (*.f32 (PI.f32) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 xi (*.f32 yi (PI.f32))))))) #s(literal 6 binary32)) (+.f32 (/.f32 (*.f32 (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 ux uy) (*.f32 (*.f32 yi zi) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 ux xi) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (-.f32 (*.f32 (/.f32 (*.f32 ux (*.f32 (*.f32 (*.f32 uy uy) (*.f32 yi yi)) (*.f32 (*.f32 zi (*.f32 (PI.f32) (PI.f32))) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 xi (*.f32 yi (PI.f32))))))) #s(literal 12 binary32)) (/.f32 (*.f32 (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 ux uy) (*.f32 (*.f32 yi zi) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 ux xi) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 (*.f32 #s(literal 8 binary32) (*.f32 uy (*.f32 uy uy))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 yi (*.f32 yi yi)))) (*.f32 xi (*.f32 xi xi)))) (*.f32 (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 xi (*.f32 yi (PI.f32)))))) (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 xi (*.f32 yi (PI.f32)))))))))) (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 xi (*.f32 yi (PI.f32))))))) (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 zi zi)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (+.f32 (*.f32 (*.f32 #s(literal 8 binary32) (*.f32 uy (*.f32 uy uy))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 yi (*.f32 yi yi)))) (*.f32 xi (*.f32 xi xi))))) (*.f32 (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 xi (*.f32 yi (PI.f32)))))) (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 xi (*.f32 yi (PI.f32))))))))))) (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 xi (*.f32 yi (PI.f32))))))) (/.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (-.f32 (*.f32 (/.f32 (*.f32 ux (*.f32 (*.f32 (*.f32 uy uy) (*.f32 yi yi)) (*.f32 (*.f32 zi (*.f32 (PI.f32) (PI.f32))) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 xi (*.f32 yi (PI.f32))))))) #s(literal 12 binary32)) (/.f32 (*.f32 (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 ux uy) (*.f32 (*.f32 yi zi) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 ux xi) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 (*.f32 #s(literal 8 binary32) (*.f32 uy (*.f32 uy uy))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 yi (*.f32 yi yi)))) (*.f32 xi (*.f32 xi xi)))) (*.f32 (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 xi (*.f32 yi (PI.f32)))))) (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 xi (*.f32 yi (PI.f32))))))))))) (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 xi (*.f32 yi (PI.f32))))))))))) (+.f32 (/.f32 (*.f32 (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 ux uy) (*.f32 (*.f32 yi zi) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 ux xi) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (-.f32 (*.f32 (/.f32 (*.f32 ux (*.f32 (*.f32 (*.f32 uy uy) (*.f32 yi yi)) (*.f32 (*.f32 zi (*.f32 (PI.f32) (PI.f32))) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 xi (*.f32 yi (PI.f32))))))) #s(literal 12 binary32)) (/.f32 (*.f32 (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 ux uy) (*.f32 (*.f32 yi zi) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 ux xi) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 (*.f32 #s(literal 8 binary32) (*.f32 uy (*.f32 uy uy))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 yi (*.f32 yi yi)))) (*.f32 xi (*.f32 xi xi)))) (*.f32 (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 xi (*.f32 yi (PI.f32)))))) (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 xi (*.f32 yi (PI.f32)))))))))) (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 xi (*.f32 yi (PI.f32))))))) (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 zi zi)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (+.f32 (*.f32 (*.f32 #s(literal 8 binary32) (*.f32 uy (*.f32 uy uy))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 yi (*.f32 yi yi)))) (*.f32 xi (*.f32 xi xi))))) (*.f32 (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 xi (*.f32 yi (PI.f32)))))) (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 xi (*.f32 yi (PI.f32)))))))))))) (/.f32 (*.f32 (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 ux uy) (*.f32 (*.f32 yi zi) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 ux xi) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 (*.f32 #s(literal 8 binary32) (*.f32 uy (*.f32 uy uy))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 yi (*.f32 yi yi)))) (*.f32 xi (*.f32 xi xi)))) (*.f32 (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 xi (*.f32 yi (PI.f32)))))) (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 xi (*.f32 yi (PI.f32))))))))))))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (+ (* 2 (/ (* uy (* yi (PI))) maxCos)) (+ (* ux (* zi (- 1 ux))) (/ xi maxCos))))
(*.f32 maxCos (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))) maxCos) (+.f32 (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (/.f32 xi maxCos))))
(* maxCos (- (+ (* 2 (/ (* uy (* xi (* yi (PI)))) (* (pow maxCos 2) (* ux (* zi (- 1 ux)))))) (+ (* 2 (/ (* uy (* yi (PI))) maxCos)) (+ (* 8 (/ (* (pow uy 2) (* (pow yi 2) (pow (PI) 2))) (* (pow maxCos 2) (* ux (* zi (- 1 ux)))))) (+ (* ux (* zi (- 1 ux))) (/ xi maxCos))))) (+ (/ (* (+ xi (* 2 (* uy (* yi (PI))))) (- (* 4 (* ux (* uy (* yi (* zi (* (PI) (- 1 ux))))))) (* ux (* xi (* zi (- 1 ux)))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (/ (pow xi 2) (* (pow maxCos 2) (* ux (* zi (- 1 ux))))))))
(*.f32 maxCos (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 xi (*.f32 yi (PI.f32)))) (*.f32 (*.f32 (*.f32 maxCos maxCos) ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (-.f32 (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))) maxCos) (+.f32 (+.f32 (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (/.f32 xi maxCos)) (*.f32 #s(literal 8 binary32) (/.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (*.f32 (*.f32 (*.f32 maxCos maxCos) ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))) (+.f32 (/.f32 (*.f32 (+.f32 xi (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))) (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 ux uy) (*.f32 (*.f32 yi zi) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 ux xi) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (/.f32 (*.f32 xi xi) (*.f32 (*.f32 (*.f32 maxCos maxCos) ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))))
(* maxCos (- (+ (* 2 (/ (* uy (* xi (* yi (PI)))) (* (pow maxCos 2) (* ux (* zi (- 1 ux)))))) (+ (* 2 (/ (* uy (* yi (PI))) maxCos)) (+ (* 8 (/ (* (pow uy 2) (* (pow yi 2) (pow (PI) 2))) (* (pow maxCos 2) (* ux (* zi (- 1 ux)))))) (+ (* 8 (/ (* (pow uy 3) (* (pow yi 3) (pow (PI) 3))) (* (pow maxCos 3) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))) (+ (* ux (* zi (- 1 ux))) (+ (/ xi maxCos) (/ (pow xi 3) (* (pow maxCos 3) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))))))))) (+ (/ (* (+ xi (* 2 (* uy (* yi (PI))))) (- (* 4 (* ux (* uy (* yi (* zi (* (PI) (- 1 ux))))))) (* ux (* xi (* zi (- 1 ux)))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (+ (/ (* (+ xi (* 2 (* uy (* yi (PI))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI))))))) (* (pow maxCos 3) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (+ (/ (* (- (* 4 (* ux (* uy (* yi (* zi (* (PI) (- 1 ux))))))) (* ux (* xi (* zi (- 1 ux))))) (- (+ (* 2 (/ (* uy (* xi (* yi (PI)))) (* ux (* zi (- 1 ux))))) (* 8 (/ (* (pow uy 2) (* (pow yi 2) (pow (PI) 2))) (* ux (* zi (- 1 ux)))))) (+ (/ (* (+ xi (* 2 (* uy (* yi (PI))))) (- (* 4 (* ux (* uy (* yi (* zi (* (PI) (- 1 ux))))))) (* ux (* xi (* zi (- 1 ux)))))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (/ (pow xi 2) (* ux (* zi (- 1 ux))))))) (* (pow maxCos 3) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (/ (pow xi 2) (* (pow maxCos 2) (* ux (* zi (- 1 ux))))))))))
(*.f32 maxCos (-.f32 (-.f32 (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 xi (*.f32 yi (PI.f32)))) (*.f32 (*.f32 (*.f32 maxCos maxCos) ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (+.f32 (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))) maxCos) (*.f32 #s(literal 8 binary32) (/.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (*.f32 (*.f32 (*.f32 maxCos maxCos) ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 8 binary32) (*.f32 uy (*.f32 uy uy))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 yi (*.f32 yi yi)))) (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (+.f32 (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (/.f32 xi maxCos)) (/.f32 (/.f32 (*.f32 xi (*.f32 xi xi)) (*.f32 maxCos (*.f32 maxCos maxCos))) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))))) (/.f32 (*.f32 (+.f32 xi (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))) (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 ux uy) (*.f32 (*.f32 yi zi) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 ux xi) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))) (+.f32 (+.f32 (*.f32 (/.f32 (+.f32 xi (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))) (*.f32 maxCos (*.f32 maxCos maxCos))) (/.f32 (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 xi (*.f32 yi (PI.f32)))))) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (/.f32 (*.f32 (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 ux uy) (*.f32 (*.f32 yi zi) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 ux xi) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 xi (*.f32 yi (PI.f32)))) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (-.f32 (*.f32 #s(literal 8 binary32) (/.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) (+.f32 (/.f32 (*.f32 (+.f32 xi (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))) (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 ux uy) (*.f32 (*.f32 yi zi) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 ux xi) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (/.f32 (*.f32 xi xi) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))))) (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))) (/.f32 (*.f32 xi xi) (*.f32 (*.f32 (*.f32 maxCos maxCos) ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (* -1 (/ (- (+ (* 2 (* uy (* yi (PI)))) (* 4 (* uy (* yi (PI))))) (* -1 (/ (- (* -4 (* ux (* uy (* yi (* zi (* (PI) (- 1 ux))))))) (* -1 (* ux (* xi (* zi (- 1 ux)))))) (* ux (* zi (- 1 ux)))))) maxCos)))))
(*.f32 (*.f32 #s(literal -1 binary32) maxCos) (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (/.f32 (+.f32 (*.f32 (*.f32 uy (*.f32 yi (PI.f32))) #s(literal 6 binary32)) (*.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -4 binary32) (*.f32 (*.f32 ux uy) (*.f32 (*.f32 yi zi) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux xi) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) maxCos))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (* -1 (/ (- (+ (* -1 (/ (- (+ (* -8 (/ (* (pow uy 2) (* (pow yi 2) (pow (PI) 2))) (* ux (* zi (- 1 ux))))) (* -4 (/ (* (pow uy 2) (* (pow yi 2) (pow (PI) 2))) (* ux (* zi (- 1 ux)))))) (+ (* -1 (/ (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))) (* ux (* zi (- 1 ux))))) (/ (* (- (* -4 (* ux (* uy (* yi (* zi (* (PI) (- 1 ux))))))) (* -1 (* ux (* xi (* zi (- 1 ux)))))) (- (+ (* 2 (* uy (* yi (PI)))) (* 4 (* uy (* yi (PI))))) (* -1 (/ (- (* -4 (* ux (* uy (* yi (* zi (* (PI) (- 1 ux))))))) (* -1 (* ux (* xi (* zi (- 1 ux)))))) (* ux (* zi (- 1 ux))))))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))) maxCos)) (+ (* 2 (* uy (* yi (PI)))) (* 4 (* uy (* yi (PI)))))) (* -1 (/ (- (* -4 (* ux (* uy (* yi (* zi (* (PI) (- 1 ux))))))) (* -1 (* ux (* xi (* zi (- 1 ux)))))) (* ux (* zi (- 1 ux)))))) maxCos)))))
(*.f32 (*.f32 #s(literal -1 binary32) maxCos) (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (/.f32 (+.f32 (neg.f32 (/.f32 (-.f32 (-.f32 (*.f32 (/.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) #s(literal -12 binary32)) (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 xi (*.f32 yi (PI.f32)))))) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (/.f32 (*.f32 (+.f32 (*.f32 #s(literal -4 binary32) (*.f32 (*.f32 ux uy) (*.f32 (*.f32 yi zi) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux xi) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) (+.f32 (*.f32 (*.f32 uy (*.f32 yi (PI.f32))) #s(literal 6 binary32)) (*.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -4 binary32) (*.f32 (*.f32 ux uy) (*.f32 (*.f32 yi zi) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux xi) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) maxCos)) (+.f32 (*.f32 (*.f32 uy (*.f32 yi (PI.f32))) #s(literal 6 binary32)) (*.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -4 binary32) (*.f32 (*.f32 ux uy) (*.f32 (*.f32 yi zi) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux xi) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))) maxCos))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (* -1 (/ (- (+ (* -1 (/ (- (+ (* -8 (/ (* (pow uy 2) (* (pow yi 2) (pow (PI) 2))) (* ux (* zi (- 1 ux))))) (+ (* -4 (/ (* (pow uy 2) (* (pow yi 2) (pow (PI) 2))) (* ux (* zi (- 1 ux))))) (* -1 (/ (- (+ (* 8 (/ (* (pow uy 3) (* (pow yi 3) (pow (PI) 3))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (/ (pow xi 3) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (+ (/ (* (- (* -4 (* ux (* uy (* yi (* zi (* (PI) (- 1 ux))))))) (* -1 (* ux (* xi (* zi (- 1 ux)))))) (- (+ (* -8 (/ (* (pow uy 2) (* (pow yi 2) (pow (PI) 2))) (* ux (* zi (- 1 ux))))) (* -4 (/ (* (pow uy 2) (* (pow yi 2) (pow (PI) 2))) (* ux (* zi (- 1 ux)))))) (+ (* -1 (/ (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))) (* ux (* zi (- 1 ux))))) (/ (* (- (* -4 (* ux (* uy (* yi (* zi (* (PI) (- 1 ux))))))) (* -1 (* ux (* xi (* zi (- 1 ux)))))) (- (+ (* 2 (* uy (* yi (PI)))) (* 4 (* uy (* yi (PI))))) (* -1 (/ (- (* -4 (* ux (* uy (* yi (* zi (* (PI) (- 1 ux))))))) (* -1 (* ux (* xi (* zi (- 1 ux)))))) (* ux (* zi (- 1 ux))))))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (/ (* (- (+ (* 2 (* uy (* yi (PI)))) (* 4 (* uy (* yi (PI))))) (* -1 (/ (- (* -4 (* ux (* uy (* yi (* zi (* (PI) (- 1 ux))))))) (* -1 (* ux (* xi (* zi (- 1 ux)))))) (* ux (* zi (- 1 ux)))))) (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI))))))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))) maxCos)))) (+ (* -1 (/ (- (+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (pow xi 2)) (* 2 (* uy (* xi (* yi (PI)))))) (* ux (* zi (- 1 ux))))) (/ (* (- (* -4 (* ux (* uy (* yi (* zi (* (PI) (- 1 ux))))))) (* -1 (* ux (* xi (* zi (- 1 ux)))))) (- (+ (* 2 (* uy (* yi (PI)))) (* 4 (* uy (* yi (PI))))) (* -1 (/ (- (* -4 (* ux (* uy (* yi (* zi (* (PI) (- 1 ux))))))) (* -1 (* ux (* xi (* zi (- 1 ux)))))) (* ux (* zi (- 1 ux))))))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))) maxCos)) (+ (* 2 (* uy (* yi (PI)))) (* 4 (* uy (* yi (PI)))))) (* -1 (/ (- (* -4 (* ux (* uy (* yi (* zi (* (PI) (- 1 ux))))))) (* -1 (* ux (* xi (* zi (- 1 ux)))))) (* ux (* zi (- 1 ux)))))) maxCos)))))
(*.f32 (*.f32 #s(literal -1 binary32) maxCos) (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (/.f32 (+.f32 (neg.f32 (/.f32 (-.f32 (+.f32 (*.f32 (/.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) #s(literal -12 binary32)) (neg.f32 (/.f32 (-.f32 (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 8 binary32) (*.f32 uy (*.f32 uy uy))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 yi (*.f32 yi yi)))) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (/.f32 (*.f32 xi (*.f32 xi xi)) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (/.f32 (*.f32 (+.f32 (*.f32 #s(literal -4 binary32) (*.f32 (*.f32 ux uy) (*.f32 (*.f32 yi zi) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux xi) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) (-.f32 (-.f32 (*.f32 (/.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) #s(literal -12 binary32)) (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 xi (*.f32 yi (PI.f32)))))) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (/.f32 (*.f32 (+.f32 (*.f32 #s(literal -4 binary32) (*.f32 (*.f32 ux uy) (*.f32 (*.f32 yi zi) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux xi) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) (+.f32 (*.f32 (*.f32 uy (*.f32 yi (PI.f32))) #s(literal 6 binary32)) (*.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -4 binary32) (*.f32 (*.f32 ux uy) (*.f32 (*.f32 yi zi) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux xi) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (+.f32 (*.f32 (*.f32 uy (*.f32 yi (PI.f32))) #s(literal 6 binary32)) (*.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -4 binary32) (*.f32 (*.f32 ux uy) (*.f32 (*.f32 yi zi) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux xi) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (/.f32 (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 xi (*.f32 yi (PI.f32)))))) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))))) maxCos))) (+.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 xi (*.f32 yi (PI.f32)))))) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) (/.f32 (*.f32 (+.f32 (*.f32 #s(literal -4 binary32) (*.f32 (*.f32 ux uy) (*.f32 (*.f32 yi zi) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux xi) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) (+.f32 (*.f32 (*.f32 uy (*.f32 yi (PI.f32))) #s(literal 6 binary32)) (*.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -4 binary32) (*.f32 (*.f32 ux uy) (*.f32 (*.f32 yi zi) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux xi) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))) maxCos)) (+.f32 (*.f32 (*.f32 uy (*.f32 yi (PI.f32))) #s(literal 6 binary32)) (*.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -4 binary32) (*.f32 (*.f32 ux uy) (*.f32 (*.f32 yi zi) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux xi) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))) maxCos))))
(pow (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))) 3)
(*.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))) (*.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))) (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))))))
(+ (pow xi 3) (pow (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))) 3))
(+.f32 (*.f32 xi (*.f32 xi xi)) (*.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))) (*.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))) (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))))))
(+ (pow xi 3) (pow (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))) 3))
(+.f32 (*.f32 xi (*.f32 xi xi)) (*.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))) (*.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))) (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))))))
(+ (pow xi 3) (pow (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))) 3))
(+.f32 (*.f32 xi (*.f32 xi xi)) (*.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))) (*.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))) (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))))))
(pow xi 3)
(*.f32 xi (*.f32 xi xi))
(* (pow xi 3) (+ 1 (/ (pow (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))) 3) (pow xi 3))))
(*.f32 (*.f32 xi (*.f32 xi xi)) (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))) (*.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))) (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))))) (*.f32 xi (*.f32 xi xi)))))
(* (pow xi 3) (+ 1 (/ (pow (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))) 3) (pow xi 3))))
(*.f32 (*.f32 xi (*.f32 xi xi)) (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))) (*.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))) (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))))) (*.f32 xi (*.f32 xi xi)))))
(* (pow xi 3) (+ 1 (/ (pow (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))) 3) (pow xi 3))))
(*.f32 (*.f32 xi (*.f32 xi xi)) (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))) (*.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))) (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))))) (*.f32 xi (*.f32 xi xi)))))
(pow xi 3)
(*.f32 xi (*.f32 xi xi))
(* -1 (* (pow xi 3) (- (* -1 (/ (pow (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))) 3) (pow xi 3))) 1)))
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 xi (*.f32 xi xi))) (+.f32 (neg.f32 (/.f32 (*.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))) (*.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))) (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))))) (*.f32 xi (*.f32 xi xi)))) #s(literal -1 binary32)))
(* -1 (* (pow xi 3) (- (* -1 (/ (pow (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))) 3) (pow xi 3))) 1)))
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 xi (*.f32 xi xi))) (+.f32 (neg.f32 (/.f32 (*.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))) (*.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))) (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))))) (*.f32 xi (*.f32 xi xi)))) #s(literal -1 binary32)))
(* -1 (* (pow xi 3) (- (* -1 (/ (pow (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))) 3) (pow xi 3))) 1)))
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 xi (*.f32 xi xi))) (+.f32 (neg.f32 (/.f32 (*.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))) (*.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))) (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))))) (*.f32 xi (*.f32 xi xi)))) #s(literal -1 binary32)))
(+ (* (pow maxCos 3) (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3)))) (pow xi 3))
(+.f32 (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 zi (*.f32 zi zi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 xi (*.f32 xi xi)))
(+ (* uy (+ (* 2 (* (pow maxCos 2) (* (pow ux 2) (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2))))))) (* 4 (* (pow maxCos 2) (* (pow ux 2) (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2))))))))) (+ (* (pow maxCos 3) (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3)))) (pow xi 3)))
(+.f32 (*.f32 uy (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (*.f32 ux ux) yi) (*.f32 (*.f32 (PI.f32) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 6 binary32))) (+.f32 (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 zi (*.f32 zi zi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 xi (*.f32 xi xi))))
(+ (* uy (+ (* 2 (* (pow maxCos 2) (* (pow ux 2) (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2))))))) (+ (* 4 (* (pow maxCos 2) (* (pow ux 2) (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2))))))) (* uy (+ (* 4 (* maxCos (* ux (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux))))))) (* 8 (* maxCos (* ux (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux)))))))))))) (+ (* (pow maxCos 3) (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3)))) (pow xi 3)))
(+.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (*.f32 ux ux) yi) (*.f32 (*.f32 (PI.f32) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 6 binary32)) (*.f32 uy (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 yi yi)) (*.f32 (*.f32 zi (*.f32 (PI.f32) (PI.f32))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 12 binary32))))) (+.f32 (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 zi (*.f32 zi zi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 xi (*.f32 xi xi))))
(+ (* uy (+ (* 2 (* (pow maxCos 2) (* (pow ux 2) (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2))))))) (+ (* 4 (* (pow maxCos 2) (* (pow ux 2) (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2))))))) (* uy (+ (* 4 (* maxCos (* ux (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux))))))) (+ (* 8 (* maxCos (* ux (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux))))))) (* 8 (* uy (* (pow yi 3) (pow (PI) 3)))))))))) (+ (* (pow maxCos 3) (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3)))) (pow xi 3)))
(+.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (*.f32 ux ux) yi) (*.f32 (*.f32 (PI.f32) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 6 binary32)) (*.f32 uy (+.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 yi yi)) (*.f32 (*.f32 zi (*.f32 (PI.f32) (PI.f32))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 12 binary32)) (*.f32 (*.f32 #s(literal 8 binary32) uy) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 yi (*.f32 yi yi)))))))) (+.f32 (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 zi (*.f32 zi zi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 xi (*.f32 xi xi))))
(* 8 (* (pow uy 3) (* (pow yi 3) (pow (PI) 3))))
(*.f32 (*.f32 #s(literal 8 binary32) (*.f32 uy (*.f32 uy uy))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 yi (*.f32 yi yi))))
(* (pow uy 3) (+ (* 4 (/ (* maxCos (* ux (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux)))))) uy)) (+ (* 8 (* (pow yi 3) (pow (PI) 3))) (* 8 (/ (* maxCos (* ux (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux)))))) uy)))))
(*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 4 binary32) maxCos) (*.f32 (*.f32 ux (*.f32 yi yi)) (*.f32 (*.f32 zi (*.f32 (PI.f32) (PI.f32))) (-.f32 #s(literal 1 binary32) ux)))) uy) (*.f32 #s(literal 8 binary32) (+.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 yi (*.f32 yi yi))) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 yi yi)) (*.f32 (*.f32 zi (*.f32 (PI.f32) (PI.f32))) (-.f32 #s(literal 1 binary32) ux)))) uy)))))
(* (pow uy 3) (+ (* 2 (/ (* (pow maxCos 2) (* (pow ux 2) (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))) (pow uy 2))) (+ (* 4 (/ (* maxCos (* ux (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux)))))) uy)) (+ (* 4 (/ (* (pow maxCos 2) (* (pow ux 2) (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))) (pow uy 2))) (+ (* 8 (* (pow yi 3) (pow (PI) 3))) (* 8 (/ (* maxCos (* ux (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux)))))) uy)))))))
(*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 (*.f32 ux ux) yi) (*.f32 (*.f32 (PI.f32) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 uy uy)) (+.f32 (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 4 binary32) maxCos) (*.f32 (*.f32 ux (*.f32 yi yi)) (*.f32 (*.f32 zi (*.f32 (PI.f32) (PI.f32))) (-.f32 #s(literal 1 binary32) ux)))) uy) (/.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 (*.f32 ux ux) yi) (*.f32 (*.f32 (PI.f32) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 uy uy))) (*.f32 #s(literal 8 binary32) (+.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 yi (*.f32 yi yi))) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 yi yi)) (*.f32 (*.f32 zi (*.f32 (PI.f32) (PI.f32))) (-.f32 #s(literal 1 binary32) ux)))) uy))))))
(* (pow uy 3) (+ (* 2 (/ (* (pow maxCos 2) (* (pow ux 2) (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))) (pow uy 2))) (+ (* 4 (/ (* maxCos (* ux (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux)))))) uy)) (+ (* 4 (/ (* (pow maxCos 2) (* (pow ux 2) (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))) (pow uy 2))) (+ (* 8 (* (pow yi 3) (pow (PI) 3))) (+ (* 8 (/ (* maxCos (* ux (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux)))))) uy)) (+ (/ (* (pow maxCos 3) (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3)))) (pow uy 3)) (/ (pow xi 3) (pow uy 3)))))))))
(*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 (*.f32 ux ux) yi) (*.f32 (*.f32 (PI.f32) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 uy uy)) (+.f32 (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 4 binary32) maxCos) (*.f32 (*.f32 ux (*.f32 yi yi)) (*.f32 (*.f32 zi (*.f32 (PI.f32) (PI.f32))) (-.f32 #s(literal 1 binary32) ux)))) uy) (/.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 (*.f32 ux ux) yi) (*.f32 (*.f32 (PI.f32) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 uy uy))) (+.f32 (*.f32 #s(literal 8 binary32) (+.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 yi (*.f32 yi yi))) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 yi yi)) (*.f32 (*.f32 zi (*.f32 (PI.f32) (PI.f32))) (-.f32 #s(literal 1 binary32) ux)))) uy))) (+.f32 (/.f32 (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 zi (*.f32 zi zi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 uy (*.f32 uy uy))) (/.f32 (*.f32 xi (*.f32 xi xi)) (*.f32 uy (*.f32 uy uy))))))))
(* 8 (* (pow uy 3) (* (pow yi 3) (pow (PI) 3))))
(*.f32 (*.f32 #s(literal 8 binary32) (*.f32 uy (*.f32 uy uy))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 yi (*.f32 yi yi))))
(* -1 (* (pow uy 3) (+ (* -8 (* (pow yi 3) (pow (PI) 3))) (* -1 (/ (+ (* 4 (* maxCos (* ux (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux))))))) (* 8 (* maxCos (* ux (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux)))))))) uy)))))
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 uy (*.f32 uy uy))) (+.f32 (*.f32 (*.f32 #s(literal -8 binary32) (*.f32 yi (*.f32 yi yi))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (neg.f32 (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 yi yi)) (*.f32 (*.f32 zi (*.f32 (PI.f32) (PI.f32))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 12 binary32)) uy))))
(* -1 (* (pow uy 3) (+ (* -8 (* (pow yi 3) (pow (PI) 3))) (* -1 (/ (+ (* -1 (/ (+ (* -4 (* (pow maxCos 2) (* (pow ux 2) (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2))))))) (* -2 (* (pow maxCos 2) (* (pow ux 2) (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))))) uy)) (+ (* 4 (* maxCos (* ux (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux))))))) (* 8 (* maxCos (* ux (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux))))))))) uy)))))
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 uy (*.f32 uy uy))) (+.f32 (*.f32 (*.f32 #s(literal -8 binary32) (*.f32 yi (*.f32 yi yi))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 yi yi)) (*.f32 (*.f32 zi (*.f32 (PI.f32) (PI.f32))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 12 binary32)) (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (*.f32 ux ux) yi) (*.f32 (*.f32 (PI.f32) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) #s(literal -6 binary32)) uy))) uy))))
(* -1 (* (pow uy 3) (+ (* -8 (* (pow yi 3) (pow (PI) 3))) (* -1 (/ (+ (* -1 (/ (+ (* -4 (* (pow maxCos 2) (* (pow ux 2) (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2))))))) (+ (* -2 (* (pow maxCos 2) (* (pow ux 2) (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* (pow maxCos 3) (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3)))) (pow xi 3)) uy)))) uy)) (+ (* 4 (* maxCos (* ux (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux))))))) (* 8 (* maxCos (* ux (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux))))))))) uy)))))
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 uy (*.f32 uy uy))) (+.f32 (*.f32 (*.f32 #s(literal -8 binary32) (*.f32 yi (*.f32 yi yi))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 yi yi)) (*.f32 (*.f32 zi (*.f32 (PI.f32) (PI.f32))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 12 binary32)) (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (*.f32 ux ux) yi) (*.f32 (*.f32 (PI.f32) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) #s(literal -6 binary32)) (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 zi (*.f32 zi zi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 xi (*.f32 xi xi))) uy))) uy))) uy))))
(+ (* (pow maxCos 3) (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3)))) (pow xi 3))
(+.f32 (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 zi (*.f32 zi zi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 xi (*.f32 xi xi)))
(+ (* yi (+ (* 2 (* (pow maxCos 2) (* (pow ux 2) (* uy (* (pow zi 2) (* (PI) (pow (- 1 ux) 2))))))) (* 4 (* (pow maxCos 2) (* (pow ux 2) (* uy (* (pow zi 2) (* (PI) (pow (- 1 ux) 2))))))))) (+ (* (pow maxCos 3) (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3)))) (pow xi 3)))
(+.f32 (*.f32 yi (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (*.f32 ux ux) uy) (*.f32 (*.f32 (PI.f32) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 6 binary32))) (+.f32 (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 zi (*.f32 zi zi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 xi (*.f32 xi xi))))
(+ (* yi (+ (* 2 (* (pow maxCos 2) (* (pow ux 2) (* uy (* (pow zi 2) (* (PI) (pow (- 1 ux) 2))))))) (+ (* 4 (* (pow maxCos 2) (* (pow ux 2) (* uy (* (pow zi 2) (* (PI) (pow (- 1 ux) 2))))))) (* yi (+ (* 4 (* maxCos (* ux (* (pow uy 2) (* zi (* (pow (PI) 2) (- 1 ux))))))) (* 8 (* maxCos (* ux (* (pow uy 2) (* zi (* (pow (PI) 2) (- 1 ux)))))))))))) (+ (* (pow maxCos 3) (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3)))) (pow xi 3)))
(+.f32 (*.f32 yi (+.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (*.f32 ux ux) uy) (*.f32 (*.f32 (PI.f32) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 6 binary32)) (*.f32 yi (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 uy uy)) (*.f32 (*.f32 zi (*.f32 (PI.f32) (PI.f32))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 12 binary32))))) (+.f32 (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 zi (*.f32 zi zi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 xi (*.f32 xi xi))))
(+ (* yi (+ (* 2 (* (pow maxCos 2) (* (pow ux 2) (* uy (* (pow zi 2) (* (PI) (pow (- 1 ux) 2))))))) (+ (* 4 (* (pow maxCos 2) (* (pow ux 2) (* uy (* (pow zi 2) (* (PI) (pow (- 1 ux) 2))))))) (* yi (+ (* 4 (* maxCos (* ux (* (pow uy 2) (* zi (* (pow (PI) 2) (- 1 ux))))))) (+ (* 8 (* maxCos (* ux (* (pow uy 2) (* zi (* (pow (PI) 2) (- 1 ux))))))) (* 8 (* (pow uy 3) (* yi (pow (PI) 3)))))))))) (+ (* (pow maxCos 3) (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3)))) (pow xi 3)))
(+.f32 (*.f32 yi (+.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (*.f32 ux ux) uy) (*.f32 (*.f32 (PI.f32) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 6 binary32)) (*.f32 yi (+.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 uy uy)) (*.f32 (*.f32 zi (*.f32 (PI.f32) (PI.f32))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 12 binary32)) (*.f32 (*.f32 #s(literal 8 binary32) (*.f32 uy (*.f32 uy uy))) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))) (+.f32 (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 zi (*.f32 zi zi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 xi (*.f32 xi xi))))
(* 8 (* (pow uy 3) (* (pow yi 3) (pow (PI) 3))))
(*.f32 (*.f32 #s(literal 8 binary32) (*.f32 uy (*.f32 uy uy))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 yi (*.f32 yi yi))))
(* (pow yi 3) (+ (* 4 (/ (* maxCos (* ux (* (pow uy 2) (* zi (* (pow (PI) 2) (- 1 ux)))))) yi)) (+ (* 8 (* (pow uy 3) (pow (PI) 3))) (* 8 (/ (* maxCos (* ux (* (pow uy 2) (* zi (* (pow (PI) 2) (- 1 ux)))))) yi)))))
(*.f32 (*.f32 yi (*.f32 yi yi)) (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 4 binary32) maxCos) (*.f32 (*.f32 ux (*.f32 uy uy)) (*.f32 (*.f32 zi (*.f32 (PI.f32) (PI.f32))) (-.f32 #s(literal 1 binary32) ux)))) yi) (*.f32 #s(literal 8 binary32) (+.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy uy))) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 uy uy)) (*.f32 (*.f32 zi (*.f32 (PI.f32) (PI.f32))) (-.f32 #s(literal 1 binary32) ux)))) yi)))))
(* (pow yi 3) (+ (* 2 (/ (* (pow maxCos 2) (* (pow ux 2) (* uy (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))) (pow yi 2))) (+ (* 4 (/ (* maxCos (* ux (* (pow uy 2) (* zi (* (pow (PI) 2) (- 1 ux)))))) yi)) (+ (* 4 (/ (* (pow maxCos 2) (* (pow ux 2) (* uy (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))) (pow yi 2))) (+ (* 8 (* (pow uy 3) (pow (PI) 3))) (* 8 (/ (* maxCos (* ux (* (pow uy 2) (* zi (* (pow (PI) 2) (- 1 ux)))))) yi)))))))
(*.f32 (*.f32 yi (*.f32 yi yi)) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (*.f32 ux ux) uy) (*.f32 (*.f32 (PI.f32) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 yi yi)) (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 4 binary32) maxCos) (*.f32 (*.f32 ux (*.f32 uy uy)) (*.f32 (*.f32 zi (*.f32 (PI.f32) (PI.f32))) (-.f32 #s(literal 1 binary32) ux)))) yi) (+.f32 (*.f32 #s(literal 8 binary32) (+.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy uy))) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 uy uy)) (*.f32 (*.f32 zi (*.f32 (PI.f32) (PI.f32))) (-.f32 #s(literal 1 binary32) ux)))) yi))) (/.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (*.f32 ux ux) uy) (*.f32 (*.f32 (PI.f32) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 yi yi))))))
(* (pow yi 3) (+ (* 2 (/ (* (pow maxCos 2) (* (pow ux 2) (* uy (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))) (pow yi 2))) (+ (* 4 (/ (* maxCos (* ux (* (pow uy 2) (* zi (* (pow (PI) 2) (- 1 ux)))))) yi)) (+ (* 4 (/ (* (pow maxCos 2) (* (pow ux 2) (* uy (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))) (pow yi 2))) (+ (* 8 (* (pow uy 3) (pow (PI) 3))) (+ (* 8 (/ (* maxCos (* ux (* (pow uy 2) (* zi (* (pow (PI) 2) (- 1 ux)))))) yi)) (+ (/ (* (pow maxCos 3) (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3)))) (pow yi 3)) (/ (pow xi 3) (pow yi 3)))))))))
(*.f32 (*.f32 yi (*.f32 yi yi)) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (*.f32 ux ux) uy) (*.f32 (*.f32 (PI.f32) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 yi yi)) (+.f32 (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 4 binary32) maxCos) (*.f32 (*.f32 ux (*.f32 uy uy)) (*.f32 (*.f32 zi (*.f32 (PI.f32) (PI.f32))) (-.f32 #s(literal 1 binary32) ux)))) yi) (/.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (*.f32 ux ux) uy) (*.f32 (*.f32 (PI.f32) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 yi yi))) (+.f32 (*.f32 #s(literal 8 binary32) (+.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy uy))) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 uy uy)) (*.f32 (*.f32 zi (*.f32 (PI.f32) (PI.f32))) (-.f32 #s(literal 1 binary32) ux)))) yi))) (+.f32 (/.f32 (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 zi (*.f32 zi zi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 yi (*.f32 yi yi))) (/.f32 (*.f32 xi (*.f32 xi xi)) (*.f32 yi (*.f32 yi yi))))))))
(* 8 (* (pow uy 3) (* (pow yi 3) (pow (PI) 3))))
(*.f32 (*.f32 #s(literal 8 binary32) (*.f32 uy (*.f32 uy uy))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 yi (*.f32 yi yi))))
(* -1 (* (pow yi 3) (+ (* -8 (* (pow uy 3) (pow (PI) 3))) (* -1 (/ (+ (* 4 (* maxCos (* ux (* (pow uy 2) (* zi (* (pow (PI) 2) (- 1 ux))))))) (* 8 (* maxCos (* ux (* (pow uy 2) (* zi (* (pow (PI) 2) (- 1 ux)))))))) yi)))))
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 yi (*.f32 yi yi))) (+.f32 (*.f32 (*.f32 #s(literal -8 binary32) (*.f32 uy (*.f32 uy uy))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (neg.f32 (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 uy uy)) (*.f32 (*.f32 zi (*.f32 (PI.f32) (PI.f32))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 12 binary32)) yi))))
(* -1 (* (pow yi 3) (+ (* -8 (* (pow uy 3) (pow (PI) 3))) (* -1 (/ (+ (* -1 (/ (+ (* -4 (* (pow maxCos 2) (* (pow ux 2) (* uy (* (pow zi 2) (* (PI) (pow (- 1 ux) 2))))))) (* -2 (* (pow maxCos 2) (* (pow ux 2) (* uy (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))))) yi)) (+ (* 4 (* maxCos (* ux (* (pow uy 2) (* zi (* (pow (PI) 2) (- 1 ux))))))) (* 8 (* maxCos (* ux (* (pow uy 2) (* zi (* (pow (PI) 2) (- 1 ux))))))))) yi)))))
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 yi (*.f32 yi yi))) (+.f32 (*.f32 (*.f32 #s(literal -8 binary32) (*.f32 uy (*.f32 uy uy))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 uy uy)) (*.f32 (*.f32 zi (*.f32 (PI.f32) (PI.f32))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 12 binary32)) (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (*.f32 ux ux) uy) (*.f32 (*.f32 (PI.f32) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) #s(literal -6 binary32))) yi)) yi))))
(* -1 (* (pow yi 3) (+ (* -8 (* (pow uy 3) (pow (PI) 3))) (* -1 (/ (+ (* -1 (/ (+ (* -4 (* (pow maxCos 2) (* (pow ux 2) (* uy (* (pow zi 2) (* (PI) (pow (- 1 ux) 2))))))) (+ (* -2 (* (pow maxCos 2) (* (pow ux 2) (* uy (* (pow zi 2) (* (PI) (pow (- 1 ux) 2))))))) (* -1 (/ (+ (* (pow maxCos 3) (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3)))) (pow xi 3)) yi)))) yi)) (+ (* 4 (* maxCos (* ux (* (pow uy 2) (* zi (* (pow (PI) 2) (- 1 ux))))))) (* 8 (* maxCos (* ux (* (pow uy 2) (* zi (* (pow (PI) 2) (- 1 ux))))))))) yi)))))
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 yi (*.f32 yi yi))) (+.f32 (*.f32 (*.f32 #s(literal -8 binary32) (*.f32 uy (*.f32 uy uy))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 uy uy)) (*.f32 (*.f32 zi (*.f32 (PI.f32) (PI.f32))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 12 binary32)) (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (*.f32 ux ux) uy) (*.f32 (*.f32 (PI.f32) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) #s(literal -6 binary32)) (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 zi (*.f32 zi zi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 xi (*.f32 xi xi))) yi))) yi))) yi))))
(+ (* 8 (* (pow uy 3) (* (pow yi 3) (pow (PI) 3)))) (pow xi 3))
(+.f32 (*.f32 (*.f32 #s(literal 8 binary32) (*.f32 uy (*.f32 uy uy))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 yi (*.f32 yi yi)))) (*.f32 xi (*.f32 xi xi)))
(+ (* 8 (* (pow uy 3) (* (pow yi 3) (pow (PI) 3)))) (+ (* ux (+ (* 4 (* maxCos (* (pow uy 2) (* (pow yi 2) (* zi (pow (PI) 2)))))) (* 8 (* maxCos (* (pow uy 2) (* (pow yi 2) (* zi (pow (PI) 2)))))))) (pow xi 3)))
(+.f32 (*.f32 (*.f32 #s(literal 8 binary32) (*.f32 uy (*.f32 uy uy))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 yi (*.f32 yi yi)))) (+.f32 (*.f32 ux (*.f32 (*.f32 maxCos (*.f32 (*.f32 (*.f32 uy uy) (*.f32 yi yi)) (*.f32 zi (*.f32 (PI.f32) (PI.f32))))) #s(literal 12 binary32))) (*.f32 xi (*.f32 xi xi))))
(+ (* 8 (* (pow uy 3) (* (pow yi 3) (pow (PI) 3)))) (+ (* ux (+ (* 4 (* maxCos (* (pow uy 2) (* (pow yi 2) (* zi (pow (PI) 2)))))) (+ (* 8 (* maxCos (* (pow uy 2) (* (pow yi 2) (* zi (pow (PI) 2)))))) (* ux (+ (* -4 (* maxCos (* (pow uy 2) (* (pow yi 2) (* zi (pow (PI) 2)))))) (+ (* 2 (* uy (* yi (* (PI) (+ (* -4 (* maxCos (* uy (* yi (* zi (PI)))))) (* (pow maxCos 2) (pow zi 2))))))) (* 4 (* (pow maxCos 2) (* uy (* yi (* (pow zi 2) (PI)))))))))))) (pow xi 3)))
(+.f32 (*.f32 (*.f32 #s(literal 8 binary32) (*.f32 uy (*.f32 uy uy))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 yi (*.f32 yi yi)))) (+.f32 (*.f32 ux (+.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 (*.f32 uy uy) (*.f32 yi yi)) (*.f32 zi (*.f32 (PI.f32) (PI.f32))))) #s(literal 12 binary32)) (*.f32 ux (+.f32 (*.f32 (*.f32 #s(literal -4 binary32) maxCos) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 yi yi)) (*.f32 zi (*.f32 (PI.f32) (PI.f32))))) (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 (*.f32 yi (PI.f32)) (+.f32 (*.f32 (*.f32 #s(literal -4 binary32) maxCos) (*.f32 uy (*.f32 (*.f32 yi zi) (PI.f32)))) (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi))))) (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)) (*.f32 uy (*.f32 yi (*.f32 (PI.f32) (*.f32 zi zi)))))))))) (*.f32 xi (*.f32 xi xi))))
(+ (* 8 (* (pow uy 3) (* (pow yi 3) (pow (PI) 3)))) (+ (* ux (+ (* 4 (* maxCos (* (pow uy 2) (* (pow yi 2) (* zi (pow (PI) 2)))))) (+ (* 8 (* maxCos (* (pow uy 2) (* (pow yi 2) (* zi (pow (PI) 2)))))) (* ux (+ (* -4 (* maxCos (* (pow uy 2) (* (pow yi 2) (* zi (pow (PI) 2)))))) (+ (* 2 (* uy (* yi (* (PI) (+ (* -4 (* maxCos (* uy (* yi (* zi (PI)))))) (* (pow maxCos 2) (pow zi 2))))))) (+ (* 4 (* (pow maxCos 2) (* uy (* yi (* (pow zi 2) (PI)))))) (* ux (+ (* -8 (* (pow maxCos 2) (* uy (* yi (* (pow zi 2) (PI)))))) (* maxCos (* zi (+ (* -4 (* maxCos (* uy (* yi (* zi (PI)))))) (* (pow maxCos 2) (pow zi 2)))))))))))))) (pow xi 3)))
(+.f32 (*.f32 (*.f32 #s(literal 8 binary32) (*.f32 uy (*.f32 uy uy))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 yi (*.f32 yi yi)))) (+.f32 (*.f32 ux (+.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 (*.f32 uy uy) (*.f32 yi yi)) (*.f32 zi (*.f32 (PI.f32) (PI.f32))))) #s(literal 12 binary32)) (*.f32 ux (+.f32 (*.f32 (*.f32 #s(literal -4 binary32) maxCos) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 yi yi)) (*.f32 zi (*.f32 (PI.f32) (PI.f32))))) (+.f32 (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 (*.f32 yi (PI.f32)) (+.f32 (*.f32 (*.f32 #s(literal -4 binary32) maxCos) (*.f32 uy (*.f32 (*.f32 yi zi) (PI.f32)))) (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi))))) (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)) (*.f32 uy (*.f32 yi (*.f32 (PI.f32) (*.f32 zi zi)))))) (*.f32 ux (+.f32 (*.f32 #s(literal -8 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 uy (*.f32 yi (*.f32 (PI.f32) (*.f32 zi zi)))))) (*.f32 (*.f32 maxCos zi) (+.f32 (*.f32 (*.f32 #s(literal -4 binary32) maxCos) (*.f32 uy (*.f32 (*.f32 yi zi) (PI.f32)))) (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi))))))))))) (*.f32 xi (*.f32 xi xi))))
(* -1 (* (pow maxCos 3) (* (pow ux 6) (pow zi 3))))
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))) (*.f32 (*.f32 zi (*.f32 zi zi)) (pow.f32 ux #s(literal 6 binary32))))
(* (pow ux 6) (+ (* -1 (* (pow maxCos 3) (pow zi 3))) (+ (* 2 (/ (* (pow maxCos 3) (pow zi 3)) ux)) (/ (* (pow maxCos 3) (pow zi 3)) ux))))
(*.f32 (pow.f32 ux #s(literal 6 binary32)) (+.f32 (*.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))) (*.f32 zi (*.f32 zi zi))) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (/.f32 (*.f32 zi (*.f32 zi zi)) ux)))))
(* (pow ux 6) (+ (* -2 (/ (* (pow maxCos 3) (pow zi 3)) (pow ux 2))) (+ (* -1 (* (pow maxCos 3) (pow zi 3))) (+ (* -1 (/ (* maxCos (* zi (+ (* -4 (* maxCos (* uy (* yi (* zi (PI)))))) (* (pow maxCos 2) (pow zi 2))))) (pow ux 2))) (+ (* 2 (/ (* (pow maxCos 2) (* uy (* yi (* (pow zi 2) (PI))))) (pow ux 2))) (+ (* 2 (/ (* (pow maxCos 3) (pow zi 3)) ux)) (/ (* (pow maxCos 3) (pow zi 3)) ux)))))))
(*.f32 (pow.f32 ux #s(literal 6 binary32)) (+.f32 (+.f32 (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))) (*.f32 zi (*.f32 zi zi))) (*.f32 ux ux)) (*.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))) (*.f32 zi (*.f32 zi zi)))) (+.f32 (neg.f32 (/.f32 (*.f32 (*.f32 maxCos zi) (+.f32 (*.f32 (*.f32 #s(literal -4 binary32) maxCos) (*.f32 uy (*.f32 (*.f32 yi zi) (PI.f32)))) (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi)))) (*.f32 ux ux))) (+.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (/.f32 (*.f32 zi (*.f32 zi zi)) ux))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 uy (*.f32 yi (*.f32 (PI.f32) (*.f32 zi zi)))))) (*.f32 ux ux))))))
(* (pow ux 6) (+ (* -8 (/ (* (pow maxCos 2) (* uy (* yi (* (pow zi 2) (PI))))) (pow ux 3))) (+ (* -2 (/ (* (pow maxCos 3) (pow zi 3)) (pow ux 2))) (+ (* -1 (* (pow maxCos 3) (pow zi 3))) (+ (* -1 (/ (* maxCos (* zi (+ (* -4 (* maxCos (* uy (* yi (* zi (PI)))))) (* (pow maxCos 2) (pow zi 2))))) (pow ux 2))) (+ (* 2 (/ (* (pow maxCos 2) (* uy (* yi (* (pow zi 2) (PI))))) (pow ux 2))) (+ (* 2 (/ (* (pow maxCos 3) (pow zi 3)) ux)) (+ (/ (* maxCos (* zi (+ (* -4 (* maxCos (* uy (* yi (* zi (PI)))))) (* (pow maxCos 2) (pow zi 2))))) (pow ux 3)) (/ (* (pow maxCos 3) (pow zi 3)) ux)))))))))
(*.f32 (pow.f32 ux #s(literal 6 binary32)) (+.f32 (+.f32 (/.f32 (*.f32 #s(literal -8 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 uy (*.f32 yi (*.f32 (PI.f32) (*.f32 zi zi)))))) (*.f32 ux (*.f32 ux ux))) (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))) (*.f32 zi (*.f32 zi zi))) (*.f32 ux ux))) (+.f32 (+.f32 (*.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))) (*.f32 zi (*.f32 zi zi))) (neg.f32 (/.f32 (*.f32 (*.f32 maxCos zi) (+.f32 (*.f32 (*.f32 #s(literal -4 binary32) maxCos) (*.f32 uy (*.f32 (*.f32 yi zi) (PI.f32)))) (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi)))) (*.f32 ux ux)))) (+.f32 (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 uy (*.f32 yi (*.f32 (PI.f32) (*.f32 zi zi)))))) (*.f32 ux ux)) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (/.f32 (*.f32 zi (*.f32 zi zi)) ux)))) (+.f32 (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (/.f32 (*.f32 zi (*.f32 zi zi)) ux)) (/.f32 (*.f32 (*.f32 maxCos zi) (+.f32 (*.f32 (*.f32 #s(literal -4 binary32) maxCos) (*.f32 uy (*.f32 (*.f32 yi zi) (PI.f32)))) (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi)))) (*.f32 ux (*.f32 ux ux))))))))
(* -1 (* (pow maxCos 3) (* (pow ux 6) (pow zi 3))))
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))) (*.f32 (*.f32 zi (*.f32 zi zi)) (pow.f32 ux #s(literal 6 binary32))))
(* (pow ux 6) (+ (* -1 (* (pow maxCos 3) (pow zi 3))) (* -1 (/ (+ (* -2 (* (pow maxCos 3) (pow zi 3))) (* -1 (* (pow maxCos 3) (pow zi 3)))) ux))))
(*.f32 (pow.f32 ux #s(literal 6 binary32)) (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 zi (*.f32 zi zi))) (/.f32 (*.f32 (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 zi (*.f32 zi zi))) #s(literal -3 binary32)) ux))))
(* (pow ux 6) (+ (* -1 (* (pow maxCos 3) (pow zi 3))) (* -1 (/ (+ (* -2 (* (pow maxCos 3) (pow zi 3))) (+ (* -1 (* (pow maxCos 3) (pow zi 3))) (* -1 (/ (+ (* -2 (* (pow maxCos 3) (pow zi 3))) (+ (* -1 (* maxCos (* zi (+ (* -4 (* maxCos (* uy (* yi (* zi (PI)))))) (* (pow maxCos 2) (pow zi 2)))))) (* 2 (* (pow maxCos 2) (* uy (* yi (* (pow zi 2) (PI)))))))) ux)))) ux))))
(*.f32 (pow.f32 ux #s(literal 6 binary32)) (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 zi (*.f32 zi zi))) (/.f32 (+.f32 (*.f32 (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 zi (*.f32 zi zi))) #s(literal -3 binary32)) (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))) (*.f32 zi (*.f32 zi zi))) (+.f32 (neg.f32 (*.f32 (*.f32 maxCos zi) (+.f32 (*.f32 (*.f32 #s(literal -4 binary32) maxCos) (*.f32 uy (*.f32 (*.f32 yi zi) (PI.f32)))) (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi))))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 uy (*.f32 yi (*.f32 (PI.f32) (*.f32 zi zi)))))))) ux))) ux))))
(* (pow ux 6) (+ (* -1 (* (pow maxCos 3) (pow zi 3))) (* -1 (/ (+ (* -2 (* (pow maxCos 3) (pow zi 3))) (+ (* -1 (* (pow maxCos 3) (pow zi 3))) (* -1 (/ (+ (* -2 (* (pow maxCos 3) (pow zi 3))) (+ (* -1 (* maxCos (* zi (+ (* -4 (* maxCos (* uy (* yi (* zi (PI)))))) (* (pow maxCos 2) (pow zi 2)))))) (+ (* -1 (/ (+ (* -1 (* maxCos (* zi (+ (* -4 (* maxCos (* uy (* yi (* zi (PI)))))) (* (pow maxCos 2) (pow zi 2)))))) (* 8 (* (pow maxCos 2) (* uy (* yi (* (pow zi 2) (PI))))))) ux)) (* 2 (* (pow maxCos 2) (* uy (* yi (* (pow zi 2) (PI))))))))) ux)))) ux))))
(*.f32 (pow.f32 ux #s(literal 6 binary32)) (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 zi (*.f32 zi zi))) (/.f32 (+.f32 (*.f32 (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 zi (*.f32 zi zi))) #s(literal -3 binary32)) (neg.f32 (/.f32 (+.f32 (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))) (*.f32 zi (*.f32 zi zi))) (neg.f32 (*.f32 (*.f32 maxCos zi) (+.f32 (*.f32 (*.f32 #s(literal -4 binary32) maxCos) (*.f32 uy (*.f32 (*.f32 yi zi) (PI.f32)))) (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi)))))) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 uy (*.f32 yi (*.f32 (PI.f32) (*.f32 zi zi)))))) (neg.f32 (/.f32 (+.f32 (neg.f32 (*.f32 (*.f32 maxCos zi) (+.f32 (*.f32 (*.f32 #s(literal -4 binary32) maxCos) (*.f32 uy (*.f32 (*.f32 yi zi) (PI.f32)))) (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi))))) (*.f32 (*.f32 #s(literal 8 binary32) (*.f32 maxCos maxCos)) (*.f32 uy (*.f32 yi (*.f32 (PI.f32) (*.f32 zi zi)))))) ux)))) ux))) ux))))
(+ (* 8 (* (pow uy 3) (* (pow yi 3) (pow (PI) 3)))) (pow xi 3))
(+.f32 (*.f32 (*.f32 #s(literal 8 binary32) (*.f32 uy (*.f32 uy uy))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 yi (*.f32 yi yi)))) (*.f32 xi (*.f32 xi xi)))
(+ (* 8 (* (pow uy 3) (* (pow yi 3) (pow (PI) 3)))) (+ (* zi (+ (* 4 (* maxCos (* ux (* (pow uy 2) (* (pow yi 2) (* (pow (PI) 2) (- 1 ux))))))) (* 8 (* maxCos (* ux (* (pow uy 2) (* (pow yi 2) (* (pow (PI) 2) (- 1 ux))))))))) (pow xi 3)))
(+.f32 (*.f32 (*.f32 #s(literal 8 binary32) (*.f32 uy (*.f32 uy uy))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 yi (*.f32 yi yi)))) (+.f32 (*.f32 zi (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 uy uy)) (*.f32 (*.f32 yi yi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (PI.f32) (PI.f32)))))) #s(literal 12 binary32))) (*.f32 xi (*.f32 xi xi))))
(+ (* 8 (* (pow uy 3) (* (pow yi 3) (pow (PI) 3)))) (+ (* zi (+ (* 4 (* maxCos (* ux (* (pow uy 2) (* (pow yi 2) (* (pow (PI) 2) (- 1 ux))))))) (+ (* 8 (* maxCos (* ux (* (pow uy 2) (* (pow yi 2) (* (pow (PI) 2) (- 1 ux))))))) (* zi (+ (* 2 (* (pow maxCos 2) (* (pow ux 2) (* uy (* yi (* (PI) (pow (- 1 ux) 2))))))) (* 4 (* (pow maxCos 2) (* (pow ux 2) (* uy (* yi (* (PI) (pow (- 1 ux) 2)))))))))))) (pow xi 3)))
(+.f32 (*.f32 (*.f32 #s(literal 8 binary32) (*.f32 uy (*.f32 uy uy))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 yi (*.f32 yi yi)))) (+.f32 (*.f32 zi (+.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 uy uy)) (*.f32 (*.f32 yi yi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (PI.f32) (PI.f32)))))) #s(literal 12 binary32)) (*.f32 zi (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (*.f32 ux ux) uy) (*.f32 (*.f32 yi (PI.f32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 6 binary32))))) (*.f32 xi (*.f32 xi xi))))
(+ (* 8 (* (pow uy 3) (* (pow yi 3) (pow (PI) 3)))) (+ (* zi (+ (* 4 (* maxCos (* ux (* (pow uy 2) (* (pow yi 2) (* (pow (PI) 2) (- 1 ux))))))) (+ (* 8 (* maxCos (* ux (* (pow uy 2) (* (pow yi 2) (* (pow (PI) 2) (- 1 ux))))))) (* zi (+ (* 2 (* (pow maxCos 2) (* (pow ux 2) (* uy (* yi (* (PI) (pow (- 1 ux) 2))))))) (+ (* 4 (* (pow maxCos 2) (* (pow ux 2) (* uy (* yi (* (PI) (pow (- 1 ux) 2))))))) (* (pow maxCos 3) (* (pow ux 3) (* zi (pow (- 1 ux) 3)))))))))) (pow xi 3)))
(+.f32 (*.f32 (*.f32 #s(literal 8 binary32) (*.f32 uy (*.f32 uy uy))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 yi (*.f32 yi yi)))) (+.f32 (*.f32 zi (+.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 uy uy)) (*.f32 (*.f32 yi yi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (PI.f32) (PI.f32)))))) #s(literal 12 binary32)) (*.f32 zi (+.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (*.f32 ux ux) uy) (*.f32 (*.f32 yi (PI.f32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 6 binary32)) (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))))))) (*.f32 xi (*.f32 xi xi))))
(* (pow maxCos 3) (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3))))
(*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 zi (*.f32 zi zi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))
(* (pow zi 3) (+ (* 2 (/ (* (pow maxCos 2) (* (pow ux 2) (* uy (* yi (* (PI) (pow (- 1 ux) 2)))))) zi)) (+ (* 4 (/ (* (pow maxCos 2) (* (pow ux 2) (* uy (* yi (* (PI) (pow (- 1 ux) 2)))))) zi)) (* (pow maxCos 3) (* (pow ux 3) (pow (- 1 ux) 3))))))
(*.f32 (*.f32 zi (*.f32 zi zi)) (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 (*.f32 ux ux) uy) (*.f32 (*.f32 yi (PI.f32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) zi) (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 (*.f32 ux ux) uy) (*.f32 (*.f32 yi (PI.f32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) zi) (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))))
(* (pow zi 3) (+ (* 2 (/ (* (pow maxCos 2) (* (pow ux 2) (* uy (* yi (* (PI) (pow (- 1 ux) 2)))))) zi)) (+ (* 4 (/ (* maxCos (* ux (* (pow uy 2) (* (pow yi 2) (* (pow (PI) 2) (- 1 ux)))))) (pow zi 2))) (+ (* 4 (/ (* (pow maxCos 2) (* (pow ux 2) (* uy (* yi (* (PI) (pow (- 1 ux) 2)))))) zi)) (+ (* 8 (/ (* maxCos (* ux (* (pow uy 2) (* (pow yi 2) (* (pow (PI) 2) (- 1 ux)))))) (pow zi 2))) (* (pow maxCos 3) (* (pow ux 3) (pow (- 1 ux) 3))))))))
(*.f32 (*.f32 zi (*.f32 zi zi)) (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 (*.f32 ux ux) uy) (*.f32 (*.f32 yi (PI.f32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) zi) (+.f32 (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 4 binary32) maxCos) (*.f32 (*.f32 ux (*.f32 uy uy)) (*.f32 (*.f32 yi yi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 zi zi)) (/.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 (*.f32 ux ux) uy) (*.f32 (*.f32 yi (PI.f32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) zi)) (+.f32 (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (/.f32 (*.f32 (*.f32 #s(literal 8 binary32) maxCos) (*.f32 (*.f32 ux (*.f32 uy uy)) (*.f32 (*.f32 yi yi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 zi zi))))))
(* (pow zi 3) (+ (* 2 (/ (* (pow maxCos 2) (* (pow ux 2) (* uy (* yi (* (PI) (pow (- 1 ux) 2)))))) zi)) (+ (* 4 (/ (* maxCos (* ux (* (pow uy 2) (* (pow yi 2) (* (pow (PI) 2) (- 1 ux)))))) (pow zi 2))) (+ (* 4 (/ (* (pow maxCos 2) (* (pow ux 2) (* uy (* yi (* (PI) (pow (- 1 ux) 2)))))) zi)) (+ (* 8 (/ (* maxCos (* ux (* (pow uy 2) (* (pow yi 2) (* (pow (PI) 2) (- 1 ux)))))) (pow zi 2))) (+ (* 8 (/ (* (pow uy 3) (* (pow yi 3) (pow (PI) 3))) (pow zi 3))) (+ (* (pow maxCos 3) (* (pow ux 3) (pow (- 1 ux) 3))) (/ (pow xi 3) (pow zi 3)))))))))
(*.f32 (*.f32 zi (*.f32 zi zi)) (+.f32 (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 (*.f32 ux ux) uy) (*.f32 (*.f32 yi (PI.f32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) zi) (/.f32 (*.f32 (*.f32 #s(literal 4 binary32) maxCos) (*.f32 (*.f32 ux (*.f32 uy uy)) (*.f32 (*.f32 yi yi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 zi zi))) (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 (*.f32 ux ux) uy) (*.f32 (*.f32 yi (PI.f32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) zi) (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 8 binary32) maxCos) (*.f32 (*.f32 ux (*.f32 uy uy)) (*.f32 (*.f32 yi yi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 zi zi)) (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 8 binary32) (*.f32 uy (*.f32 uy uy))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 yi (*.f32 yi yi)))) (*.f32 zi (*.f32 zi zi))) (+.f32 (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (/.f32 (*.f32 xi (*.f32 xi xi)) (*.f32 zi (*.f32 zi zi)))))))))
(* (pow maxCos 3) (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3))))
(*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 zi (*.f32 zi zi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))
(* -1 (* (pow zi 3) (+ (* -1 (* (pow maxCos 3) (* (pow ux 3) (pow (- 1 ux) 3)))) (* -1 (/ (+ (* 2 (* (pow maxCos 2) (* (pow ux 2) (* uy (* yi (* (PI) (pow (- 1 ux) 2))))))) (* 4 (* (pow maxCos 2) (* (pow ux 2) (* uy (* yi (* (PI) (pow (- 1 ux) 2)))))))) zi)))))
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 zi (*.f32 zi zi))) (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (*.f32 ux ux) uy) (*.f32 (*.f32 yi (PI.f32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 6 binary32)) zi))))
(* -1 (* (pow zi 3) (+ (* -1 (* (pow maxCos 3) (* (pow ux 3) (pow (- 1 ux) 3)))) (* -1 (/ (+ (* -1 (/ (+ (* -8 (* maxCos (* ux (* (pow uy 2) (* (pow yi 2) (* (pow (PI) 2) (- 1 ux))))))) (* -4 (* maxCos (* ux (* (pow uy 2) (* (pow yi 2) (* (pow (PI) 2) (- 1 ux)))))))) zi)) (+ (* 2 (* (pow maxCos 2) (* (pow ux 2) (* uy (* yi (* (PI) (pow (- 1 ux) 2))))))) (* 4 (* (pow maxCos 2) (* (pow ux 2) (* uy (* yi (* (PI) (pow (- 1 ux) 2))))))))) zi)))))
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 zi (*.f32 zi zi))) (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (/.f32 (+.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (*.f32 ux ux) uy) (*.f32 (*.f32 yi (PI.f32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 6 binary32)) (neg.f32 (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 uy uy)) (*.f32 (*.f32 yi yi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (PI.f32) (PI.f32)))))) #s(literal -12 binary32)) zi))) zi))))
(* -1 (* (pow zi 3) (+ (* -1 (* (pow maxCos 3) (* (pow ux 3) (pow (- 1 ux) 3)))) (* -1 (/ (+ (* -1 (/ (+ (* -8 (* maxCos (* ux (* (pow uy 2) (* (pow yi 2) (* (pow (PI) 2) (- 1 ux))))))) (+ (* -4 (* maxCos (* ux (* (pow uy 2) (* (pow yi 2) (* (pow (PI) 2) (- 1 ux))))))) (* -1 (/ (+ (* 8 (* (pow uy 3) (* (pow yi 3) (pow (PI) 3)))) (pow xi 3)) zi)))) zi)) (+ (* 2 (* (pow maxCos 2) (* (pow ux 2) (* uy (* yi (* (PI) (pow (- 1 ux) 2))))))) (* 4 (* (pow maxCos 2) (* (pow ux 2) (* uy (* yi (* (PI) (pow (- 1 ux) 2))))))))) zi)))))
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 zi (*.f32 zi zi))) (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (/.f32 (+.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (*.f32 ux ux) uy) (*.f32 (*.f32 yi (PI.f32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 6 binary32)) (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 uy uy)) (*.f32 (*.f32 yi yi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (PI.f32) (PI.f32)))))) #s(literal -12 binary32)) (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 #s(literal 8 binary32) (*.f32 uy (*.f32 uy uy))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 yi (*.f32 yi yi)))) (*.f32 xi (*.f32 xi xi))) zi))) zi))) zi))))
(+ (* 8 (* (pow uy 3) (* (pow yi 3) (pow (PI) 3)))) (pow xi 3))
(+.f32 (*.f32 (*.f32 #s(literal 8 binary32) (*.f32 uy (*.f32 uy uy))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 yi (*.f32 yi yi)))) (*.f32 xi (*.f32 xi xi)))
(+ (* 8 (* (pow uy 3) (* (pow yi 3) (pow (PI) 3)))) (+ (* maxCos (+ (* 4 (* ux (* (pow uy 2) (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux))))))) (* 8 (* ux (* (pow uy 2) (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux))))))))) (pow xi 3)))
(+.f32 (*.f32 (*.f32 #s(literal 8 binary32) (*.f32 uy (*.f32 uy uy))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 yi (*.f32 yi yi)))) (+.f32 (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 (*.f32 (*.f32 uy uy) (*.f32 yi yi)) (*.f32 (*.f32 zi (*.f32 (PI.f32) (PI.f32))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 12 binary32))) (*.f32 xi (*.f32 xi xi))))
(+ (* 8 (* (pow uy 3) (* (pow yi 3) (pow (PI) 3)))) (+ (* maxCos (+ (* 4 (* ux (* (pow uy 2) (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux))))))) (+ (* 8 (* ux (* (pow uy 2) (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux))))))) (* maxCos (+ (* 2 (* (pow ux 2) (* uy (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2))))))) (* 4 (* (pow ux 2) (* uy (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))))))))) (pow xi 3)))
(+.f32 (*.f32 (*.f32 #s(literal 8 binary32) (*.f32 uy (*.f32 uy uy))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 yi (*.f32 yi yi)))) (+.f32 (*.f32 maxCos (+.f32 (*.f32 (*.f32 ux (*.f32 (*.f32 (*.f32 uy uy) (*.f32 yi yi)) (*.f32 (*.f32 zi (*.f32 (PI.f32) (PI.f32))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 12 binary32)) (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.f32 yi uy) (*.f32 (*.f32 (PI.f32) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 6 binary32))))) (*.f32 xi (*.f32 xi xi))))
(+ (* 8 (* (pow uy 3) (* (pow yi 3) (pow (PI) 3)))) (+ (* maxCos (+ (* 4 (* ux (* (pow uy 2) (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux))))))) (+ (* 8 (* ux (* (pow uy 2) (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux))))))) (* maxCos (+ (* 2 (* (pow ux 2) (* uy (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2))))))) (+ (* 4 (* (pow ux 2) (* uy (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2))))))) (* maxCos (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3)))))))))) (pow xi 3)))
(+.f32 (*.f32 (*.f32 #s(literal 8 binary32) (*.f32 uy (*.f32 uy uy))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 yi (*.f32 yi yi)))) (+.f32 (*.f32 maxCos (+.f32 (*.f32 (*.f32 ux (*.f32 (*.f32 (*.f32 uy uy) (*.f32 yi yi)) (*.f32 (*.f32 zi (*.f32 (PI.f32) (PI.f32))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 12 binary32)) (*.f32 maxCos (+.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.f32 yi uy) (*.f32 (*.f32 (PI.f32) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 6 binary32)) (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 zi (*.f32 zi zi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))))) (*.f32 xi (*.f32 xi xi))))
(* (pow maxCos 3) (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3))))
(*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 zi (*.f32 zi zi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))
(* (pow maxCos 3) (+ (* 2 (/ (* (pow ux 2) (* uy (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))) maxCos)) (+ (* 4 (/ (* (pow ux 2) (* uy (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))) maxCos)) (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3))))))
(*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 yi uy) (*.f32 (*.f32 (PI.f32) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) maxCos) (+.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 zi (*.f32 zi zi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (/.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) (*.f32 (*.f32 yi uy) (*.f32 (*.f32 (PI.f32) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) maxCos))))
(* (pow maxCos 3) (+ (* 2 (/ (* (pow ux 2) (* uy (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))) maxCos)) (+ (* 4 (/ (* ux (* (pow uy 2) (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux)))))) (pow maxCos 2))) (+ (* 4 (/ (* (pow ux 2) (* uy (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))) maxCos)) (+ (* 8 (/ (* ux (* (pow uy 2) (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux)))))) (pow maxCos 2))) (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3))))))))
(*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 yi uy) (*.f32 (*.f32 (PI.f32) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) maxCos) (+.f32 (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 4 binary32) ux) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 yi yi)) (*.f32 (*.f32 zi (*.f32 (PI.f32) (PI.f32))) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 maxCos maxCos)) (/.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) (*.f32 (*.f32 yi uy) (*.f32 (*.f32 (PI.f32) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) maxCos)) (+.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 zi (*.f32 zi zi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (/.f32 (*.f32 (*.f32 #s(literal 8 binary32) ux) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 yi yi)) (*.f32 (*.f32 zi (*.f32 (PI.f32) (PI.f32))) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 maxCos maxCos))))))
(* (pow maxCos 3) (+ (* 2 (/ (* (pow ux 2) (* uy (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))) maxCos)) (+ (* 4 (/ (* ux (* (pow uy 2) (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux)))))) (pow maxCos 2))) (+ (* 4 (/ (* (pow ux 2) (* uy (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))) maxCos)) (+ (* 8 (/ (* ux (* (pow uy 2) (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux)))))) (pow maxCos 2))) (+ (* 8 (/ (* (pow uy 3) (* (pow yi 3) (pow (PI) 3))) (pow maxCos 3))) (+ (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3))) (/ (pow xi 3) (pow maxCos 3)))))))))
(*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (+.f32 (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 yi uy) (*.f32 (*.f32 (PI.f32) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) maxCos) (/.f32 (*.f32 (*.f32 #s(literal 4 binary32) ux) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 yi yi)) (*.f32 (*.f32 zi (*.f32 (PI.f32) (PI.f32))) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 maxCos maxCos))) (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) (*.f32 (*.f32 yi uy) (*.f32 (*.f32 (PI.f32) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) maxCos) (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 8 binary32) ux) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 yi yi)) (*.f32 (*.f32 zi (*.f32 (PI.f32) (PI.f32))) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 8 binary32) (*.f32 uy (*.f32 uy uy))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 yi (*.f32 yi yi)))) (*.f32 maxCos (*.f32 maxCos maxCos))) (+.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 zi (*.f32 zi zi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (/.f32 (*.f32 xi (*.f32 xi xi)) (*.f32 maxCos (*.f32 maxCos maxCos)))))))))
(* (pow maxCos 3) (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3))))
(*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 zi (*.f32 zi zi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))
(* -1 (* (pow maxCos 3) (+ (* -1 (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3)))) (* -1 (/ (+ (* 2 (* (pow ux 2) (* uy (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2))))))) (* 4 (* (pow ux 2) (* uy (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2)))))))) maxCos)))))
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))) (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 zi (*.f32 zi zi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.f32 yi uy) (*.f32 (*.f32 (PI.f32) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 6 binary32)) maxCos))))
(* -1 (* (pow maxCos 3) (+ (* -1 (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3)))) (* -1 (/ (+ (* -1 (/ (+ (* -8 (* ux (* (pow uy 2) (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux))))))) (* -4 (* ux (* (pow uy 2) (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux)))))))) maxCos)) (+ (* 2 (* (pow ux 2) (* uy (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2))))))) (* 4 (* (pow ux 2) (* uy (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2))))))))) maxCos)))))
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))) (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 zi (*.f32 zi zi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.f32 yi uy) (*.f32 (*.f32 (PI.f32) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 6 binary32)) (neg.f32 (/.f32 (*.f32 (*.f32 ux (*.f32 (*.f32 (*.f32 uy uy) (*.f32 yi yi)) (*.f32 (*.f32 zi (*.f32 (PI.f32) (PI.f32))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal -12 binary32)) maxCos))) maxCos))))
(* -1 (* (pow maxCos 3) (+ (* -1 (* (pow ux 3) (* (pow zi 3) (pow (- 1 ux) 3)))) (* -1 (/ (+ (* -1 (/ (+ (* -8 (* ux (* (pow uy 2) (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux))))))) (+ (* -4 (* ux (* (pow uy 2) (* (pow yi 2) (* zi (* (pow (PI) 2) (- 1 ux))))))) (* -1 (/ (+ (* 8 (* (pow uy 3) (* (pow yi 3) (pow (PI) 3)))) (pow xi 3)) maxCos)))) maxCos)) (+ (* 2 (* (pow ux 2) (* uy (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2))))))) (* 4 (* (pow ux 2) (* uy (* yi (* (pow zi 2) (* (PI) (pow (- 1 ux) 2))))))))) maxCos)))))
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))) (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 zi (*.f32 zi zi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.f32 yi uy) (*.f32 (*.f32 (PI.f32) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 6 binary32)) (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 ux (*.f32 (*.f32 (*.f32 uy uy) (*.f32 yi yi)) (*.f32 (*.f32 zi (*.f32 (PI.f32) (PI.f32))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal -12 binary32)) (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 #s(literal 8 binary32) (*.f32 uy (*.f32 uy uy))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 yi (*.f32 yi yi)))) (*.f32 xi (*.f32 xi xi))) maxCos))) maxCos))) maxCos))))
(* 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 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))
(* 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 (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 (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 (* 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 (* 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))) (* 2 (* (pow uy 2) (* yi (+ (* -1/2 (pow (PI) 3)) (* -1/6 (pow (PI) 3))))))))
(*.f32 uy (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 yi (PI.f32)) (*.f32 (*.f32 yi (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal -2/3 binary32))) (*.f32 uy uy)))))
(* 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 (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 uy uy) (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 yi (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal -2/3 binary32))) (*.f32 (*.f32 (*.f32 uy uy) yi) (+.f32 (*.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)))))))))
(* 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 (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal -2/3 binary32))) (*.f32 (*.f32 uy uy) (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 yi (+.f32 (*.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)))) (*.f32 (*.f32 (*.f32 uy uy) yi) (+.f32 (*.f32 #s(literal -1/144 binary32) (pow.f32 (PI.f32) #s(literal 7 binary32))) (+.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 7 binary32)) #s(literal -1/240 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 7 binary32)) #s(literal -1/630 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 (* 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)))))
(* maxCos (* ux zi))
(*.f32 (*.f32 maxCos ux) zi)
(* ux (+ (* -1 (* maxCos (* ux zi))) (* maxCos zi)))
(*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 (*.f32 maxCos ux) zi)) (*.f32 maxCos zi)))
(* ux (+ (* -1 (* maxCos (* ux zi))) (* maxCos zi)))
(*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 (*.f32 maxCos ux) zi)) (*.f32 maxCos zi)))
(* ux (+ (* -1 (* maxCos (* ux zi))) (* maxCos zi)))
(*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 (*.f32 maxCos ux) zi)) (*.f32 maxCos zi)))
(* -1 (* maxCos (* (pow ux 2) zi)))
(*.f32 (*.f32 #s(literal -1 binary32) maxCos) (*.f32 zi (*.f32 ux ux)))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (/ (* maxCos zi) ux)))
(*.f32 (*.f32 ux ux) (+.f32 (*.f32 (*.f32 #s(literal -1 binary32) maxCos) zi) (/.f32 (*.f32 maxCos zi) ux)))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (/ (* maxCos zi) ux)))
(*.f32 (*.f32 ux ux) (+.f32 (*.f32 (*.f32 #s(literal -1 binary32) maxCos) zi) (/.f32 (*.f32 maxCos zi) ux)))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (/ (* maxCos zi) ux)))
(*.f32 (*.f32 ux ux) (+.f32 (*.f32 (*.f32 #s(literal -1 binary32) maxCos) zi) (/.f32 (*.f32 maxCos zi) ux)))
(* -1 (* maxCos (* (pow ux 2) zi)))
(*.f32 (*.f32 #s(literal -1 binary32) maxCos) (*.f32 zi (*.f32 ux ux)))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (/ (* maxCos zi) ux)))
(*.f32 (*.f32 ux ux) (+.f32 (*.f32 (*.f32 #s(literal -1 binary32) maxCos) zi) (/.f32 (*.f32 maxCos zi) ux)))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (/ (* maxCos zi) ux)))
(*.f32 (*.f32 ux ux) (+.f32 (*.f32 (*.f32 #s(literal -1 binary32) maxCos) zi) (/.f32 (*.f32 maxCos zi) ux)))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (/ (* maxCos zi) ux)))
(*.f32 (*.f32 ux ux) (+.f32 (*.f32 (*.f32 #s(literal -1 binary32) maxCos) zi) (/.f32 (*.f32 maxCos zi) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux zi))
(*.f32 (*.f32 maxCos ux) zi)
(* maxCos (* ux zi))
(*.f32 (*.f32 maxCos ux) zi)
(* maxCos (* ux zi))
(*.f32 (*.f32 maxCos ux) zi)
(* maxCos (* ux zi))
(*.f32 (*.f32 maxCos ux) zi)
(* maxCos (* ux zi))
(*.f32 (*.f32 maxCos ux) zi)
(* maxCos (* ux zi))
(*.f32 (*.f32 maxCos ux) zi)
(* maxCos (* ux zi))
(*.f32 (*.f32 maxCos ux) zi)
(* maxCos (* ux zi))
(*.f32 (*.f32 maxCos ux) zi)
(* maxCos (* ux zi))
(*.f32 (*.f32 maxCos ux) zi)
(* maxCos (* ux zi))
(*.f32 (*.f32 maxCos ux) zi)
(* maxCos (* ux zi))
(*.f32 (*.f32 maxCos ux) zi)
(* maxCos (* ux zi))
(*.f32 (*.f32 maxCos ux) zi)
(* maxCos (* ux zi))
(*.f32 (*.f32 maxCos ux) zi)
(* maxCos (* ux zi))
(*.f32 (*.f32 maxCos ux) zi)
(* maxCos (* ux zi))
(*.f32 (*.f32 maxCos ux) zi)
(* maxCos (* ux zi))
(*.f32 (*.f32 maxCos ux) zi)
(* maxCos (* ux zi))
(*.f32 (*.f32 maxCos ux) zi)
(* maxCos (* ux zi))
(*.f32 (*.f32 maxCos ux) zi)
(* maxCos (* ux zi))
(*.f32 (*.f32 maxCos ux) zi)
(* maxCos (* ux zi))
(*.f32 (*.f32 maxCos ux) zi)
(* maxCos (* ux zi))
(*.f32 (*.f32 maxCos ux) zi)
(* maxCos (* ux zi))
(*.f32 (*.f32 maxCos ux) zi)
(* maxCos (* ux zi))
(*.f32 (*.f32 maxCos ux) zi)
(* maxCos (* ux zi))
(*.f32 (*.f32 maxCos ux) zi)
(* maxCos (* ux zi))
(*.f32 (*.f32 maxCos ux) zi)
(* maxCos (* ux zi))
(*.f32 (*.f32 maxCos ux) zi)
(* maxCos (* ux zi))
(*.f32 (*.f32 maxCos ux) zi)
(* maxCos (* ux zi))
(*.f32 (*.f32 maxCos ux) zi)
(* maxCos (* ux zi))
(*.f32 (*.f32 maxCos ux) zi)
(* maxCos (* ux zi))
(*.f32 (*.f32 maxCos ux) zi)
(* maxCos (* ux zi))
(*.f32 (*.f32 maxCos ux) zi)
(* maxCos (* ux zi))
(*.f32 (*.f32 maxCos ux) zi)
(* maxCos (* ux zi))
(*.f32 (*.f32 maxCos ux) zi)
(* maxCos (* ux zi))
(*.f32 (*.f32 maxCos ux) zi)
(* maxCos (* ux zi))
(*.f32 (*.f32 maxCos ux) zi)
(* maxCos (* ux zi))
(*.f32 (*.f32 maxCos ux) zi)
(* maxCos (* ux zi))
(*.f32 (*.f32 maxCos ux) zi)
(* ux (+ (* -1 (* maxCos (* ux zi))) (* maxCos zi)))
(*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 (*.f32 maxCos ux) zi)) (*.f32 maxCos zi)))
(* ux (+ (* -1 (* maxCos (* ux zi))) (* maxCos zi)))
(*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 (*.f32 maxCos ux) zi)) (*.f32 maxCos zi)))
(* ux (+ (* -1 (* maxCos (* ux zi))) (* maxCos zi)))
(*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 (*.f32 maxCos ux) zi)) (*.f32 maxCos zi)))
(* -1 (* maxCos (* (pow ux 2) zi)))
(*.f32 (*.f32 #s(literal -1 binary32) maxCos) (*.f32 zi (*.f32 ux ux)))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (/ (* maxCos zi) ux)))
(*.f32 (*.f32 ux ux) (+.f32 (*.f32 (*.f32 #s(literal -1 binary32) maxCos) zi) (/.f32 (*.f32 maxCos zi) ux)))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (/ (* maxCos zi) ux)))
(*.f32 (*.f32 ux ux) (+.f32 (*.f32 (*.f32 #s(literal -1 binary32) maxCos) zi) (/.f32 (*.f32 maxCos zi) ux)))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (/ (* maxCos zi) ux)))
(*.f32 (*.f32 ux ux) (+.f32 (*.f32 (*.f32 #s(literal -1 binary32) maxCos) zi) (/.f32 (*.f32 maxCos zi) ux)))
(* -1 (* maxCos (* (pow ux 2) zi)))
(*.f32 (*.f32 #s(literal -1 binary32) maxCos) (*.f32 zi (*.f32 ux ux)))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (/ (* maxCos zi) ux)))
(*.f32 (*.f32 ux ux) (+.f32 (*.f32 (*.f32 #s(literal -1 binary32) maxCos) zi) (/.f32 (*.f32 maxCos zi) ux)))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (/ (* maxCos zi) ux)))
(*.f32 (*.f32 ux ux) (+.f32 (*.f32 (*.f32 #s(literal -1 binary32) maxCos) zi) (/.f32 (*.f32 maxCos zi) ux)))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (/ (* maxCos zi) ux)))
(*.f32 (*.f32 ux ux) (+.f32 (*.f32 (*.f32 #s(literal -1 binary32) maxCos) zi) (/.f32 (*.f32 maxCos zi) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* (pow uy 2) (* yi (pow (PI) 3)))
(*.f32 (*.f32 uy uy) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))
(* (pow uy 2) (* yi (pow (PI) 3)))
(*.f32 (*.f32 uy uy) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))
(* (pow uy 2) (* yi (pow (PI) 3)))
(*.f32 (*.f32 uy uy) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))
(* (pow uy 2) (* yi (pow (PI) 3)))
(*.f32 (*.f32 uy uy) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))
(* (pow uy 2) (* yi (pow (PI) 3)))
(*.f32 (*.f32 uy uy) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))
(* (pow uy 2) (* yi (pow (PI) 3)))
(*.f32 (*.f32 uy uy) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))
(* (pow uy 2) (* yi (pow (PI) 3)))
(*.f32 (*.f32 uy uy) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))
(* (pow uy 2) (* yi (pow (PI) 3)))
(*.f32 (*.f32 uy uy) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))
(* (pow uy 2) (* yi (pow (PI) 3)))
(*.f32 (*.f32 uy uy) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))
(* (pow uy 2) (* yi (pow (PI) 3)))
(*.f32 (*.f32 uy uy) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))
(* (pow uy 2) (* yi (pow (PI) 3)))
(*.f32 (*.f32 uy uy) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))
(* (pow uy 2) (* yi (pow (PI) 3)))
(*.f32 (*.f32 uy uy) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))
(* (pow uy 2) (* yi (pow (PI) 3)))
(*.f32 (*.f32 uy uy) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))
(* (pow uy 2) (* yi (pow (PI) 3)))
(*.f32 (*.f32 uy uy) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))
(* (pow uy 2) (* yi (pow (PI) 3)))
(*.f32 (*.f32 uy uy) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))
(* (pow uy 2) (* yi (pow (PI) 3)))
(*.f32 (*.f32 uy uy) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))
(* (pow uy 2) (* yi (pow (PI) 3)))
(*.f32 (*.f32 uy uy) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))
(* (pow uy 2) (* yi (pow (PI) 3)))
(*.f32 (*.f32 uy uy) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))
(* (pow uy 2) (* yi (pow (PI) 3)))
(*.f32 (*.f32 uy uy) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))
(* (pow uy 2) (* yi (pow (PI) 3)))
(*.f32 (*.f32 uy uy) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))
(* (pow uy 2) (* yi (pow (PI) 3)))
(*.f32 (*.f32 uy uy) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))
(* (pow uy 2) (* yi (pow (PI) 3)))
(*.f32 (*.f32 uy uy) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))
(* (pow uy 2) (* yi (pow (PI) 3)))
(*.f32 (*.f32 uy uy) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))
(* (pow uy 2) (* yi (pow (PI) 3)))
(*.f32 (*.f32 uy uy) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))
(* -4/3 (* (pow uy 2) (* yi (pow (PI) 3))))
(*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))
(* -4/3 (* (pow uy 2) (* yi (pow (PI) 3))))
(*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))
(* -4/3 (* (pow uy 2) (* yi (pow (PI) 3))))
(*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))
(* -4/3 (* (pow uy 2) (* yi (pow (PI) 3))))
(*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))
(* -4/3 (* (pow uy 2) (* yi (pow (PI) 3))))
(*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))
(* -4/3 (* (pow uy 2) (* yi (pow (PI) 3))))
(*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))
(* -4/3 (* (pow uy 2) (* yi (pow (PI) 3))))
(*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))
(* -4/3 (* (pow uy 2) (* yi (pow (PI) 3))))
(*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))
(* -4/3 (* (pow uy 2) (* yi (pow (PI) 3))))
(*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))
(* -4/3 (* (pow uy 2) (* yi (pow (PI) 3))))
(*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))
(* -4/3 (* (pow uy 2) (* yi (pow (PI) 3))))
(*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))
(* -4/3 (* (pow uy 2) (* yi (pow (PI) 3))))
(*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))
(* -4/3 (* (pow uy 2) (* yi (pow (PI) 3))))
(*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))
(* -4/3 (* (pow uy 2) (* yi (pow (PI) 3))))
(*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))
(* -4/3 (* (pow uy 2) (* yi (pow (PI) 3))))
(*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))
(* -4/3 (* (pow uy 2) (* yi (pow (PI) 3))))
(*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))
(* -4/3 (* (pow uy 2) (* yi (pow (PI) 3))))
(*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))
(* -4/3 (* (pow uy 2) (* yi (pow (PI) 3))))
(*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))
(* -4/3 (* (pow uy 2) (* yi (pow (PI) 3))))
(*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))
(* -4/3 (* (pow uy 2) (* yi (pow (PI) 3))))
(*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))
(* -4/3 (* (pow uy 2) (* yi (pow (PI) 3))))
(*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))
(* -4/3 (* (pow uy 2) (* yi (pow (PI) 3))))
(*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))
(* -4/3 (* (pow uy 2) (* yi (pow (PI) 3))))
(*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))
(* -4/3 (* (pow uy 2) (* yi (pow (PI) 3))))
(*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))
(* 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 (PI))
(*.f32 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 (PI.f32))
(* yi (PI))
(*.f32 yi (PI.f32))
(* yi (PI))
(*.f32 yi (PI.f32))
(* yi (PI))
(*.f32 yi (PI.f32))
(* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))
(*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))
(+ (* 4 (* maxCos (* ux (* uy (* yi (* zi (* (PI) (- 1 ux)))))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))
(+.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 #s(literal 4 binary32) maxCos) (*.f32 (*.f32 ux uy) (*.f32 (*.f32 yi zi) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))))))
(+ (* uy (+ (* 4 (* maxCos (* ux (* yi (* zi (* (PI) (- 1 ux))))))) (* 4 (* uy (* (pow yi 2) (pow (PI) 2)))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))
(+.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 uy (*.f32 #s(literal 4 binary32) (+.f32 (*.f32 maxCos (*.f32 (*.f32 ux yi) (*.f32 zi (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 uy (*.f32 yi yi)) (*.f32 (PI.f32) (PI.f32)))))))
(+ (* uy (+ (* 4 (* maxCos (* ux (* yi (* zi (* (PI) (- 1 ux))))))) (* 4 (* uy (* (pow yi 2) (pow (PI) 2)))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))
(+.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 uy (*.f32 #s(literal 4 binary32) (+.f32 (*.f32 maxCos (*.f32 (*.f32 ux yi) (*.f32 zi (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 uy (*.f32 yi yi)) (*.f32 (PI.f32) (PI.f32)))))))
(* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2))))
(*.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi)))
(* (pow uy 2) (+ (* 4 (* (pow yi 2) (pow (PI) 2))) (* 4 (/ (* maxCos (* ux (* yi (* zi (* (PI) (- 1 ux)))))) uy))))
(*.f32 (*.f32 uy uy) (*.f32 #s(literal 4 binary32) (+.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi)) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux yi) (*.f32 zi (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))))) uy))))
(* (pow uy 2) (+ (* 4 (* (pow yi 2) (pow (PI) 2))) (+ (* 4 (/ (* maxCos (* ux (* yi (* zi (* (PI) (- 1 ux)))))) uy)) (/ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow uy 2)))))
(*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal 4 binary32) (+.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi)) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux yi) (*.f32 zi (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))))) uy))) (/.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 uy uy))))
(* (pow uy 2) (+ (* 4 (* (pow yi 2) (pow (PI) 2))) (+ (* 4 (/ (* maxCos (* ux (* yi (* zi (* (PI) (- 1 ux)))))) uy)) (/ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow uy 2)))))
(*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal 4 binary32) (+.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi)) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux yi) (*.f32 zi (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))))) uy))) (/.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 uy uy))))
(* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2))))
(*.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi)))
(* (pow uy 2) (+ (* 4 (* (pow yi 2) (pow (PI) 2))) (* 4 (/ (* maxCos (* ux (* yi (* zi (* (PI) (- 1 ux)))))) uy))))
(*.f32 (*.f32 uy uy) (*.f32 #s(literal 4 binary32) (+.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi)) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux yi) (*.f32 zi (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))))) uy))))
(* (pow uy 2) (+ (* -1 (/ (+ (* -4 (* maxCos (* ux (* yi (* zi (* (PI) (- 1 ux))))))) (* -1 (/ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) uy))) uy)) (* 4 (* (pow yi 2) (pow (PI) 2)))))
(*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 yi yi)) (*.f32 (PI.f32) (PI.f32))) (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 #s(literal -4 binary32) maxCos) (*.f32 (*.f32 ux yi) (*.f32 zi (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))))) (neg.f32 (/.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) uy))) uy))))
(* (pow uy 2) (+ (* -1 (/ (+ (* -4 (* maxCos (* ux (* yi (* zi (* (PI) (- 1 ux))))))) (* -1 (/ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) uy))) uy)) (* 4 (* (pow yi 2) (pow (PI) 2)))))
(*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 yi yi)) (*.f32 (PI.f32) (PI.f32))) (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 #s(literal -4 binary32) maxCos) (*.f32 (*.f32 ux yi) (*.f32 zi (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))))) (neg.f32 (/.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) uy))) uy))))
(* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))
(*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))
(+ (* 4 (* maxCos (* ux (* uy (* yi (* zi (* (PI) (- 1 ux)))))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))
(+.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 #s(literal 4 binary32) maxCos) (*.f32 (*.f32 ux uy) (*.f32 (*.f32 yi zi) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))))))
(+ (* yi (+ (* 4 (* maxCos (* ux (* uy (* zi (* (PI) (- 1 ux))))))) (* 4 (* (pow uy 2) (* yi (pow (PI) 2)))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))
(+.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 yi (*.f32 #s(literal 4 binary32) (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 (*.f32 uy zi) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 uy uy) (*.f32 yi (*.f32 (PI.f32) (PI.f32))))))))
(+ (* yi (+ (* 4 (* maxCos (* ux (* uy (* zi (* (PI) (- 1 ux))))))) (* 4 (* (pow uy 2) (* yi (pow (PI) 2)))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))
(+.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 yi (*.f32 #s(literal 4 binary32) (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 (*.f32 uy zi) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 uy uy) (*.f32 yi (*.f32 (PI.f32) (PI.f32))))))))
(* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2))))
(*.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi)))
(* (pow yi 2) (+ (* 4 (* (pow uy 2) (pow (PI) 2))) (* 4 (/ (* maxCos (* ux (* uy (* zi (* (PI) (- 1 ux)))))) yi))))
(*.f32 (*.f32 yi yi) (*.f32 #s(literal 4 binary32) (+.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy uy)) (/.f32 (*.f32 (*.f32 maxCos ux) (*.f32 (*.f32 uy zi) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux)))) yi))))
(* (pow yi 2) (+ (* 4 (* (pow uy 2) (pow (PI) 2))) (+ (* 4 (/ (* maxCos (* ux (* uy (* zi (* (PI) (- 1 ux)))))) yi)) (/ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow yi 2)))))
(*.f32 (*.f32 yi yi) (+.f32 (*.f32 #s(literal 4 binary32) (+.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy uy)) (/.f32 (*.f32 (*.f32 maxCos ux) (*.f32 (*.f32 uy zi) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux)))) yi))) (/.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 yi yi))))
(* (pow yi 2) (+ (* 4 (* (pow uy 2) (pow (PI) 2))) (+ (* 4 (/ (* maxCos (* ux (* uy (* zi (* (PI) (- 1 ux)))))) yi)) (/ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow yi 2)))))
(*.f32 (*.f32 yi yi) (+.f32 (*.f32 #s(literal 4 binary32) (+.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy uy)) (/.f32 (*.f32 (*.f32 maxCos ux) (*.f32 (*.f32 uy zi) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux)))) yi))) (/.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 yi yi))))
(* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2))))
(*.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi)))
(* (pow yi 2) (+ (* 4 (* (pow uy 2) (pow (PI) 2))) (* 4 (/ (* maxCos (* ux (* uy (* zi (* (PI) (- 1 ux)))))) yi))))
(*.f32 (*.f32 yi yi) (*.f32 #s(literal 4 binary32) (+.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy uy)) (/.f32 (*.f32 (*.f32 maxCos ux) (*.f32 (*.f32 uy zi) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux)))) yi))))
(* (pow yi 2) (+ (* -1 (/ (+ (* -4 (* maxCos (* ux (* uy (* zi (* (PI) (- 1 ux))))))) (* -1 (/ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) yi))) yi)) (* 4 (* (pow uy 2) (pow (PI) 2)))))
(*.f32 (*.f32 yi yi) (+.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy uy))) (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal -4 binary32) (*.f32 (*.f32 maxCos ux) (*.f32 (*.f32 uy zi) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))))) (neg.f32 (/.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) yi))) yi))))
(* (pow yi 2) (+ (* -1 (/ (+ (* -4 (* maxCos (* ux (* uy (* zi (* (PI) (- 1 ux))))))) (* -1 (/ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) yi))) yi)) (* 4 (* (pow uy 2) (pow (PI) 2)))))
(*.f32 (*.f32 yi yi) (+.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy uy))) (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal -4 binary32) (*.f32 (*.f32 maxCos ux) (*.f32 (*.f32 uy zi) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))))) (neg.f32 (/.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) yi))) yi))))
(* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2))))
(*.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi)))
(+ (* 4 (* maxCos (* ux (* uy (* yi (* zi (PI))))))) (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))))
(*.f32 #s(literal 4 binary32) (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 uy (*.f32 (*.f32 yi zi) (PI.f32)))) (*.f32 (*.f32 uy uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi)))))
(+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (* ux (+ (* 4 (* maxCos (* uy (* yi (* zi (PI)))))) (* ux (+ (* -4 (* maxCos (* uy (* yi (* zi (PI)))))) (* (pow maxCos 2) (pow zi 2)))))))
(+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (*.f32 ux (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) maxCos) (*.f32 uy (*.f32 (*.f32 yi zi) (PI.f32)))) (*.f32 ux (+.f32 (*.f32 (*.f32 #s(literal -4 binary32) maxCos) (*.f32 uy (*.f32 (*.f32 yi zi) (PI.f32)))) (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi)))))))
(+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (* ux (+ (* 4 (* maxCos (* uy (* yi (* zi (PI)))))) (* ux (+ (* -4 (* maxCos (* uy (* yi (* zi (PI)))))) (+ (* -2 (* (pow maxCos 2) (* ux (pow zi 2)))) (* (pow maxCos 2) (pow zi 2))))))))
(+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (*.f32 ux (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) maxCos) (*.f32 uy (*.f32 (*.f32 yi zi) (PI.f32)))) (*.f32 ux (+.f32 (+.f32 (*.f32 (*.f32 #s(literal -4 binary32) maxCos) (*.f32 uy (*.f32 (*.f32 yi zi) (PI.f32)))) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux (*.f32 zi zi)))) (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi)))))))
(* (pow maxCos 2) (* (pow ux 4) (pow zi 2)))
(*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 zi zi) (pow.f32 ux #s(literal 4 binary32))))
(* (pow ux 4) (+ (* -2 (/ (* (pow maxCos 2) (pow zi 2)) ux)) (* (pow maxCos 2) (pow zi 2))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (+.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi)) (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 zi zi) ux)))))
(* (pow ux 4) (+ (* -4 (/ (* maxCos (* uy (* yi (* zi (PI))))) (pow ux 2))) (+ (* -2 (/ (* (pow maxCos 2) (pow zi 2)) ux)) (+ (* (pow maxCos 2) (pow zi 2)) (/ (* (pow maxCos 2) (pow zi 2)) (pow ux 2))))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (+.f32 (+.f32 (/.f32 (*.f32 (*.f32 #s(literal -4 binary32) maxCos) (*.f32 uy (*.f32 (*.f32 yi zi) (PI.f32)))) (*.f32 ux ux)) (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 zi zi) ux)))) (+.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi)) (/.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi)) (*.f32 ux ux)))))
(* (pow ux 4) (+ (* -4 (/ (* maxCos (* uy (* yi (* zi (PI))))) (pow ux 2))) (+ (* -2 (/ (* (pow maxCos 2) (pow zi 2)) ux)) (+ (* 4 (/ (* maxCos (* uy (* yi (* zi (PI))))) (pow ux 3))) (+ (* (pow maxCos 2) (pow zi 2)) (/ (* (pow maxCos 2) (pow zi 2)) (pow ux 2)))))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (+.f32 (+.f32 (/.f32 (*.f32 (*.f32 #s(literal -4 binary32) maxCos) (*.f32 uy (*.f32 (*.f32 yi zi) (PI.f32)))) (*.f32 ux ux)) (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 zi zi) ux)))) (+.f32 (+.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi)) (/.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi)) (*.f32 ux ux))) (/.f32 (*.f32 (*.f32 #s(literal 4 binary32) maxCos) (*.f32 uy (*.f32 (*.f32 yi zi) (PI.f32)))) (*.f32 ux (*.f32 ux ux))))))
(* (pow maxCos 2) (* (pow ux 4) (pow zi 2)))
(*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 zi zi) (pow.f32 ux #s(literal 4 binary32))))
(* (pow ux 4) (+ (* -2 (/ (* (pow maxCos 2) (pow zi 2)) ux)) (* (pow maxCos 2) (pow zi 2))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (+.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi)) (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 zi zi) ux)))))
(* (pow ux 4) (+ (* -1 (/ (+ (* -1 (/ (+ (* -4 (* maxCos (* uy (* yi (* zi (PI)))))) (* (pow maxCos 2) (pow zi 2))) ux)) (* 2 (* (pow maxCos 2) (pow zi 2)))) ux)) (* (pow maxCos 2) (pow zi 2))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (+.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi)) (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (*.f32 zi zi)) (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 #s(literal -4 binary32) maxCos) (*.f32 uy (*.f32 (*.f32 yi zi) (PI.f32)))) (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi))) ux))) ux))))
(* (pow ux 4) (+ (* -1 (/ (+ (* -1 (/ (+ (* -4 (* maxCos (* uy (* yi (* zi (PI)))))) (+ (* 4 (/ (* maxCos (* uy (* yi (* zi (PI))))) ux)) (* (pow maxCos 2) (pow zi 2)))) ux)) (* 2 (* (pow maxCos 2) (pow zi 2)))) ux)) (* (pow maxCos 2) (pow zi 2))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (+.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi)) (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (*.f32 zi zi)) (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 #s(literal -4 binary32) maxCos) (*.f32 uy (*.f32 (*.f32 yi zi) (PI.f32)))) (+.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi)) (/.f32 (*.f32 (*.f32 #s(literal 4 binary32) maxCos) (*.f32 uy (*.f32 (*.f32 yi zi) (PI.f32)))) ux))) ux)))) ux)))
(* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2))))
(*.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi)))
(+ (* 4 (* maxCos (* ux (* uy (* yi (* zi (* (PI) (- 1 ux)))))))) (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))))
(*.f32 #s(literal 4 binary32) (+.f32 (*.f32 maxCos (*.f32 (*.f32 ux uy) (*.f32 (*.f32 yi zi) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 uy uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi)))))
(+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (* zi (+ (* 4 (* maxCos (* ux (* uy (* yi (* (PI) (- 1 ux))))))) (* (pow maxCos 2) (* (pow ux 2) (* zi (pow (- 1 ux) 2)))))))
(+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (*.f32 zi (+.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos ux) (*.f32 (*.f32 yi uy) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 zi (*.f32 ux ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))))
(+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (* zi (+ (* 4 (* maxCos (* ux (* uy (* yi (* (PI) (- 1 ux))))))) (* (pow maxCos 2) (* (pow ux 2) (* zi (pow (- 1 ux) 2)))))))
(+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (*.f32 zi (+.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos ux) (*.f32 (*.f32 yi uy) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 zi (*.f32 ux ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))))
(* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))
(*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))
(* (pow zi 2) (+ (* 4 (/ (* maxCos (* ux (* uy (* yi (* (PI) (- 1 ux)))))) zi)) (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))
(*.f32 (*.f32 zi zi) (+.f32 (/.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos ux) (*.f32 (*.f32 yi uy) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))))) zi) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))
(* (pow zi 2) (+ (* 4 (/ (* maxCos (* ux (* uy (* yi (* (PI) (- 1 ux)))))) zi)) (+ (* 4 (/ (* (pow uy 2) (* (pow yi 2) (pow (PI) 2))) (pow zi 2))) (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 zi zi) (+.f32 (/.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos ux) (*.f32 (*.f32 yi uy) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))))) zi) (+.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (*.f32 zi zi)))))
(* (pow zi 2) (+ (* 4 (/ (* maxCos (* ux (* uy (* yi (* (PI) (- 1 ux)))))) zi)) (+ (* 4 (/ (* (pow uy 2) (* (pow yi 2) (pow (PI) 2))) (pow zi 2))) (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 zi zi) (+.f32 (/.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos ux) (*.f32 (*.f32 yi uy) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))))) zi) (+.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (*.f32 zi zi)))))
(* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))
(*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))
(* (pow zi 2) (+ (* 4 (/ (* maxCos (* ux (* uy (* yi (* (PI) (- 1 ux)))))) zi)) (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))
(*.f32 (*.f32 zi zi) (+.f32 (/.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 maxCos ux) (*.f32 (*.f32 yi uy) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))))) zi) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))
(* (pow zi 2) (+ (* -1 (/ (+ (* -4 (* maxCos (* ux (* uy (* yi (* (PI) (- 1 ux))))))) (* -4 (/ (* (pow uy 2) (* (pow yi 2) (pow (PI) 2))) zi))) zi)) (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))
(*.f32 (*.f32 zi zi) (+.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (neg.f32 (/.f32 (*.f32 #s(literal -4 binary32) (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 (*.f32 yi uy) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux)))) (/.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) zi))) zi))))
(* (pow zi 2) (+ (* -1 (/ (+ (* -4 (* maxCos (* ux (* uy (* yi (* (PI) (- 1 ux))))))) (* -4 (/ (* (pow uy 2) (* (pow yi 2) (pow (PI) 2))) zi))) zi)) (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))
(*.f32 (*.f32 zi zi) (+.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (neg.f32 (/.f32 (*.f32 #s(literal -4 binary32) (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 (*.f32 yi uy) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux)))) (/.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) zi))) zi))))
(* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2))))
(*.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi)))
(+ (* 4 (* maxCos (* ux (* uy (* yi (* zi (* (PI) (- 1 ux)))))))) (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))))
(*.f32 #s(literal 4 binary32) (+.f32 (*.f32 maxCos (*.f32 (*.f32 ux uy) (*.f32 (*.f32 yi zi) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 uy uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi)))))
(+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (* maxCos (+ (* 4 (* ux (* uy (* yi (* zi (* (PI) (- 1 ux))))))) (* maxCos (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))))
(+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (*.f32 maxCos (+.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 ux uy) (*.f32 (*.f32 yi zi) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 maxCos (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))))
(+ (* 4 (* (pow uy 2) (* (pow yi 2) (pow (PI) 2)))) (* maxCos (+ (* 4 (* ux (* uy (* yi (* zi (* (PI) (- 1 ux))))))) (* maxCos (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))))
(+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (*.f32 maxCos (+.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 ux uy) (*.f32 (*.f32 yi zi) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 maxCos (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))))
(* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))
(*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))
(* (pow maxCos 2) (+ (* 4 (/ (* ux (* uy (* yi (* zi (* (PI) (- 1 ux)))))) maxCos)) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (/.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 ux uy) (*.f32 (*.f32 yi zi) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))))) maxCos)))
(* (pow maxCos 2) (+ (* 4 (/ (* ux (* uy (* yi (* zi (* (PI) (- 1 ux)))))) maxCos)) (+ (* 4 (/ (* (pow uy 2) (* (pow yi 2) (pow (PI) 2))) (pow maxCos 2))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (/.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 ux uy) (*.f32 (*.f32 yi zi) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))))) maxCos) (+.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (/.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (*.f32 maxCos maxCos)))))
(* (pow maxCos 2) (+ (* 4 (/ (* ux (* uy (* yi (* zi (* (PI) (- 1 ux)))))) maxCos)) (+ (* 4 (/ (* (pow uy 2) (* (pow yi 2) (pow (PI) 2))) (pow maxCos 2))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (/.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 ux uy) (*.f32 (*.f32 yi zi) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))))) maxCos) (+.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (/.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (*.f32 maxCos maxCos)))))
(* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))
(*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))
(* (pow maxCos 2) (+ (* 4 (/ (* ux (* uy (* yi (* zi (* (PI) (- 1 ux)))))) maxCos)) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (/.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 ux uy) (*.f32 (*.f32 yi zi) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))))) maxCos)))
(* (pow maxCos 2) (+ (* -1 (/ (+ (* -4 (* ux (* uy (* yi (* zi (* (PI) (- 1 ux))))))) (* -4 (/ (* (pow uy 2) (* (pow yi 2) (pow (PI) 2))) maxCos))) maxCos)) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (neg.f32 (/.f32 (*.f32 #s(literal -4 binary32) (+.f32 (*.f32 (*.f32 ux uy) (*.f32 (*.f32 yi zi) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux)))) (/.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) maxCos))) maxCos))))
(* (pow maxCos 2) (+ (* -1 (/ (+ (* -4 (* ux (* uy (* yi (* zi (* (PI) (- 1 ux))))))) (* -4 (/ (* (pow uy 2) (* (pow yi 2) (pow (PI) 2))) maxCos))) maxCos)) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (neg.f32 (/.f32 (*.f32 #s(literal -4 binary32) (+.f32 (*.f32 (*.f32 ux uy) (*.f32 (*.f32 yi zi) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux)))) (/.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) maxCos))) maxCos))))

eval422.0ms (1.9%)

Compiler

Compiled 128609 to 4715 computations (96.3% saved)

prune604.0ms (2.7%)

Pruning

95 alts after pruning (92 fresh and 3 done)

PrunedKeptTotal
New1743371780
Fresh55560
Picked415
Done022
Total1752951847
Accuracy
99.9%
Counts
1847 → 95
Alt Table
Click to see full alt table
StatusAccuracyProgram
52.1%
(/.f32 (+.f32 (*.f32 (*.f32 #s(literal 8 binary32) (*.f32 uy (*.f32 uy uy))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 yi (*.f32 yi yi)))) (*.f32 xi (*.f32 xi xi))) (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 xi (*.f32 yi (PI.f32)))))))
24.7%
(/.f32 (*.f32 (*.f32 #s(literal -1 binary32) (*.f32 yi (*.f32 yi yi))) (+.f32 (*.f32 (*.f32 #s(literal -8 binary32) (*.f32 uy (*.f32 uy uy))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (neg.f32 (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 uy uy)) (*.f32 (*.f32 zi (*.f32 (PI.f32) (PI.f32))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 12 binary32)) yi)))) (+.f32 (*.f32 xi xi) (-.f32 (*.f32 (+.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos)))) (+.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))))) (*.f32 xi (+.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))))))))
64.7%
(+.f32 (/.f32 (-.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi)) (*.f32 (*.f32 yi yi) (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))) (-.f32 (*.f32 xi (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 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux zi) maxCos)))
78.5%
(+.f32 (/.f32 (-.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi)) (*.f32 (*.f32 uy uy) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy yi))))) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy yi)))))))) (-.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy yi)))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
87.4%
(+.f32 (/.f32 (*.f32 (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32))) (-.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) (pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (/.f32 yi xi)) #s(literal 2 binary32)))) (-.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (/.f32 yi xi)))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
78.3%
(+.f32 (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy yi))))))) (-.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi)) (*.f32 (*.f32 uy uy) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy yi))))) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy yi)))))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
46.9%
(+.f32 (+.f32 (/.f32 (+.f32 (*.f32 xi (*.f32 xi xi)) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 uy uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))))))) (+.f32 (*.f32 xi xi) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (-.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) xi)))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
79.5%
(+.f32 (+.f32 (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 xi (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))))) (-.f32 (*.f32 xi xi) (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 uy uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
89.6%
(+.f32 (+.f32 (+.f32 (+.f32 xi (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (*.f32 (*.f32 uy (*.f32 uy (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 #s(literal -4/3 binary32) uy))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
90.8%
(+.f32 (+.f32 (+.f32 xi (*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 #s(literal 2/3 binary32) (*.f32 uy uy)) (*.f32 xi (pow.f32 (PI.f32) #s(literal 4 binary32))))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
89.6%
(+.f32 (+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 (*.f32 yi uy) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
93.4%
(+.f32 (+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux zi) maxCos)))
84.2%
(+.f32 (+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (/.f32 (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (PI.f32) yi) (*.f32 (PI.f32) yi))) (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 uy (*.f32 uy (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 uy (*.f32 uy (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
84.1%
(+.f32 (+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (PI.f32) yi) (*.f32 (PI.f32) yi))) (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 uy (*.f32 uy (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 uy (*.f32 uy (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
86.7%
(+.f32 (+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 (*.f32 maxCos ux) zi))
89.5%
(+.f32 (+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy)))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
53.9%
(+.f32 (+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
86.0%
(+.f32 (+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
89.4%
(+.f32 (+.f32 (*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (/.f32 xi (*.f32 uy uy)))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
86.0%
(+.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi) (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))))))
89.6%
(+.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 yi uy) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal -2/3 binary32)))))))))
89.6%
(+.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))))))
40.5%
(+.f32 (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
98.9%
(+.f32 (+.f32 (*.f32 xi (-.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
99.1%
(+.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (sin.f32 (*.f32 uy (PI.f32)))) (cos.f32 (*.f32 uy (PI.f32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux zi) maxCos)))
90.0%
(+.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux zi) maxCos)))
99.1%
(+.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux zi) maxCos)))
95.9%
(+.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (*.f32 maxCos (*.f32 ux zi)))
99.0%
(+.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (cbrt.f32 (*.f32 (PI.f32) (PI.f32)))) (pow.f32 (PI.f32) #s(literal 1/3 binary32)))))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
98.8%
(+.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (cbrt.f32 (*.f32 (PI.f32) (PI.f32)))) (pow.f32 (PI.f32) #s(literal 1/3 binary32))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
93.7%
(+.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy)))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
82.3%
(+.f32 (+.f32 xi (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)) yi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
79.7%
(+.f32 (+.f32 xi (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) yi) (PI.f32))) (*.f32 (*.f32 maxCos ux) zi))
82.4%
(+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 (PI.f32) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 zi maxCos) ux)))
79.7%
(+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 (PI.f32) yi))) (*.f32 maxCos (*.f32 ux zi)))
54.5%
(+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
82.8%
(+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))
89.4%
(+.f32 (+.f32 xi (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux zi) maxCos)))
85.8%
(+.f32 (+.f32 xi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
41.1%
(+.f32 (*.f32 (*.f32 yi uy) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
89.2%
(+.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) uy) (*.f32 #s(literal -4/3 binary32) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy)) (/.f32 xi (*.f32 uy (*.f32 uy uy)))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
93.1%
(+.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy))) (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 uy (*.f32 uy uy)))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
38.0%
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32))))
44.7%
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
58.6%
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
41.0%
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))
51.4%
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi)
89.0%
(+.f32 (*.f32 (*.f32 #s(literal -1 binary32) yi) (+.f32 (neg.f32 (/.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) yi)) (*.f32 uy (+.f32 (*.f32 (PI.f32) #s(literal -2 binary32)) (*.f32 (*.f32 #s(literal 4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
89.0%
(+.f32 (*.f32 yi (+.f32 (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) yi) (+.f32 (/.f32 xi yi) (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
81.7%
(+.f32 (*.f32 yi (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (/.f32 xi yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
91.7%
(+.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))))))
81.6%
(+.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
89.2%
(+.f32 (*.f32 xi (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) #s(literal -1/2 binary32)) (*.f32 ux ux))) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 (PI.f32) yi) xi)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
86.7%
(+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))
82.3%
(+.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (/.f32 xi uy))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
76.1%
(+.f32 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32))))
81.8%
(*.f32 (-.f32 (*.f32 (*.f32 uy (PI.f32)) #s(literal -2 binary32)) (/.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi) yi)) (neg.f32 yi))
98.7%
(*.f32 (-.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (neg.f32 maxCos)) (/.f32 (+.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)))))) zi)) (neg.f32 zi))
82.1%
(*.f32 (-.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (neg.f32 maxCos)) (/.f32 (+.f32 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32)))) zi)) (neg.f32 zi))
36.3%
(*.f32 (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy))) (*.f32 uy (*.f32 uy uy)))
12.4%
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux zi)) maxCos)
11.0%
(*.f32 (*.f32 zi maxCos) ux)
36.4%
(*.f32 (*.f32 yi uy) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))
35.8%
(*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) uy) (*.f32 #s(literal -4/3 binary32) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy))))
36.4%
(*.f32 (*.f32 uy yi) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 uy uy))) (*.f32 #s(literal 2 binary32) (PI.f32))))
98.4%
(*.f32 (*.f32 ux ux) (-.f32 (*.f32 maxCos (neg.f32 zi)) (/.f32 (-.f32 (*.f32 maxCos (neg.f32 zi)) (/.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) ux)) ux)))
93.1%
(*.f32 (*.f32 ux ux) (-.f32 (neg.f32 (*.f32 maxCos zi)) (/.f32 (-.f32 (neg.f32 (*.f32 maxCos zi)) (/.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) ux)) ux)))
81.9%
(*.f32 (*.f32 ux ux) (-.f32 (neg.f32 (*.f32 maxCos zi)) (/.f32 (-.f32 (neg.f32 (*.f32 maxCos zi)) (/.f32 (+.f32 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32)))) ux)) ux)))
89.2%
(*.f32 (*.f32 ux ux) (+.f32 (+.f32 (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 ux ux)) (*.f32 (*.f32 #s(literal -1 binary32) maxCos) zi)) (+.f32 (+.f32 (/.f32 (*.f32 maxCos zi) ux) (/.f32 xi (*.f32 ux ux))) (/.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 ux ux)))))
89.0%
(*.f32 (*.f32 ux ux) (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 maxCos zi) (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 maxCos zi) (/.f32 (+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) ux))) ux))))
11.0%
(*.f32 (*.f32 ux maxCos) zi)
12.4%
(*.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) zi)
12.4%
(*.f32 (*.f32 maxCos ux) (*.f32 ux (-.f32 (/.f32 zi ux) zi)))
39.8%
(*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))))
33.4%
(*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32)))
35.7%
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 uy (*.f32 uy uy))) (+.f32 (*.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal 4/3 binary32)) (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) uy)) uy))))
88.7%
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 uy (*.f32 uy uy))) (+.f32 (*.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal 4/3 binary32)) (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 yi (PI.f32)) #s(literal -2 binary32)) (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi) uy))) uy))) uy))))
89.3%
(*.f32 (*.f32 #s(literal -1 binary32) zi) (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (/.f32 (+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) zi))))
59.0%
(*.f32 (*.f32 #s(literal -1 binary32) zi) (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (/.f32 (+.f32 (*.f32 (*.f32 uy (*.f32 yi (PI.f32))) #s(literal 6 binary32)) (*.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -4 binary32) (*.f32 (*.f32 maxCos ux) (*.f32 (*.f32 yi uy) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 #s(literal 1 binary32) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) xi))))) (*.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux))))) zi))))
80.0%
(*.f32 (*.f32 #s(literal -1 binary32) yi) (+.f32 (*.f32 (*.f32 uy (PI.f32)) #s(literal -2 binary32)) (neg.f32 (/.f32 (+.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 uy uy)) (*.f32 (*.f32 zi (*.f32 (PI.f32) (PI.f32))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 12 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy uy))) (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 (*.f32 #s(literal -4 binary32) (*.f32 (*.f32 maxCos ux) (*.f32 (*.f32 uy zi) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) xi)))) (*.f32 uy (PI.f32))))) yi))))
8.0%
(*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy uy))) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))
39.0%
(*.f32 (sqrt.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))) (*.f32 (*.f32 (*.f32 ux ux) yi) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))
89.2%
(*.f32 zi (+.f32 (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) zi) (+.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (/.f32 xi zi)) (/.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) zi))))
39.9%
(*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))
91.6%
(*.f32 xi (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi)))
82.6%
(*.f32 xi (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi)))))
49.3%
(*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))
53.2%
(*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))
12.5%
(*.f32 ux (*.f32 (*.f32 maxCos zi) (-.f32 #s(literal 1 binary32) ux)))
81.8%
(*.f32 maxCos (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32))) maxCos) (+.f32 (*.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux)) (/.f32 xi maxCos))))
88.9%
(*.f32 maxCos (+.f32 (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) maxCos) (+.f32 (+.f32 (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (/.f32 xi maxCos)) (/.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) maxCos))))
98.5%
(*.f32 maxCos (+.f32 (*.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux)) (+.f32 (/.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) maxCos) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) maxCos))))
93.1%
(*.f32 maxCos (+.f32 (*.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux)) (+.f32 (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) maxCos) (/.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) maxCos))))
11.0%
(*.f32 maxCos (*.f32 ux zi))
46.5%
xi
Compiler

Compiled 10520 to 3219 computations (69.4% saved)

regimes579.0ms (2.6%)

Counts
161 → 1
Calls
Call 1
Inputs
xi
(*.f32 maxCos (*.f32 ux zi))
(*.f32 (*.f32 maxCos ux) zi)
(*.f32 (*.f32 ux maxCos) zi)
(*.f32 (*.f32 zi maxCos) ux)
(*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32)))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (neg.f32 ux)))
(*.f32 (*.f32 zi (*.f32 ux ux)) (neg.f32 maxCos))
(*.f32 ux (*.f32 (*.f32 maxCos zi) (-.f32 #s(literal 1 binary32) ux)))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(*.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) zi)
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux zi)) maxCos)
(+.f32 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32))))
(*.f32 (*.f32 maxCos ux) (*.f32 ux (-.f32 (/.f32 zi ux) zi)))
(+.f32 xi (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(+.f32 xi (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi)
(*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))
(*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy uy))) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))
(+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 (PI.f32) yi))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (+.f32 xi (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) yi) (PI.f32))) (*.f32 (*.f32 maxCos ux) zi))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32))))
(*.f32 (*.f32 uy yi) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 uy uy))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (*.f32 yi uy) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 (PI.f32) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 (PI.f32) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 zi maxCos) ux)))
(+.f32 (+.f32 xi (*.f32 (*.f32 uy (PI.f32)) (*.f32 #s(literal 2 binary32) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 xi (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) yi) (PI.f32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 xi (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)) yi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(*.f32 (neg.f32 (*.f32 uy yi)) (+.f32 (*.f32 (PI.f32) #s(literal -2 binary32)) (*.f32 (*.f32 #s(literal 4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))
(+.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (/.f32 xi uy))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (*.f32 yi (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (/.f32 xi yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 (PI.f32) yi))) (*.f32 ux (-.f32 (*.f32 maxCos zi) (*.f32 maxCos (*.f32 ux zi)))))
(*.f32 (-.f32 (*.f32 (*.f32 uy (PI.f32)) #s(literal -2 binary32)) (/.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi) yi)) (neg.f32 yi))
(*.f32 maxCos (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32))) maxCos) (+.f32 (*.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux)) (/.f32 xi maxCos))))
(*.f32 (-.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (neg.f32 maxCos)) (/.f32 (+.f32 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32)))) zi)) (neg.f32 zi))
(+.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(*.f32 (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy))) (*.f32 uy (*.f32 uy uy)))
(*.f32 (*.f32 ux ux) (-.f32 (neg.f32 (*.f32 maxCos zi)) (/.f32 (-.f32 (neg.f32 (*.f32 maxCos zi)) (/.f32 (+.f32 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32)))) ux)) ux)))
(+.f32 (*.f32 (*.f32 uy yi) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 uy uy))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (*.f32 (*.f32 yi uy) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 xi (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))))
(+.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi) (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))
(+.f32 (+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 xi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) uy) (*.f32 #s(literal -4/3 binary32) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy))))
(+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 uy (*.f32 uy uy))) (+.f32 (*.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal 4/3 binary32)) (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) uy)) uy))))
(+.f32 (+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 xi (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) xi) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))))
(+.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))))))
(+.f32 (+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 (*.f32 maxCos ux) zi))
(+.f32 (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 yi uy) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal -2/3 binary32)))))))))
(+.f32 (+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 (*.f32 yi uy) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (*.f32 yi (+.f32 (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) yi) (+.f32 (/.f32 xi yi) (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 (+.f32 (+.f32 xi (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (*.f32 (*.f32 uy (*.f32 uy (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 #s(literal -4/3 binary32) uy))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (*.f32 (*.f32 #s(literal -1 binary32) yi) (+.f32 (neg.f32 (/.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) yi)) (*.f32 uy (+.f32 (*.f32 (PI.f32) #s(literal -2 binary32)) (*.f32 (*.f32 #s(literal 4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 (*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (/.f32 xi (*.f32 uy uy)))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy)))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(*.f32 maxCos (+.f32 (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) maxCos) (+.f32 (+.f32 (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (/.f32 xi maxCos)) (/.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) maxCos))))
(*.f32 zi (+.f32 (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) zi) (+.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (/.f32 xi zi)) (/.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) zi))))
(*.f32 (*.f32 #s(literal -1 binary32) zi) (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (/.f32 (+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) zi))))
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 uy (*.f32 uy uy))) (+.f32 (*.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal 4/3 binary32)) (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 yi (PI.f32)) #s(literal -2 binary32)) (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi) uy))) uy))) uy))))
(+.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) uy) (*.f32 #s(literal -4/3 binary32) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy)) (/.f32 xi (*.f32 uy (*.f32 uy uy)))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(/.f32 (+.f32 (*.f32 (*.f32 #s(literal 8 binary32) (*.f32 uy (*.f32 uy uy))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 yi (*.f32 yi yi)))) (*.f32 xi (*.f32 xi xi))) (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 xi (*.f32 yi (PI.f32)))))))
(*.f32 (*.f32 ux ux) (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 maxCos zi) (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 maxCos zi) (/.f32 (+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) ux))) ux))))
(*.f32 (*.f32 #s(literal -1 binary32) zi) (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (/.f32 (+.f32 (*.f32 (*.f32 uy (*.f32 yi (PI.f32))) #s(literal 6 binary32)) (*.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -4 binary32) (*.f32 (*.f32 maxCos ux) (*.f32 (*.f32 yi uy) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 #s(literal 1 binary32) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) xi))))) (*.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux))))) zi))))
(*.f32 (*.f32 ux ux) (+.f32 (+.f32 (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 ux ux)) (*.f32 (*.f32 #s(literal -1 binary32) maxCos) zi)) (+.f32 (+.f32 (/.f32 (*.f32 maxCos zi) ux) (/.f32 xi (*.f32 ux ux))) (/.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 ux ux)))))
(*.f32 (*.f32 #s(literal -1 binary32) yi) (+.f32 (*.f32 (*.f32 uy (PI.f32)) #s(literal -2 binary32)) (neg.f32 (/.f32 (+.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 uy uy)) (*.f32 (*.f32 zi (*.f32 (PI.f32) (PI.f32))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 12 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy uy))) (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 (*.f32 #s(literal -4 binary32) (*.f32 (*.f32 maxCos ux) (*.f32 (*.f32 uy zi) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) xi)))) (*.f32 uy (PI.f32))))) yi))))
(+.f32 (+.f32 (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 xi (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))))) (-.f32 (*.f32 xi xi) (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 uy uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (/.f32 (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (PI.f32) yi) (*.f32 (PI.f32) yi))) (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 uy (*.f32 uy (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 uy (*.f32 uy (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (PI.f32) yi) (*.f32 (PI.f32) yi))) (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 uy (*.f32 uy (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 uy (*.f32 uy (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 (/.f32 (+.f32 (*.f32 xi (*.f32 xi xi)) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 uy uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))))))) (+.f32 (*.f32 xi xi) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (-.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) xi)))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(/.f32 (*.f32 (*.f32 #s(literal -1 binary32) (*.f32 yi (*.f32 yi yi))) (+.f32 (*.f32 (*.f32 #s(literal -8 binary32) (*.f32 uy (*.f32 uy uy))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (neg.f32 (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 uy uy)) (*.f32 (*.f32 zi (*.f32 (PI.f32) (PI.f32))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 12 binary32)) yi)))) (+.f32 (*.f32 xi xi) (-.f32 (*.f32 (+.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos)))) (+.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))))) (*.f32 xi (+.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))))))))
(*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))
(*.f32 xi (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi)))))
(+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(+.f32 (+.f32 xi (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 xi (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux zi) maxCos)))
(+.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 (PI.f32) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux zi) maxCos)))
(+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))
(+.f32 (*.f32 xi (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))))
(+.f32 (+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux zi) maxCos)))
(+.f32 (*.f32 xi (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) #s(literal -1/2 binary32)) (*.f32 ux ux))) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 (PI.f32) yi) xi)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(*.f32 maxCos (+.f32 (*.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux)) (+.f32 (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) maxCos) (/.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) maxCos))))
(+.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy)))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(*.f32 (*.f32 ux ux) (-.f32 (neg.f32 (*.f32 maxCos zi)) (/.f32 (-.f32 (neg.f32 (*.f32 maxCos zi)) (/.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) ux)) ux)))
(+.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy))) (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 uy (*.f32 uy uy)))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 (+.f32 xi (*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 #s(literal 2/3 binary32) (*.f32 uy uy)) (*.f32 xi (pow.f32 (PI.f32) #s(literal 4 binary32))))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(/.f32 (+.f32 (*.f32 xi (*.f32 xi xi)) (pow.f32 (+.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos)))) #s(literal 3 binary32))) (+.f32 (*.f32 xi xi) (-.f32 (*.f32 (+.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos)))) (+.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))))) (*.f32 xi (+.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))))))))
(*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))))
(+.f32 (*.f32 xi (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 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))
(+.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))))))
(*.f32 xi (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi)))
(+.f32 (+.f32 (*.f32 xi (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 zi)))
(+.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (+.f32 (*.f32 xi (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 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux zi) maxCos)))
(+.f32 (*.f32 yi (+.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(*.f32 maxCos (+.f32 (*.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux)) (+.f32 (/.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) maxCos) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) maxCos))))
(*.f32 (neg.f32 zi) (-.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (neg.f32 maxCos)) (/.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) zi)))
(*.f32 (-.f32 (neg.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (/.f32 (+.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) xi)) (neg.f32 xi))
(*.f32 (-.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (neg.f32 maxCos)) (/.f32 (+.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)))))) zi)) (neg.f32 zi))
(*.f32 (*.f32 ux ux) (-.f32 (*.f32 maxCos (neg.f32 zi)) (/.f32 (-.f32 (*.f32 maxCos (neg.f32 zi)) (/.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) ux)) ux)))
(+.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(*.f32 (*.f32 ux ux) (+.f32 (-.f32 (/.f32 (*.f32 maxCos zi) ux) (*.f32 maxCos zi)) (+.f32 (*.f32 xi (/.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 ux ux))) (*.f32 yi (/.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 ux ux))))))
(+.f32 (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 maxCos (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) xi) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 (PI.f32) yi)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (*.f32 xi (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 (PI.f32) yi) xi)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 maxCos (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) xi) (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (/.f32 (-.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi)) (*.f32 (*.f32 uy uy) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy yi))))) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy yi)))))))) (-.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy yi)))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy yi))))))) (-.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi)) (*.f32 (*.f32 uy uy) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy yi))))) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy yi)))))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 yi #s(literal 2 binary32)) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux zi) maxCos)))
(+.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (sin.f32 (*.f32 uy (PI.f32)))) (cos.f32 (*.f32 uy (PI.f32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux zi) maxCos)))
(*.f32 (sqrt.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))) (*.f32 (*.f32 xi (*.f32 ux ux)) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))
(*.f32 (sqrt.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))) (*.f32 (*.f32 (*.f32 ux ux) yi) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))
(+.f32 (+.f32 (*.f32 xi (-.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 maxCos (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 maxCos (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux zi) maxCos)))
(+.f32 (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 maxCos (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 zi maxCos) ux)))
(*.f32 zi (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 (+.f32 (*.f32 xi (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.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) zi)))
(+.f32 (*.f32 xi (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (/.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) xi) yi)))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (*.f32 xi (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (*.f32 yi (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 (*.f32 yi (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (*.f32 xi (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 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) (*.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) uy)))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (cbrt.f32 (*.f32 (PI.f32) (PI.f32)))) (pow.f32 (PI.f32) #s(literal 1/3 binary32))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (cbrt.f32 (*.f32 (PI.f32) (PI.f32)))) (pow.f32 (PI.f32) #s(literal 1/3 binary32)))))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 (-.f32 #s(literal 0 binary32) (*.f32 maxCos maxCos)) (/.f32 (-.f32 (*.f32 (*.f32 maxCos maxCos) #s(literal -2 binary32)) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 maxCos maxCos)) ux)) ux)))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (/.f32 (-.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi)) (*.f32 (*.f32 yi yi) (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))) (-.f32 (*.f32 xi (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 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux zi) maxCos)))
(+.f32 (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 xi (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 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi)) (*.f32 (*.f32 yi yi) (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux zi) 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 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) 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 (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) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))))) (/.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 yi (*.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) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))))) xi)) (neg.f32 xi))
(+.f32 (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 maxCos (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) (*.f32 uy #s(literal 2 binary32))))) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (/.f32 (-.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) #s(literal 2 binary32)) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 xi xi))) (-.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (*.f32 (-.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 xi xi)) (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) (-.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 xi xi)) (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) #s(literal 2 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 (+.f32 (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) ux) (*.f32 maxCos maxCos)) (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32)))) (/.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (-.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi)) (*.f32 (*.f32 yi yi) (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))))) (-.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (/.f32 (*.f32 (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32))) (-.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) (pow.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (/.f32 yi xi)) #s(literal 2 binary32)))) (-.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (/.f32 yi xi)))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(*.f32 (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) (pow.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) #s(literal 2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi))))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi))) (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) (pow.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) #s(literal 2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (-.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi)) (*.f32 (*.f32 yi yi) (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (*.f32 (-.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 maxCos (*.f32 ux zi))))) (*.f32 (-.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))))
(+.f32 (/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (+.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) #s(literal 3 binary32)) (pow.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) #s(literal 3 binary32)))) (+.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi)) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (-.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(*.f32 (+.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) #s(literal 3 binary32)) (*.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)))))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) (pow.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) #s(literal 2 binary32))) (*.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)) (-.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) (pow.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) #s(literal 2 binary32))) (*.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)) (-.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))))) (+.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) #s(literal 3 binary32)) (*.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi))))))))
(+.f32 (/.f32 (-.f32 (*.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (-.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))))) (*.f32 (-.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) (pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32))) #s(literal 2 binary32)))) (pow.f32 (-.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
Outputs
(+.f32 (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 maxCos (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux zi) maxCos)))
Calls

10 calls:

87.0ms
zi
60.0ms
ux
52.0ms
uy
51.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))
49.0ms
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
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 146 to 90 computations (38.4% saved)

regimes280.0ms (1.3%)

Counts
132 → 1
Calls
Call 1
Inputs
xi
(*.f32 maxCos (*.f32 ux zi))
(*.f32 (*.f32 maxCos ux) zi)
(*.f32 (*.f32 ux maxCos) zi)
(*.f32 (*.f32 zi maxCos) ux)
(*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32)))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (neg.f32 ux)))
(*.f32 (*.f32 zi (*.f32 ux ux)) (neg.f32 maxCos))
(*.f32 ux (*.f32 (*.f32 maxCos zi) (-.f32 #s(literal 1 binary32) ux)))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(*.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) zi)
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux zi)) maxCos)
(+.f32 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32))))
(*.f32 (*.f32 maxCos ux) (*.f32 ux (-.f32 (/.f32 zi ux) zi)))
(+.f32 xi (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(+.f32 xi (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi)
(*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))
(*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy uy))) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))
(+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 (PI.f32) yi))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (+.f32 xi (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) yi) (PI.f32))) (*.f32 (*.f32 maxCos ux) zi))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32))))
(*.f32 (*.f32 uy yi) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 uy uy))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (*.f32 yi uy) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 (PI.f32) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 (PI.f32) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 zi maxCos) ux)))
(+.f32 (+.f32 xi (*.f32 (*.f32 uy (PI.f32)) (*.f32 #s(literal 2 binary32) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 xi (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) yi) (PI.f32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 xi (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)) yi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(*.f32 (neg.f32 (*.f32 uy yi)) (+.f32 (*.f32 (PI.f32) #s(literal -2 binary32)) (*.f32 (*.f32 #s(literal 4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))
(+.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (/.f32 xi uy))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (*.f32 yi (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (/.f32 xi yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 (PI.f32) yi))) (*.f32 ux (-.f32 (*.f32 maxCos zi) (*.f32 maxCos (*.f32 ux zi)))))
(*.f32 (-.f32 (*.f32 (*.f32 uy (PI.f32)) #s(literal -2 binary32)) (/.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi) yi)) (neg.f32 yi))
(*.f32 maxCos (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32))) maxCos) (+.f32 (*.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux)) (/.f32 xi maxCos))))
(*.f32 (-.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (neg.f32 maxCos)) (/.f32 (+.f32 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32)))) zi)) (neg.f32 zi))
(+.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(*.f32 (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy))) (*.f32 uy (*.f32 uy uy)))
(*.f32 (*.f32 ux ux) (-.f32 (neg.f32 (*.f32 maxCos zi)) (/.f32 (-.f32 (neg.f32 (*.f32 maxCos zi)) (/.f32 (+.f32 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32)))) ux)) ux)))
(+.f32 (*.f32 (*.f32 uy yi) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 uy uy))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (*.f32 (*.f32 yi uy) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 xi (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))))
(+.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi) (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))
(+.f32 (+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 xi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) uy) (*.f32 #s(literal -4/3 binary32) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy))))
(+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 uy (*.f32 uy uy))) (+.f32 (*.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal 4/3 binary32)) (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) uy)) uy))))
(+.f32 (+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 xi (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) xi) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))))
(+.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))))))
(+.f32 (+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 (*.f32 maxCos ux) zi))
(+.f32 (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 yi uy) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal -2/3 binary32)))))))))
(+.f32 (+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 (*.f32 yi uy) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (*.f32 yi (+.f32 (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) yi) (+.f32 (/.f32 xi yi) (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 (+.f32 (+.f32 xi (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (*.f32 (*.f32 uy (*.f32 uy (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 #s(literal -4/3 binary32) uy))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (*.f32 (*.f32 #s(literal -1 binary32) yi) (+.f32 (neg.f32 (/.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) yi)) (*.f32 uy (+.f32 (*.f32 (PI.f32) #s(literal -2 binary32)) (*.f32 (*.f32 #s(literal 4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 (*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (/.f32 xi (*.f32 uy uy)))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy)))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(*.f32 maxCos (+.f32 (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) maxCos) (+.f32 (+.f32 (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (/.f32 xi maxCos)) (/.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) maxCos))))
(*.f32 zi (+.f32 (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) zi) (+.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (/.f32 xi zi)) (/.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) zi))))
(*.f32 (*.f32 #s(literal -1 binary32) zi) (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (/.f32 (+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) zi))))
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 uy (*.f32 uy uy))) (+.f32 (*.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal 4/3 binary32)) (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 yi (PI.f32)) #s(literal -2 binary32)) (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi) uy))) uy))) uy))))
(+.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) uy) (*.f32 #s(literal -4/3 binary32) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy)) (/.f32 xi (*.f32 uy (*.f32 uy uy)))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(/.f32 (+.f32 (*.f32 (*.f32 #s(literal 8 binary32) (*.f32 uy (*.f32 uy uy))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 yi (*.f32 yi yi)))) (*.f32 xi (*.f32 xi xi))) (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 xi (*.f32 yi (PI.f32)))))))
(*.f32 (*.f32 ux ux) (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 maxCos zi) (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 maxCos zi) (/.f32 (+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) ux))) ux))))
(*.f32 (*.f32 #s(literal -1 binary32) zi) (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (/.f32 (+.f32 (*.f32 (*.f32 uy (*.f32 yi (PI.f32))) #s(literal 6 binary32)) (*.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -4 binary32) (*.f32 (*.f32 maxCos ux) (*.f32 (*.f32 yi uy) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 #s(literal 1 binary32) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) xi))))) (*.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux))))) zi))))
(*.f32 (*.f32 ux ux) (+.f32 (+.f32 (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 ux ux)) (*.f32 (*.f32 #s(literal -1 binary32) maxCos) zi)) (+.f32 (+.f32 (/.f32 (*.f32 maxCos zi) ux) (/.f32 xi (*.f32 ux ux))) (/.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 ux ux)))))
(*.f32 (*.f32 #s(literal -1 binary32) yi) (+.f32 (*.f32 (*.f32 uy (PI.f32)) #s(literal -2 binary32)) (neg.f32 (/.f32 (+.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 uy uy)) (*.f32 (*.f32 zi (*.f32 (PI.f32) (PI.f32))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 12 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy uy))) (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 (*.f32 #s(literal -4 binary32) (*.f32 (*.f32 maxCos ux) (*.f32 (*.f32 uy zi) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) xi)))) (*.f32 uy (PI.f32))))) yi))))
(+.f32 (+.f32 (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 xi (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))))) (-.f32 (*.f32 xi xi) (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 uy uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (/.f32 (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (PI.f32) yi) (*.f32 (PI.f32) yi))) (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 uy (*.f32 uy (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 uy (*.f32 uy (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (PI.f32) yi) (*.f32 (PI.f32) yi))) (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 uy (*.f32 uy (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 uy (*.f32 uy (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 (/.f32 (+.f32 (*.f32 xi (*.f32 xi xi)) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 uy uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))))))) (+.f32 (*.f32 xi xi) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (-.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) xi)))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(/.f32 (*.f32 (*.f32 #s(literal -1 binary32) (*.f32 yi (*.f32 yi yi))) (+.f32 (*.f32 (*.f32 #s(literal -8 binary32) (*.f32 uy (*.f32 uy uy))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (neg.f32 (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 uy uy)) (*.f32 (*.f32 zi (*.f32 (PI.f32) (PI.f32))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 12 binary32)) yi)))) (+.f32 (*.f32 xi xi) (-.f32 (*.f32 (+.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos)))) (+.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))))) (*.f32 xi (+.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))))))))
(*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))
(*.f32 xi (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi)))))
(+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(+.f32 (+.f32 xi (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 xi (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux zi) maxCos)))
(+.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 (PI.f32) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux zi) maxCos)))
(+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))
(+.f32 (*.f32 xi (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))))
(+.f32 (+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux zi) maxCos)))
(+.f32 (*.f32 xi (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) #s(literal -1/2 binary32)) (*.f32 ux ux))) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 (PI.f32) yi) xi)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(*.f32 maxCos (+.f32 (*.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux)) (+.f32 (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) maxCos) (/.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) maxCos))))
(+.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy)))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(*.f32 (*.f32 ux ux) (-.f32 (neg.f32 (*.f32 maxCos zi)) (/.f32 (-.f32 (neg.f32 (*.f32 maxCos zi)) (/.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) ux)) ux)))
(+.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy))) (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 uy (*.f32 uy uy)))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 (+.f32 xi (*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 #s(literal 2/3 binary32) (*.f32 uy uy)) (*.f32 xi (pow.f32 (PI.f32) #s(literal 4 binary32))))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(/.f32 (+.f32 (*.f32 xi (*.f32 xi xi)) (pow.f32 (+.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos)))) #s(literal 3 binary32))) (+.f32 (*.f32 xi xi) (-.f32 (*.f32 (+.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos)))) (+.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))))) (*.f32 xi (+.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))))))))
(*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))))
(+.f32 (*.f32 xi (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 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))
(+.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))))))
(*.f32 xi (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi)))
(+.f32 (+.f32 (*.f32 xi (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 zi)))
(+.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (+.f32 (*.f32 xi (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 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux zi) maxCos)))
(+.f32 (*.f32 yi (+.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(*.f32 maxCos (+.f32 (*.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux)) (+.f32 (/.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) maxCos) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) maxCos))))
(*.f32 (neg.f32 zi) (-.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (neg.f32 maxCos)) (/.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) zi)))
(*.f32 (-.f32 (neg.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (/.f32 (+.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) xi)) (neg.f32 xi))
(*.f32 (-.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (neg.f32 maxCos)) (/.f32 (+.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)))))) zi)) (neg.f32 zi))
(*.f32 (*.f32 ux ux) (-.f32 (*.f32 maxCos (neg.f32 zi)) (/.f32 (-.f32 (*.f32 maxCos (neg.f32 zi)) (/.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) ux)) ux)))
(+.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(*.f32 (*.f32 ux ux) (+.f32 (-.f32 (/.f32 (*.f32 maxCos zi) ux) (*.f32 maxCos zi)) (+.f32 (*.f32 xi (/.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 ux ux))) (*.f32 yi (/.f32 (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (*.f32 ux ux))))))
(+.f32 (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 maxCos (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) xi) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 (PI.f32) yi)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (*.f32 xi (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 (PI.f32) yi) xi)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 maxCos (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) xi) (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (/.f32 (-.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi)) (*.f32 (*.f32 uy uy) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy yi))))) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy yi)))))))) (-.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy yi)))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy yi))))))) (-.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi)) (*.f32 (*.f32 uy uy) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy yi))))) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy yi)))))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 yi #s(literal 2 binary32)) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux zi) maxCos)))
(+.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (sin.f32 (*.f32 uy (PI.f32)))) (cos.f32 (*.f32 uy (PI.f32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux zi) maxCos)))
(*.f32 (sqrt.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))) (*.f32 (*.f32 xi (*.f32 ux ux)) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))
(*.f32 (sqrt.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))) (*.f32 (*.f32 (*.f32 ux ux) yi) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))
(+.f32 (+.f32 (*.f32 xi (-.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 maxCos (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
Outputs
(+.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux zi) maxCos)))
Calls

6 calls:

49.0ms
zi
45.0ms
yi
38.0ms
xi
36.0ms
uy
36.0ms
maxCos
Results
AccuracySegmentsBranch
99.1%1xi
99.1%1yi
99.1%1zi
99.1%1ux
99.1%1uy
99.1%1maxCos
Compiler

Compiled 42 to 36 computations (14.3% saved)

regimes376.0ms (1.7%)

Counts
111 → 1
Calls
Call 1
Inputs
xi
(*.f32 maxCos (*.f32 ux zi))
(*.f32 (*.f32 maxCos ux) zi)
(*.f32 (*.f32 ux maxCos) zi)
(*.f32 (*.f32 zi maxCos) ux)
(*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32)))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (neg.f32 ux)))
(*.f32 (*.f32 zi (*.f32 ux ux)) (neg.f32 maxCos))
(*.f32 ux (*.f32 (*.f32 maxCos zi) (-.f32 #s(literal 1 binary32) ux)))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(*.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) zi)
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux zi)) maxCos)
(+.f32 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32))))
(*.f32 (*.f32 maxCos ux) (*.f32 ux (-.f32 (/.f32 zi ux) zi)))
(+.f32 xi (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(+.f32 xi (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi)
(*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))
(*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy uy))) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))
(+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 (PI.f32) yi))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (+.f32 xi (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) yi) (PI.f32))) (*.f32 (*.f32 maxCos ux) zi))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32))))
(*.f32 (*.f32 uy yi) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 uy uy))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (*.f32 yi uy) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 (PI.f32) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 (PI.f32) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 zi maxCos) ux)))
(+.f32 (+.f32 xi (*.f32 (*.f32 uy (PI.f32)) (*.f32 #s(literal 2 binary32) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 xi (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) yi) (PI.f32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 xi (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)) yi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(*.f32 (neg.f32 (*.f32 uy yi)) (+.f32 (*.f32 (PI.f32) #s(literal -2 binary32)) (*.f32 (*.f32 #s(literal 4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))
(+.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (/.f32 xi uy))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (*.f32 yi (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (/.f32 xi yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 (PI.f32) yi))) (*.f32 ux (-.f32 (*.f32 maxCos zi) (*.f32 maxCos (*.f32 ux zi)))))
(*.f32 (-.f32 (*.f32 (*.f32 uy (PI.f32)) #s(literal -2 binary32)) (/.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi) yi)) (neg.f32 yi))
(*.f32 maxCos (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32))) maxCos) (+.f32 (*.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux)) (/.f32 xi maxCos))))
(*.f32 (-.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (neg.f32 maxCos)) (/.f32 (+.f32 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32)))) zi)) (neg.f32 zi))
(+.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(*.f32 (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy))) (*.f32 uy (*.f32 uy uy)))
(*.f32 (*.f32 ux ux) (-.f32 (neg.f32 (*.f32 maxCos zi)) (/.f32 (-.f32 (neg.f32 (*.f32 maxCos zi)) (/.f32 (+.f32 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32)))) ux)) ux)))
(+.f32 (*.f32 (*.f32 uy yi) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 uy uy))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (*.f32 (*.f32 yi uy) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 xi (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))))
(+.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi) (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))
(+.f32 (+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 xi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) uy) (*.f32 #s(literal -4/3 binary32) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy))))
(+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 uy (*.f32 uy uy))) (+.f32 (*.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal 4/3 binary32)) (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) uy)) uy))))
(+.f32 (+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 xi (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) xi) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))))
(+.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))))))
(+.f32 (+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 (*.f32 maxCos ux) zi))
(+.f32 (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 yi uy) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal -2/3 binary32)))))))))
(+.f32 (+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 (*.f32 yi uy) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (*.f32 yi (+.f32 (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) yi) (+.f32 (/.f32 xi yi) (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 (+.f32 (+.f32 xi (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (*.f32 (*.f32 uy (*.f32 uy (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 #s(literal -4/3 binary32) uy))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (*.f32 (*.f32 #s(literal -1 binary32) yi) (+.f32 (neg.f32 (/.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) yi)) (*.f32 uy (+.f32 (*.f32 (PI.f32) #s(literal -2 binary32)) (*.f32 (*.f32 #s(literal 4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 (*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (/.f32 xi (*.f32 uy uy)))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy)))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(*.f32 maxCos (+.f32 (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) maxCos) (+.f32 (+.f32 (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (/.f32 xi maxCos)) (/.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) maxCos))))
(*.f32 zi (+.f32 (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) zi) (+.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (/.f32 xi zi)) (/.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) zi))))
(*.f32 (*.f32 #s(literal -1 binary32) zi) (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (/.f32 (+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) zi))))
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 uy (*.f32 uy uy))) (+.f32 (*.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal 4/3 binary32)) (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 yi (PI.f32)) #s(literal -2 binary32)) (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi) uy))) uy))) uy))))
(+.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) uy) (*.f32 #s(literal -4/3 binary32) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy)) (/.f32 xi (*.f32 uy (*.f32 uy uy)))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(/.f32 (+.f32 (*.f32 (*.f32 #s(literal 8 binary32) (*.f32 uy (*.f32 uy uy))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 yi (*.f32 yi yi)))) (*.f32 xi (*.f32 xi xi))) (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 xi (*.f32 yi (PI.f32)))))))
(*.f32 (*.f32 ux ux) (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 maxCos zi) (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 maxCos zi) (/.f32 (+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) ux))) ux))))
(*.f32 (*.f32 #s(literal -1 binary32) zi) (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (/.f32 (+.f32 (*.f32 (*.f32 uy (*.f32 yi (PI.f32))) #s(literal 6 binary32)) (*.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -4 binary32) (*.f32 (*.f32 maxCos ux) (*.f32 (*.f32 yi uy) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 #s(literal 1 binary32) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) xi))))) (*.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux))))) zi))))
(*.f32 (*.f32 ux ux) (+.f32 (+.f32 (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 ux ux)) (*.f32 (*.f32 #s(literal -1 binary32) maxCos) zi)) (+.f32 (+.f32 (/.f32 (*.f32 maxCos zi) ux) (/.f32 xi (*.f32 ux ux))) (/.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 ux ux)))))
(*.f32 (*.f32 #s(literal -1 binary32) yi) (+.f32 (*.f32 (*.f32 uy (PI.f32)) #s(literal -2 binary32)) (neg.f32 (/.f32 (+.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 uy uy)) (*.f32 (*.f32 zi (*.f32 (PI.f32) (PI.f32))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 12 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy uy))) (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 (*.f32 #s(literal -4 binary32) (*.f32 (*.f32 maxCos ux) (*.f32 (*.f32 uy zi) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) xi)))) (*.f32 uy (PI.f32))))) yi))))
(+.f32 (+.f32 (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 xi (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))))) (-.f32 (*.f32 xi xi) (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 uy uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (/.f32 (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (PI.f32) yi) (*.f32 (PI.f32) yi))) (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 uy (*.f32 uy (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 uy (*.f32 uy (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (PI.f32) yi) (*.f32 (PI.f32) yi))) (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 uy (*.f32 uy (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 uy (*.f32 uy (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 (/.f32 (+.f32 (*.f32 xi (*.f32 xi xi)) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 uy uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))))))) (+.f32 (*.f32 xi xi) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (-.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) xi)))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(/.f32 (*.f32 (*.f32 #s(literal -1 binary32) (*.f32 yi (*.f32 yi yi))) (+.f32 (*.f32 (*.f32 #s(literal -8 binary32) (*.f32 uy (*.f32 uy uy))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (neg.f32 (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 uy uy)) (*.f32 (*.f32 zi (*.f32 (PI.f32) (PI.f32))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 12 binary32)) yi)))) (+.f32 (*.f32 xi xi) (-.f32 (*.f32 (+.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos)))) (+.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))))) (*.f32 xi (+.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))))))))
(*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))
(*.f32 xi (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi)))))
(+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(+.f32 (+.f32 xi (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 xi (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux zi) maxCos)))
(+.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 (PI.f32) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux zi) maxCos)))
(+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))
(+.f32 (*.f32 xi (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))))
(+.f32 (+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux zi) maxCos)))
(+.f32 (*.f32 xi (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) #s(literal -1/2 binary32)) (*.f32 ux ux))) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 (PI.f32) yi) xi)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(*.f32 maxCos (+.f32 (*.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux)) (+.f32 (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) maxCos) (/.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) maxCos))))
(+.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy)))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(*.f32 (*.f32 ux ux) (-.f32 (neg.f32 (*.f32 maxCos zi)) (/.f32 (-.f32 (neg.f32 (*.f32 maxCos zi)) (/.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) ux)) ux)))
(+.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy))) (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 uy (*.f32 uy uy)))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 (+.f32 xi (*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 #s(literal 2/3 binary32) (*.f32 uy uy)) (*.f32 xi (pow.f32 (PI.f32) #s(literal 4 binary32))))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(/.f32 (+.f32 (*.f32 xi (*.f32 xi xi)) (pow.f32 (+.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos)))) #s(literal 3 binary32))) (+.f32 (*.f32 xi xi) (-.f32 (*.f32 (+.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos)))) (+.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))))) (*.f32 xi (+.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))))))))
(*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))))
(+.f32 (*.f32 xi (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 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))
(+.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))))))
(*.f32 xi (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi)))
(+.f32 (+.f32 (*.f32 xi (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 zi)))
(+.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (+.f32 (*.f32 xi (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 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
Outputs
(+.f32 (+.f32 (*.f32 xi (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 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
Calls

6 calls:

155.0ms
maxCos
41.0ms
uy
38.0ms
xi
37.0ms
ux
34.0ms
zi
Results
AccuracySegmentsBranch
99.1%1xi
99.1%1yi
99.1%1zi
99.1%1ux
99.1%1uy
99.1%1maxCos
Compiler

Compiled 42 to 36 computations (14.3% saved)

regimes307.0ms (1.4%)

Counts
110 → 1
Calls
Call 1
Inputs
xi
(*.f32 maxCos (*.f32 ux zi))
(*.f32 (*.f32 maxCos ux) zi)
(*.f32 (*.f32 ux maxCos) zi)
(*.f32 (*.f32 zi maxCos) ux)
(*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32)))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (neg.f32 ux)))
(*.f32 (*.f32 zi (*.f32 ux ux)) (neg.f32 maxCos))
(*.f32 ux (*.f32 (*.f32 maxCos zi) (-.f32 #s(literal 1 binary32) ux)))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(*.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) zi)
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux zi)) maxCos)
(+.f32 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32))))
(*.f32 (*.f32 maxCos ux) (*.f32 ux (-.f32 (/.f32 zi ux) zi)))
(+.f32 xi (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(+.f32 xi (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi)
(*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))
(*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy uy))) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))
(+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 (PI.f32) yi))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (+.f32 xi (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) yi) (PI.f32))) (*.f32 (*.f32 maxCos ux) zi))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32))))
(*.f32 (*.f32 uy yi) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 uy uy))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (*.f32 yi uy) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 (PI.f32) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 (PI.f32) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 zi maxCos) ux)))
(+.f32 (+.f32 xi (*.f32 (*.f32 uy (PI.f32)) (*.f32 #s(literal 2 binary32) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 xi (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) yi) (PI.f32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 xi (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)) yi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(*.f32 (neg.f32 (*.f32 uy yi)) (+.f32 (*.f32 (PI.f32) #s(literal -2 binary32)) (*.f32 (*.f32 #s(literal 4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))
(+.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (/.f32 xi uy))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (*.f32 yi (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (/.f32 xi yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 (PI.f32) yi))) (*.f32 ux (-.f32 (*.f32 maxCos zi) (*.f32 maxCos (*.f32 ux zi)))))
(*.f32 (-.f32 (*.f32 (*.f32 uy (PI.f32)) #s(literal -2 binary32)) (/.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi) yi)) (neg.f32 yi))
(*.f32 maxCos (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32))) maxCos) (+.f32 (*.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux)) (/.f32 xi maxCos))))
(*.f32 (-.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (neg.f32 maxCos)) (/.f32 (+.f32 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32)))) zi)) (neg.f32 zi))
(+.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(*.f32 (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy))) (*.f32 uy (*.f32 uy uy)))
(*.f32 (*.f32 ux ux) (-.f32 (neg.f32 (*.f32 maxCos zi)) (/.f32 (-.f32 (neg.f32 (*.f32 maxCos zi)) (/.f32 (+.f32 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32)))) ux)) ux)))
(+.f32 (*.f32 (*.f32 uy yi) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 uy uy))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (*.f32 (*.f32 yi uy) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 xi (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))))
(+.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi) (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))
(+.f32 (+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 xi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) uy) (*.f32 #s(literal -4/3 binary32) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy))))
(+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 uy (*.f32 uy uy))) (+.f32 (*.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal 4/3 binary32)) (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) uy)) uy))))
(+.f32 (+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 xi (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) xi) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))))
(+.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))))))
(+.f32 (+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 (*.f32 maxCos ux) zi))
(+.f32 (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 yi uy) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal -2/3 binary32)))))))))
(+.f32 (+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 (*.f32 yi uy) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (*.f32 yi (+.f32 (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) yi) (+.f32 (/.f32 xi yi) (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 (+.f32 (+.f32 xi (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (*.f32 (*.f32 uy (*.f32 uy (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 #s(literal -4/3 binary32) uy))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (*.f32 (*.f32 #s(literal -1 binary32) yi) (+.f32 (neg.f32 (/.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) yi)) (*.f32 uy (+.f32 (*.f32 (PI.f32) #s(literal -2 binary32)) (*.f32 (*.f32 #s(literal 4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 (*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (/.f32 xi (*.f32 uy uy)))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy)))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(*.f32 maxCos (+.f32 (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) maxCos) (+.f32 (+.f32 (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (/.f32 xi maxCos)) (/.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) maxCos))))
(*.f32 zi (+.f32 (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) zi) (+.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (/.f32 xi zi)) (/.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) zi))))
(*.f32 (*.f32 #s(literal -1 binary32) zi) (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (/.f32 (+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) zi))))
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 uy (*.f32 uy uy))) (+.f32 (*.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal 4/3 binary32)) (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 yi (PI.f32)) #s(literal -2 binary32)) (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi) uy))) uy))) uy))))
(+.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) uy) (*.f32 #s(literal -4/3 binary32) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy)) (/.f32 xi (*.f32 uy (*.f32 uy uy)))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(/.f32 (+.f32 (*.f32 (*.f32 #s(literal 8 binary32) (*.f32 uy (*.f32 uy uy))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 yi (*.f32 yi yi)))) (*.f32 xi (*.f32 xi xi))) (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 xi (*.f32 yi (PI.f32)))))))
(*.f32 (*.f32 ux ux) (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 maxCos zi) (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 maxCos zi) (/.f32 (+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) ux))) ux))))
(*.f32 (*.f32 #s(literal -1 binary32) zi) (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (/.f32 (+.f32 (*.f32 (*.f32 uy (*.f32 yi (PI.f32))) #s(literal 6 binary32)) (*.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -4 binary32) (*.f32 (*.f32 maxCos ux) (*.f32 (*.f32 yi uy) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 #s(literal 1 binary32) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) xi))))) (*.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux))))) zi))))
(*.f32 (*.f32 ux ux) (+.f32 (+.f32 (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 ux ux)) (*.f32 (*.f32 #s(literal -1 binary32) maxCos) zi)) (+.f32 (+.f32 (/.f32 (*.f32 maxCos zi) ux) (/.f32 xi (*.f32 ux ux))) (/.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 ux ux)))))
(*.f32 (*.f32 #s(literal -1 binary32) yi) (+.f32 (*.f32 (*.f32 uy (PI.f32)) #s(literal -2 binary32)) (neg.f32 (/.f32 (+.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 uy uy)) (*.f32 (*.f32 zi (*.f32 (PI.f32) (PI.f32))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 12 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy uy))) (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 (*.f32 #s(literal -4 binary32) (*.f32 (*.f32 maxCos ux) (*.f32 (*.f32 uy zi) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) xi)))) (*.f32 uy (PI.f32))))) yi))))
(+.f32 (+.f32 (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 xi (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))))) (-.f32 (*.f32 xi xi) (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 uy uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (/.f32 (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (PI.f32) yi) (*.f32 (PI.f32) yi))) (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 uy (*.f32 uy (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 uy (*.f32 uy (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (PI.f32) yi) (*.f32 (PI.f32) yi))) (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 uy (*.f32 uy (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 uy (*.f32 uy (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 (/.f32 (+.f32 (*.f32 xi (*.f32 xi xi)) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 uy uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))))))) (+.f32 (*.f32 xi xi) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (-.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) xi)))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(/.f32 (*.f32 (*.f32 #s(literal -1 binary32) (*.f32 yi (*.f32 yi yi))) (+.f32 (*.f32 (*.f32 #s(literal -8 binary32) (*.f32 uy (*.f32 uy uy))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (neg.f32 (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 uy uy)) (*.f32 (*.f32 zi (*.f32 (PI.f32) (PI.f32))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 12 binary32)) yi)))) (+.f32 (*.f32 xi xi) (-.f32 (*.f32 (+.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos)))) (+.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))))) (*.f32 xi (+.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))))))))
(*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))
(*.f32 xi (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi)))))
(+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(+.f32 (+.f32 xi (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 xi (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux zi) maxCos)))
(+.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 (PI.f32) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux zi) maxCos)))
(+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))
(+.f32 (*.f32 xi (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))))
(+.f32 (+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux zi) maxCos)))
(+.f32 (*.f32 xi (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) #s(literal -1/2 binary32)) (*.f32 ux ux))) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 (PI.f32) yi) xi)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(*.f32 maxCos (+.f32 (*.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux)) (+.f32 (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) maxCos) (/.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) maxCos))))
(+.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy)))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(*.f32 (*.f32 ux ux) (-.f32 (neg.f32 (*.f32 maxCos zi)) (/.f32 (-.f32 (neg.f32 (*.f32 maxCos zi)) (/.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) ux)) ux)))
(+.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy))) (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 uy (*.f32 uy uy)))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 (+.f32 xi (*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 #s(literal 2/3 binary32) (*.f32 uy uy)) (*.f32 xi (pow.f32 (PI.f32) #s(literal 4 binary32))))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(/.f32 (+.f32 (*.f32 xi (*.f32 xi xi)) (pow.f32 (+.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos)))) #s(literal 3 binary32))) (+.f32 (*.f32 xi xi) (-.f32 (*.f32 (+.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos)))) (+.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))))) (*.f32 xi (+.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))))))))
(*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))))
(+.f32 (*.f32 xi (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 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))
(+.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))))))
(*.f32 xi (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi)))
(+.f32 (+.f32 (*.f32 xi (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 zi)))
(+.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (*.f32 maxCos (*.f32 ux zi)))
Outputs
(+.f32 (+.f32 (*.f32 xi (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 zi)))
Calls

6 calls:

62.0ms
ux
53.0ms
yi
49.0ms
xi
37.0ms
uy
32.0ms
zi
Results
AccuracySegmentsBranch
95.9%1xi
95.9%1yi
95.9%1zi
95.9%1ux
95.9%1uy
95.9%1maxCos
Compiler

Compiled 42 to 36 computations (14.3% saved)

regimes293.0ms (1.3%)

Counts
108 → 2
Calls
Call 1
Inputs
xi
(*.f32 maxCos (*.f32 ux zi))
(*.f32 (*.f32 maxCos ux) zi)
(*.f32 (*.f32 ux maxCos) zi)
(*.f32 (*.f32 zi maxCos) ux)
(*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32)))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (neg.f32 ux)))
(*.f32 (*.f32 zi (*.f32 ux ux)) (neg.f32 maxCos))
(*.f32 ux (*.f32 (*.f32 maxCos zi) (-.f32 #s(literal 1 binary32) ux)))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(*.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) zi)
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux zi)) maxCos)
(+.f32 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32))))
(*.f32 (*.f32 maxCos ux) (*.f32 ux (-.f32 (/.f32 zi ux) zi)))
(+.f32 xi (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(+.f32 xi (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi)
(*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))
(*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy uy))) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))
(+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 (PI.f32) yi))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (+.f32 xi (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) yi) (PI.f32))) (*.f32 (*.f32 maxCos ux) zi))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32))))
(*.f32 (*.f32 uy yi) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 uy uy))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (*.f32 yi uy) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 (PI.f32) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 (PI.f32) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 zi maxCos) ux)))
(+.f32 (+.f32 xi (*.f32 (*.f32 uy (PI.f32)) (*.f32 #s(literal 2 binary32) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 xi (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) yi) (PI.f32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 xi (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)) yi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(*.f32 (neg.f32 (*.f32 uy yi)) (+.f32 (*.f32 (PI.f32) #s(literal -2 binary32)) (*.f32 (*.f32 #s(literal 4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))
(+.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (/.f32 xi uy))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (*.f32 yi (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (/.f32 xi yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 (PI.f32) yi))) (*.f32 ux (-.f32 (*.f32 maxCos zi) (*.f32 maxCos (*.f32 ux zi)))))
(*.f32 (-.f32 (*.f32 (*.f32 uy (PI.f32)) #s(literal -2 binary32)) (/.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi) yi)) (neg.f32 yi))
(*.f32 maxCos (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32))) maxCos) (+.f32 (*.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux)) (/.f32 xi maxCos))))
(*.f32 (-.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (neg.f32 maxCos)) (/.f32 (+.f32 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32)))) zi)) (neg.f32 zi))
(+.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(*.f32 (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy))) (*.f32 uy (*.f32 uy uy)))
(*.f32 (*.f32 ux ux) (-.f32 (neg.f32 (*.f32 maxCos zi)) (/.f32 (-.f32 (neg.f32 (*.f32 maxCos zi)) (/.f32 (+.f32 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32)))) ux)) ux)))
(+.f32 (*.f32 (*.f32 uy yi) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 uy uy))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (*.f32 (*.f32 yi uy) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 xi (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))))
(+.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi) (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))
(+.f32 (+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 xi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) uy) (*.f32 #s(literal -4/3 binary32) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy))))
(+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 uy (*.f32 uy uy))) (+.f32 (*.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal 4/3 binary32)) (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) uy)) uy))))
(+.f32 (+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 xi (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) xi) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))))
(+.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))))))
(+.f32 (+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 (*.f32 maxCos ux) zi))
(+.f32 (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 yi uy) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal -2/3 binary32)))))))))
(+.f32 (+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 (*.f32 yi uy) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (*.f32 yi (+.f32 (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) yi) (+.f32 (/.f32 xi yi) (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 (+.f32 (+.f32 xi (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (*.f32 (*.f32 uy (*.f32 uy (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 #s(literal -4/3 binary32) uy))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (*.f32 (*.f32 #s(literal -1 binary32) yi) (+.f32 (neg.f32 (/.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) yi)) (*.f32 uy (+.f32 (*.f32 (PI.f32) #s(literal -2 binary32)) (*.f32 (*.f32 #s(literal 4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 (*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (/.f32 xi (*.f32 uy uy)))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy)))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(*.f32 maxCos (+.f32 (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) maxCos) (+.f32 (+.f32 (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (/.f32 xi maxCos)) (/.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) maxCos))))
(*.f32 zi (+.f32 (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) zi) (+.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (/.f32 xi zi)) (/.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) zi))))
(*.f32 (*.f32 #s(literal -1 binary32) zi) (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (/.f32 (+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) zi))))
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 uy (*.f32 uy uy))) (+.f32 (*.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal 4/3 binary32)) (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 yi (PI.f32)) #s(literal -2 binary32)) (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi) uy))) uy))) uy))))
(+.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) uy) (*.f32 #s(literal -4/3 binary32) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy)) (/.f32 xi (*.f32 uy (*.f32 uy uy)))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(/.f32 (+.f32 (*.f32 (*.f32 #s(literal 8 binary32) (*.f32 uy (*.f32 uy uy))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 yi (*.f32 yi yi)))) (*.f32 xi (*.f32 xi xi))) (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 xi (*.f32 yi (PI.f32)))))))
(*.f32 (*.f32 ux ux) (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 maxCos zi) (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 maxCos zi) (/.f32 (+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) ux))) ux))))
(*.f32 (*.f32 #s(literal -1 binary32) zi) (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (/.f32 (+.f32 (*.f32 (*.f32 uy (*.f32 yi (PI.f32))) #s(literal 6 binary32)) (*.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -4 binary32) (*.f32 (*.f32 maxCos ux) (*.f32 (*.f32 yi uy) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 #s(literal 1 binary32) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) xi))))) (*.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux))))) zi))))
(*.f32 (*.f32 ux ux) (+.f32 (+.f32 (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 ux ux)) (*.f32 (*.f32 #s(literal -1 binary32) maxCos) zi)) (+.f32 (+.f32 (/.f32 (*.f32 maxCos zi) ux) (/.f32 xi (*.f32 ux ux))) (/.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 ux ux)))))
(*.f32 (*.f32 #s(literal -1 binary32) yi) (+.f32 (*.f32 (*.f32 uy (PI.f32)) #s(literal -2 binary32)) (neg.f32 (/.f32 (+.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 uy uy)) (*.f32 (*.f32 zi (*.f32 (PI.f32) (PI.f32))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 12 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy uy))) (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 (*.f32 #s(literal -4 binary32) (*.f32 (*.f32 maxCos ux) (*.f32 (*.f32 uy zi) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) xi)))) (*.f32 uy (PI.f32))))) yi))))
(+.f32 (+.f32 (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 xi (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))))) (-.f32 (*.f32 xi xi) (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 uy uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (/.f32 (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (PI.f32) yi) (*.f32 (PI.f32) yi))) (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 uy (*.f32 uy (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 uy (*.f32 uy (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (PI.f32) yi) (*.f32 (PI.f32) yi))) (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 uy (*.f32 uy (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 uy (*.f32 uy (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 (/.f32 (+.f32 (*.f32 xi (*.f32 xi xi)) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 uy uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))))))) (+.f32 (*.f32 xi xi) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (-.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) xi)))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(/.f32 (*.f32 (*.f32 #s(literal -1 binary32) (*.f32 yi (*.f32 yi yi))) (+.f32 (*.f32 (*.f32 #s(literal -8 binary32) (*.f32 uy (*.f32 uy uy))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (neg.f32 (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 uy uy)) (*.f32 (*.f32 zi (*.f32 (PI.f32) (PI.f32))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 12 binary32)) yi)))) (+.f32 (*.f32 xi xi) (-.f32 (*.f32 (+.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos)))) (+.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))))) (*.f32 xi (+.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))))))))
(*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))
(*.f32 xi (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi)))))
(+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(+.f32 (+.f32 xi (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 xi (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux zi) maxCos)))
(+.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 (PI.f32) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux zi) maxCos)))
(+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))
(+.f32 (*.f32 xi (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))))
(+.f32 (+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux zi) maxCos)))
(+.f32 (*.f32 xi (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) #s(literal -1/2 binary32)) (*.f32 ux ux))) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 (PI.f32) yi) xi)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(*.f32 maxCos (+.f32 (*.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux)) (+.f32 (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) maxCos) (/.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) maxCos))))
(+.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy)))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(*.f32 (*.f32 ux ux) (-.f32 (neg.f32 (*.f32 maxCos zi)) (/.f32 (-.f32 (neg.f32 (*.f32 maxCos zi)) (/.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) ux)) ux)))
(+.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy))) (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 uy (*.f32 uy uy)))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 (+.f32 xi (*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 #s(literal 2/3 binary32) (*.f32 uy uy)) (*.f32 xi (pow.f32 (PI.f32) #s(literal 4 binary32))))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(/.f32 (+.f32 (*.f32 xi (*.f32 xi xi)) (pow.f32 (+.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos)))) #s(literal 3 binary32))) (+.f32 (*.f32 xi xi) (-.f32 (*.f32 (+.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos)))) (+.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))))) (*.f32 xi (+.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))))))))
(*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))))
(+.f32 (*.f32 xi (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 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))))
(+.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))))))
(*.f32 xi (+.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))) (/.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) xi)))
Outputs
(+.f32 (+.f32 (+.f32 xi (*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 #s(literal 2/3 binary32) (*.f32 uy uy)) (*.f32 xi (pow.f32 (PI.f32) #s(literal 4 binary32))))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
Calls

6 calls:

71.0ms
yi
49.0ms
xi
38.0ms
maxCos
32.0ms
uy
31.0ms
ux
Results
AccuracySegmentsBranch
93.7%1maxCos
93.7%1xi
93.7%1yi
93.7%1zi
93.7%1ux
98.3%2uy
Compiler

Compiled 42 to 36 computations (14.3% saved)

regimes95.0ms (0.4%)

Counts
104 → 1
Calls
Call 1
Inputs
xi
(*.f32 maxCos (*.f32 ux zi))
(*.f32 (*.f32 maxCos ux) zi)
(*.f32 (*.f32 ux maxCos) zi)
(*.f32 (*.f32 zi maxCos) ux)
(*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32)))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (neg.f32 ux)))
(*.f32 (*.f32 zi (*.f32 ux ux)) (neg.f32 maxCos))
(*.f32 ux (*.f32 (*.f32 maxCos zi) (-.f32 #s(literal 1 binary32) ux)))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(*.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) zi)
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux zi)) maxCos)
(+.f32 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32))))
(*.f32 (*.f32 maxCos ux) (*.f32 ux (-.f32 (/.f32 zi ux) zi)))
(+.f32 xi (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(+.f32 xi (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi)
(*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))
(*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy uy))) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))
(+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 (PI.f32) yi))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (+.f32 xi (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) yi) (PI.f32))) (*.f32 (*.f32 maxCos ux) zi))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32))))
(*.f32 (*.f32 uy yi) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 uy uy))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (*.f32 yi uy) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 (PI.f32) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 (PI.f32) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 zi maxCos) ux)))
(+.f32 (+.f32 xi (*.f32 (*.f32 uy (PI.f32)) (*.f32 #s(literal 2 binary32) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 xi (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) yi) (PI.f32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 xi (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)) yi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(*.f32 (neg.f32 (*.f32 uy yi)) (+.f32 (*.f32 (PI.f32) #s(literal -2 binary32)) (*.f32 (*.f32 #s(literal 4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))
(+.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (/.f32 xi uy))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (*.f32 yi (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (/.f32 xi yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 (PI.f32) yi))) (*.f32 ux (-.f32 (*.f32 maxCos zi) (*.f32 maxCos (*.f32 ux zi)))))
(*.f32 (-.f32 (*.f32 (*.f32 uy (PI.f32)) #s(literal -2 binary32)) (/.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi) yi)) (neg.f32 yi))
(*.f32 maxCos (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32))) maxCos) (+.f32 (*.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux)) (/.f32 xi maxCos))))
(*.f32 (-.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (neg.f32 maxCos)) (/.f32 (+.f32 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32)))) zi)) (neg.f32 zi))
(+.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(*.f32 (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy))) (*.f32 uy (*.f32 uy uy)))
(*.f32 (*.f32 ux ux) (-.f32 (neg.f32 (*.f32 maxCos zi)) (/.f32 (-.f32 (neg.f32 (*.f32 maxCos zi)) (/.f32 (+.f32 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32)))) ux)) ux)))
(+.f32 (*.f32 (*.f32 uy yi) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 uy uy))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (*.f32 (*.f32 yi uy) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 xi (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))))
(+.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi) (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))
(+.f32 (+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 xi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) uy) (*.f32 #s(literal -4/3 binary32) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy))))
(+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 uy (*.f32 uy uy))) (+.f32 (*.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal 4/3 binary32)) (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) uy)) uy))))
(+.f32 (+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 xi (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) xi) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))))
(+.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))))))
(+.f32 (+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 (*.f32 maxCos ux) zi))
(+.f32 (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 yi uy) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal -2/3 binary32)))))))))
(+.f32 (+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 (*.f32 yi uy) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (*.f32 yi (+.f32 (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) yi) (+.f32 (/.f32 xi yi) (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 (+.f32 (+.f32 xi (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (*.f32 (*.f32 uy (*.f32 uy (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 #s(literal -4/3 binary32) uy))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (*.f32 (*.f32 #s(literal -1 binary32) yi) (+.f32 (neg.f32 (/.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) yi)) (*.f32 uy (+.f32 (*.f32 (PI.f32) #s(literal -2 binary32)) (*.f32 (*.f32 #s(literal 4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 (*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (/.f32 xi (*.f32 uy uy)))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy)))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(*.f32 maxCos (+.f32 (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) maxCos) (+.f32 (+.f32 (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (/.f32 xi maxCos)) (/.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) maxCos))))
(*.f32 zi (+.f32 (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) zi) (+.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (/.f32 xi zi)) (/.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) zi))))
(*.f32 (*.f32 #s(literal -1 binary32) zi) (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (/.f32 (+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) zi))))
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 uy (*.f32 uy uy))) (+.f32 (*.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal 4/3 binary32)) (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 yi (PI.f32)) #s(literal -2 binary32)) (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi) uy))) uy))) uy))))
(+.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) uy) (*.f32 #s(literal -4/3 binary32) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy)) (/.f32 xi (*.f32 uy (*.f32 uy uy)))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(/.f32 (+.f32 (*.f32 (*.f32 #s(literal 8 binary32) (*.f32 uy (*.f32 uy uy))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 yi (*.f32 yi yi)))) (*.f32 xi (*.f32 xi xi))) (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 xi (*.f32 yi (PI.f32)))))))
(*.f32 (*.f32 ux ux) (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 maxCos zi) (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 maxCos zi) (/.f32 (+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) ux))) ux))))
(*.f32 (*.f32 #s(literal -1 binary32) zi) (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (/.f32 (+.f32 (*.f32 (*.f32 uy (*.f32 yi (PI.f32))) #s(literal 6 binary32)) (*.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -4 binary32) (*.f32 (*.f32 maxCos ux) (*.f32 (*.f32 yi uy) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 #s(literal 1 binary32) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) xi))))) (*.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux))))) zi))))
(*.f32 (*.f32 ux ux) (+.f32 (+.f32 (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 ux ux)) (*.f32 (*.f32 #s(literal -1 binary32) maxCos) zi)) (+.f32 (+.f32 (/.f32 (*.f32 maxCos zi) ux) (/.f32 xi (*.f32 ux ux))) (/.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 ux ux)))))
(*.f32 (*.f32 #s(literal -1 binary32) yi) (+.f32 (*.f32 (*.f32 uy (PI.f32)) #s(literal -2 binary32)) (neg.f32 (/.f32 (+.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 uy uy)) (*.f32 (*.f32 zi (*.f32 (PI.f32) (PI.f32))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 12 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy uy))) (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 (*.f32 #s(literal -4 binary32) (*.f32 (*.f32 maxCos ux) (*.f32 (*.f32 uy zi) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) xi)))) (*.f32 uy (PI.f32))))) yi))))
(+.f32 (+.f32 (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 xi (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))))) (-.f32 (*.f32 xi xi) (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 uy uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (/.f32 (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (PI.f32) yi) (*.f32 (PI.f32) yi))) (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 uy (*.f32 uy (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 uy (*.f32 uy (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (PI.f32) yi) (*.f32 (PI.f32) yi))) (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 uy (*.f32 uy (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 uy (*.f32 uy (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 (/.f32 (+.f32 (*.f32 xi (*.f32 xi xi)) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 uy uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))))))) (+.f32 (*.f32 xi xi) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (-.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) xi)))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(/.f32 (*.f32 (*.f32 #s(literal -1 binary32) (*.f32 yi (*.f32 yi yi))) (+.f32 (*.f32 (*.f32 #s(literal -8 binary32) (*.f32 uy (*.f32 uy uy))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (neg.f32 (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 uy uy)) (*.f32 (*.f32 zi (*.f32 (PI.f32) (PI.f32))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 12 binary32)) yi)))) (+.f32 (*.f32 xi xi) (-.f32 (*.f32 (+.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos)))) (+.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))))) (*.f32 xi (+.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))))))))
(*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))
(*.f32 xi (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi)))))
(+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(+.f32 (+.f32 xi (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 xi (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux zi) maxCos)))
(+.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 (PI.f32) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux zi) maxCos)))
(+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))
(+.f32 (*.f32 xi (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))))
(+.f32 (+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux zi) maxCos)))
(+.f32 (*.f32 xi (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) #s(literal -1/2 binary32)) (*.f32 ux ux))) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 (PI.f32) yi) xi)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(*.f32 maxCos (+.f32 (*.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux)) (+.f32 (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) maxCos) (/.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) maxCos))))
(+.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy)))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(*.f32 (*.f32 ux ux) (-.f32 (neg.f32 (*.f32 maxCos zi)) (/.f32 (-.f32 (neg.f32 (*.f32 maxCos zi)) (/.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) ux)) ux)))
(+.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy))) (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 uy (*.f32 uy uy)))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 (+.f32 xi (*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 #s(literal 2/3 binary32) (*.f32 uy uy)) (*.f32 xi (pow.f32 (PI.f32) #s(literal 4 binary32))))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(/.f32 (+.f32 (*.f32 xi (*.f32 xi xi)) (pow.f32 (+.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos)))) #s(literal 3 binary32))) (+.f32 (*.f32 xi xi) (-.f32 (*.f32 (+.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos)))) (+.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))))) (*.f32 xi (+.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))))))))
(*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 uy (PI.f32))) (sin.f32 (*.f32 uy (PI.f32)))))
Outputs
(+.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
Calls

2 calls:

31.0ms
uy
30.0ms
xi
Results
AccuracySegmentsBranch
93.7%1xi
93.7%1uy
Compiler

Compiled 14 to 12 computations (14.3% saved)

regimes276.0ms (1.3%)

Counts
96 → 1
Calls
Call 1
Inputs
xi
(*.f32 maxCos (*.f32 ux zi))
(*.f32 (*.f32 maxCos ux) zi)
(*.f32 (*.f32 ux maxCos) zi)
(*.f32 (*.f32 zi maxCos) ux)
(*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32)))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (neg.f32 ux)))
(*.f32 (*.f32 zi (*.f32 ux ux)) (neg.f32 maxCos))
(*.f32 ux (*.f32 (*.f32 maxCos zi) (-.f32 #s(literal 1 binary32) ux)))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(*.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) zi)
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux zi)) maxCos)
(+.f32 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32))))
(*.f32 (*.f32 maxCos ux) (*.f32 ux (-.f32 (/.f32 zi ux) zi)))
(+.f32 xi (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(+.f32 xi (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi)
(*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))
(*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy uy))) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))
(+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 (PI.f32) yi))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (+.f32 xi (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) yi) (PI.f32))) (*.f32 (*.f32 maxCos ux) zi))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32))))
(*.f32 (*.f32 uy yi) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 uy uy))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (*.f32 yi uy) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 (PI.f32) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 (PI.f32) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 zi maxCos) ux)))
(+.f32 (+.f32 xi (*.f32 (*.f32 uy (PI.f32)) (*.f32 #s(literal 2 binary32) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 xi (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) yi) (PI.f32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 xi (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)) yi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(*.f32 (neg.f32 (*.f32 uy yi)) (+.f32 (*.f32 (PI.f32) #s(literal -2 binary32)) (*.f32 (*.f32 #s(literal 4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))
(+.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (/.f32 xi uy))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (*.f32 yi (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (/.f32 xi yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 (PI.f32) yi))) (*.f32 ux (-.f32 (*.f32 maxCos zi) (*.f32 maxCos (*.f32 ux zi)))))
(*.f32 (-.f32 (*.f32 (*.f32 uy (PI.f32)) #s(literal -2 binary32)) (/.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi) yi)) (neg.f32 yi))
(*.f32 maxCos (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32))) maxCos) (+.f32 (*.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux)) (/.f32 xi maxCos))))
(*.f32 (-.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (neg.f32 maxCos)) (/.f32 (+.f32 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32)))) zi)) (neg.f32 zi))
(+.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(*.f32 (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy))) (*.f32 uy (*.f32 uy uy)))
(*.f32 (*.f32 ux ux) (-.f32 (neg.f32 (*.f32 maxCos zi)) (/.f32 (-.f32 (neg.f32 (*.f32 maxCos zi)) (/.f32 (+.f32 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32)))) ux)) ux)))
(+.f32 (*.f32 (*.f32 uy yi) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 uy uy))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (*.f32 (*.f32 yi uy) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 xi (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))))
(+.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi) (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))
(+.f32 (+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 xi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) uy) (*.f32 #s(literal -4/3 binary32) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy))))
(+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 uy (*.f32 uy uy))) (+.f32 (*.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal 4/3 binary32)) (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) uy)) uy))))
(+.f32 (+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 xi (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) xi) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))))
(+.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))))))
(+.f32 (+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 (*.f32 maxCos ux) zi))
(+.f32 (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 yi uy) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal -2/3 binary32)))))))))
(+.f32 (+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 (*.f32 yi uy) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (*.f32 yi (+.f32 (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) yi) (+.f32 (/.f32 xi yi) (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 (+.f32 (+.f32 xi (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (*.f32 (*.f32 uy (*.f32 uy (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 #s(literal -4/3 binary32) uy))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (*.f32 (*.f32 #s(literal -1 binary32) yi) (+.f32 (neg.f32 (/.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) yi)) (*.f32 uy (+.f32 (*.f32 (PI.f32) #s(literal -2 binary32)) (*.f32 (*.f32 #s(literal 4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 (*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (/.f32 xi (*.f32 uy uy)))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy)))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(*.f32 maxCos (+.f32 (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) maxCos) (+.f32 (+.f32 (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (/.f32 xi maxCos)) (/.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) maxCos))))
(*.f32 zi (+.f32 (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) zi) (+.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (/.f32 xi zi)) (/.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) zi))))
(*.f32 (*.f32 #s(literal -1 binary32) zi) (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (/.f32 (+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) zi))))
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 uy (*.f32 uy uy))) (+.f32 (*.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal 4/3 binary32)) (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 yi (PI.f32)) #s(literal -2 binary32)) (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi) uy))) uy))) uy))))
(+.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) uy) (*.f32 #s(literal -4/3 binary32) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy)) (/.f32 xi (*.f32 uy (*.f32 uy uy)))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(/.f32 (+.f32 (*.f32 (*.f32 #s(literal 8 binary32) (*.f32 uy (*.f32 uy uy))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 yi (*.f32 yi yi)))) (*.f32 xi (*.f32 xi xi))) (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 xi (*.f32 yi (PI.f32)))))))
(*.f32 (*.f32 ux ux) (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 maxCos zi) (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 maxCos zi) (/.f32 (+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) ux))) ux))))
(*.f32 (*.f32 #s(literal -1 binary32) zi) (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (/.f32 (+.f32 (*.f32 (*.f32 uy (*.f32 yi (PI.f32))) #s(literal 6 binary32)) (*.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -4 binary32) (*.f32 (*.f32 maxCos ux) (*.f32 (*.f32 yi uy) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 #s(literal 1 binary32) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) xi))))) (*.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux))))) zi))))
(*.f32 (*.f32 ux ux) (+.f32 (+.f32 (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 ux ux)) (*.f32 (*.f32 #s(literal -1 binary32) maxCos) zi)) (+.f32 (+.f32 (/.f32 (*.f32 maxCos zi) ux) (/.f32 xi (*.f32 ux ux))) (/.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 ux ux)))))
(*.f32 (*.f32 #s(literal -1 binary32) yi) (+.f32 (*.f32 (*.f32 uy (PI.f32)) #s(literal -2 binary32)) (neg.f32 (/.f32 (+.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 uy uy)) (*.f32 (*.f32 zi (*.f32 (PI.f32) (PI.f32))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 12 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy uy))) (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 (*.f32 #s(literal -4 binary32) (*.f32 (*.f32 maxCos ux) (*.f32 (*.f32 uy zi) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) xi)))) (*.f32 uy (PI.f32))))) yi))))
(+.f32 (+.f32 (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 xi (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))))) (-.f32 (*.f32 xi xi) (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 uy uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (/.f32 (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (PI.f32) yi) (*.f32 (PI.f32) yi))) (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 uy (*.f32 uy (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 uy (*.f32 uy (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (PI.f32) yi) (*.f32 (PI.f32) yi))) (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 uy (*.f32 uy (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 uy (*.f32 uy (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 (/.f32 (+.f32 (*.f32 xi (*.f32 xi xi)) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 uy uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))))))) (+.f32 (*.f32 xi xi) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (-.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) xi)))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(/.f32 (*.f32 (*.f32 #s(literal -1 binary32) (*.f32 yi (*.f32 yi yi))) (+.f32 (*.f32 (*.f32 #s(literal -8 binary32) (*.f32 uy (*.f32 uy uy))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (neg.f32 (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 uy uy)) (*.f32 (*.f32 zi (*.f32 (PI.f32) (PI.f32))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 12 binary32)) yi)))) (+.f32 (*.f32 xi xi) (-.f32 (*.f32 (+.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos)))) (+.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))))) (*.f32 xi (+.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))))))))
(*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))
(*.f32 xi (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi)))))
(+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(+.f32 (+.f32 xi (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 xi (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux zi) maxCos)))
(+.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 (PI.f32) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux zi) maxCos)))
(+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))
(+.f32 (*.f32 xi (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))))
(+.f32 (+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux zi) maxCos)))
(+.f32 (*.f32 xi (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) #s(literal -1/2 binary32)) (*.f32 ux ux))) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 (PI.f32) yi) xi)))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
Outputs
(+.f32 (+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux zi) maxCos)))
Calls

6 calls:

52.0ms
zi
47.0ms
ux
34.0ms
maxCos
27.0ms
yi
27.0ms
uy
Results
AccuracySegmentsBranch
93.4%1yi
93.4%1zi
93.4%1ux
93.4%1maxCos
93.4%1uy
93.4%1xi
Compiler

Compiled 42 to 36 computations (14.3% saved)

regimes214.0ms (1%)

Counts
94 → 1
Calls
Call 1
Inputs
xi
(*.f32 maxCos (*.f32 ux zi))
(*.f32 (*.f32 maxCos ux) zi)
(*.f32 (*.f32 ux maxCos) zi)
(*.f32 (*.f32 zi maxCos) ux)
(*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32)))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (neg.f32 ux)))
(*.f32 (*.f32 zi (*.f32 ux ux)) (neg.f32 maxCos))
(*.f32 ux (*.f32 (*.f32 maxCos zi) (-.f32 #s(literal 1 binary32) ux)))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(*.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) zi)
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux zi)) maxCos)
(+.f32 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32))))
(*.f32 (*.f32 maxCos ux) (*.f32 ux (-.f32 (/.f32 zi ux) zi)))
(+.f32 xi (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(+.f32 xi (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi)
(*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))
(*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy uy))) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))
(+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 (PI.f32) yi))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (+.f32 xi (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) yi) (PI.f32))) (*.f32 (*.f32 maxCos ux) zi))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32))))
(*.f32 (*.f32 uy yi) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 uy uy))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (*.f32 yi uy) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 (PI.f32) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 (PI.f32) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 zi maxCos) ux)))
(+.f32 (+.f32 xi (*.f32 (*.f32 uy (PI.f32)) (*.f32 #s(literal 2 binary32) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 xi (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) yi) (PI.f32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 xi (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)) yi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(*.f32 (neg.f32 (*.f32 uy yi)) (+.f32 (*.f32 (PI.f32) #s(literal -2 binary32)) (*.f32 (*.f32 #s(literal 4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))
(+.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (/.f32 xi uy))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (*.f32 yi (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (/.f32 xi yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 (PI.f32) yi))) (*.f32 ux (-.f32 (*.f32 maxCos zi) (*.f32 maxCos (*.f32 ux zi)))))
(*.f32 (-.f32 (*.f32 (*.f32 uy (PI.f32)) #s(literal -2 binary32)) (/.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi) yi)) (neg.f32 yi))
(*.f32 maxCos (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32))) maxCos) (+.f32 (*.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux)) (/.f32 xi maxCos))))
(*.f32 (-.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (neg.f32 maxCos)) (/.f32 (+.f32 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32)))) zi)) (neg.f32 zi))
(+.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(*.f32 (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy))) (*.f32 uy (*.f32 uy uy)))
(*.f32 (*.f32 ux ux) (-.f32 (neg.f32 (*.f32 maxCos zi)) (/.f32 (-.f32 (neg.f32 (*.f32 maxCos zi)) (/.f32 (+.f32 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32)))) ux)) ux)))
(+.f32 (*.f32 (*.f32 uy yi) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 uy uy))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (*.f32 (*.f32 yi uy) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 xi (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))))
(+.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi) (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))
(+.f32 (+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 xi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) uy) (*.f32 #s(literal -4/3 binary32) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy))))
(+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 uy (*.f32 uy uy))) (+.f32 (*.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal 4/3 binary32)) (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) uy)) uy))))
(+.f32 (+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 xi (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) xi) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))))
(+.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))))))
(+.f32 (+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 (*.f32 maxCos ux) zi))
(+.f32 (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 yi uy) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal -2/3 binary32)))))))))
(+.f32 (+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 (*.f32 yi uy) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (*.f32 yi (+.f32 (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) yi) (+.f32 (/.f32 xi yi) (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 (+.f32 (+.f32 xi (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (*.f32 (*.f32 uy (*.f32 uy (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 #s(literal -4/3 binary32) uy))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (*.f32 (*.f32 #s(literal -1 binary32) yi) (+.f32 (neg.f32 (/.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) yi)) (*.f32 uy (+.f32 (*.f32 (PI.f32) #s(literal -2 binary32)) (*.f32 (*.f32 #s(literal 4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 (*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (/.f32 xi (*.f32 uy uy)))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy)))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(*.f32 maxCos (+.f32 (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) maxCos) (+.f32 (+.f32 (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (/.f32 xi maxCos)) (/.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) maxCos))))
(*.f32 zi (+.f32 (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) zi) (+.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (/.f32 xi zi)) (/.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) zi))))
(*.f32 (*.f32 #s(literal -1 binary32) zi) (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (/.f32 (+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) zi))))
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 uy (*.f32 uy uy))) (+.f32 (*.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal 4/3 binary32)) (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 yi (PI.f32)) #s(literal -2 binary32)) (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi) uy))) uy))) uy))))
(+.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) uy) (*.f32 #s(literal -4/3 binary32) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy)) (/.f32 xi (*.f32 uy (*.f32 uy uy)))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(/.f32 (+.f32 (*.f32 (*.f32 #s(literal 8 binary32) (*.f32 uy (*.f32 uy uy))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 yi (*.f32 yi yi)))) (*.f32 xi (*.f32 xi xi))) (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 xi (*.f32 yi (PI.f32)))))))
(*.f32 (*.f32 ux ux) (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 maxCos zi) (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 maxCos zi) (/.f32 (+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) ux))) ux))))
(*.f32 (*.f32 #s(literal -1 binary32) zi) (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (/.f32 (+.f32 (*.f32 (*.f32 uy (*.f32 yi (PI.f32))) #s(literal 6 binary32)) (*.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -4 binary32) (*.f32 (*.f32 maxCos ux) (*.f32 (*.f32 yi uy) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 #s(literal 1 binary32) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) xi))))) (*.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux))))) zi))))
(*.f32 (*.f32 ux ux) (+.f32 (+.f32 (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 ux ux)) (*.f32 (*.f32 #s(literal -1 binary32) maxCos) zi)) (+.f32 (+.f32 (/.f32 (*.f32 maxCos zi) ux) (/.f32 xi (*.f32 ux ux))) (/.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 ux ux)))))
(*.f32 (*.f32 #s(literal -1 binary32) yi) (+.f32 (*.f32 (*.f32 uy (PI.f32)) #s(literal -2 binary32)) (neg.f32 (/.f32 (+.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 uy uy)) (*.f32 (*.f32 zi (*.f32 (PI.f32) (PI.f32))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 12 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy uy))) (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 (*.f32 #s(literal -4 binary32) (*.f32 (*.f32 maxCos ux) (*.f32 (*.f32 uy zi) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) xi)))) (*.f32 uy (PI.f32))))) yi))))
(+.f32 (+.f32 (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 xi (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))))) (-.f32 (*.f32 xi xi) (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 uy uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (/.f32 (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (PI.f32) yi) (*.f32 (PI.f32) yi))) (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 uy (*.f32 uy (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 uy (*.f32 uy (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (PI.f32) yi) (*.f32 (PI.f32) yi))) (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 uy (*.f32 uy (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 uy (*.f32 uy (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 (/.f32 (+.f32 (*.f32 xi (*.f32 xi xi)) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 uy uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))))))) (+.f32 (*.f32 xi xi) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (-.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) xi)))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(/.f32 (*.f32 (*.f32 #s(literal -1 binary32) (*.f32 yi (*.f32 yi yi))) (+.f32 (*.f32 (*.f32 #s(literal -8 binary32) (*.f32 uy (*.f32 uy uy))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (neg.f32 (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 uy uy)) (*.f32 (*.f32 zi (*.f32 (PI.f32) (PI.f32))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 12 binary32)) yi)))) (+.f32 (*.f32 xi xi) (-.f32 (*.f32 (+.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos)))) (+.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))))) (*.f32 xi (+.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))))))))
(*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))
(*.f32 xi (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi)))))
(+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(+.f32 (+.f32 xi (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 xi (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux zi) maxCos)))
(+.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 (PI.f32) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux zi) maxCos)))
(+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))
(+.f32 (*.f32 xi (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))))
(+.f32 (+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
Outputs
(+.f32 (+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
Calls

6 calls:

28.0ms
uy
28.0ms
yi
27.0ms
ux
26.0ms
maxCos
26.0ms
zi
Results
AccuracySegmentsBranch
93.3%1xi
93.3%1yi
93.3%1zi
93.3%1ux
93.3%1uy
93.3%1maxCos
Compiler

Compiled 42 to 36 computations (14.3% saved)

regimes215.0ms (1%)

Counts
93 → 1
Calls
Call 1
Inputs
xi
(*.f32 maxCos (*.f32 ux zi))
(*.f32 (*.f32 maxCos ux) zi)
(*.f32 (*.f32 ux maxCos) zi)
(*.f32 (*.f32 zi maxCos) ux)
(*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32)))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (neg.f32 ux)))
(*.f32 (*.f32 zi (*.f32 ux ux)) (neg.f32 maxCos))
(*.f32 ux (*.f32 (*.f32 maxCos zi) (-.f32 #s(literal 1 binary32) ux)))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(*.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) zi)
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux zi)) maxCos)
(+.f32 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32))))
(*.f32 (*.f32 maxCos ux) (*.f32 ux (-.f32 (/.f32 zi ux) zi)))
(+.f32 xi (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(+.f32 xi (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi)
(*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))
(*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy uy))) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))
(+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 (PI.f32) yi))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (+.f32 xi (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) yi) (PI.f32))) (*.f32 (*.f32 maxCos ux) zi))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32))))
(*.f32 (*.f32 uy yi) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 uy uy))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (*.f32 yi uy) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 (PI.f32) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 (PI.f32) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 zi maxCos) ux)))
(+.f32 (+.f32 xi (*.f32 (*.f32 uy (PI.f32)) (*.f32 #s(literal 2 binary32) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 xi (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) yi) (PI.f32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 xi (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)) yi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(*.f32 (neg.f32 (*.f32 uy yi)) (+.f32 (*.f32 (PI.f32) #s(literal -2 binary32)) (*.f32 (*.f32 #s(literal 4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))
(+.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (/.f32 xi uy))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (*.f32 yi (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (/.f32 xi yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 (PI.f32) yi))) (*.f32 ux (-.f32 (*.f32 maxCos zi) (*.f32 maxCos (*.f32 ux zi)))))
(*.f32 (-.f32 (*.f32 (*.f32 uy (PI.f32)) #s(literal -2 binary32)) (/.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi) yi)) (neg.f32 yi))
(*.f32 maxCos (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32))) maxCos) (+.f32 (*.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux)) (/.f32 xi maxCos))))
(*.f32 (-.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (neg.f32 maxCos)) (/.f32 (+.f32 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32)))) zi)) (neg.f32 zi))
(+.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(*.f32 (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy))) (*.f32 uy (*.f32 uy uy)))
(*.f32 (*.f32 ux ux) (-.f32 (neg.f32 (*.f32 maxCos zi)) (/.f32 (-.f32 (neg.f32 (*.f32 maxCos zi)) (/.f32 (+.f32 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32)))) ux)) ux)))
(+.f32 (*.f32 (*.f32 uy yi) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 uy uy))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (*.f32 (*.f32 yi uy) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 xi (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))))
(+.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi) (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))
(+.f32 (+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 xi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) uy) (*.f32 #s(literal -4/3 binary32) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy))))
(+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 uy (*.f32 uy uy))) (+.f32 (*.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal 4/3 binary32)) (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) uy)) uy))))
(+.f32 (+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 xi (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) xi) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))))
(+.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))))))
(+.f32 (+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 (*.f32 maxCos ux) zi))
(+.f32 (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 yi uy) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal -2/3 binary32)))))))))
(+.f32 (+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 (*.f32 yi uy) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (*.f32 yi (+.f32 (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) yi) (+.f32 (/.f32 xi yi) (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 (+.f32 (+.f32 xi (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (*.f32 (*.f32 uy (*.f32 uy (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 #s(literal -4/3 binary32) uy))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (*.f32 (*.f32 #s(literal -1 binary32) yi) (+.f32 (neg.f32 (/.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) yi)) (*.f32 uy (+.f32 (*.f32 (PI.f32) #s(literal -2 binary32)) (*.f32 (*.f32 #s(literal 4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 (*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (/.f32 xi (*.f32 uy uy)))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy)))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(*.f32 maxCos (+.f32 (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) maxCos) (+.f32 (+.f32 (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (/.f32 xi maxCos)) (/.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) maxCos))))
(*.f32 zi (+.f32 (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) zi) (+.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (/.f32 xi zi)) (/.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) zi))))
(*.f32 (*.f32 #s(literal -1 binary32) zi) (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (/.f32 (+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) zi))))
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 uy (*.f32 uy uy))) (+.f32 (*.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal 4/3 binary32)) (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 yi (PI.f32)) #s(literal -2 binary32)) (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi) uy))) uy))) uy))))
(+.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) uy) (*.f32 #s(literal -4/3 binary32) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy)) (/.f32 xi (*.f32 uy (*.f32 uy uy)))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(/.f32 (+.f32 (*.f32 (*.f32 #s(literal 8 binary32) (*.f32 uy (*.f32 uy uy))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 yi (*.f32 yi yi)))) (*.f32 xi (*.f32 xi xi))) (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 xi (*.f32 yi (PI.f32)))))))
(*.f32 (*.f32 ux ux) (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 maxCos zi) (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 maxCos zi) (/.f32 (+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) ux))) ux))))
(*.f32 (*.f32 #s(literal -1 binary32) zi) (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (/.f32 (+.f32 (*.f32 (*.f32 uy (*.f32 yi (PI.f32))) #s(literal 6 binary32)) (*.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -4 binary32) (*.f32 (*.f32 maxCos ux) (*.f32 (*.f32 yi uy) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 #s(literal 1 binary32) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) xi))))) (*.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux))))) zi))))
(*.f32 (*.f32 ux ux) (+.f32 (+.f32 (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 ux ux)) (*.f32 (*.f32 #s(literal -1 binary32) maxCos) zi)) (+.f32 (+.f32 (/.f32 (*.f32 maxCos zi) ux) (/.f32 xi (*.f32 ux ux))) (/.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 ux ux)))))
(*.f32 (*.f32 #s(literal -1 binary32) yi) (+.f32 (*.f32 (*.f32 uy (PI.f32)) #s(literal -2 binary32)) (neg.f32 (/.f32 (+.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 uy uy)) (*.f32 (*.f32 zi (*.f32 (PI.f32) (PI.f32))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 12 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy uy))) (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 (*.f32 #s(literal -4 binary32) (*.f32 (*.f32 maxCos ux) (*.f32 (*.f32 uy zi) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) xi)))) (*.f32 uy (PI.f32))))) yi))))
(+.f32 (+.f32 (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 xi (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))))) (-.f32 (*.f32 xi xi) (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 uy uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (/.f32 (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (PI.f32) yi) (*.f32 (PI.f32) yi))) (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 uy (*.f32 uy (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 uy (*.f32 uy (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (PI.f32) yi) (*.f32 (PI.f32) yi))) (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 uy (*.f32 uy (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 uy (*.f32 uy (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 (/.f32 (+.f32 (*.f32 xi (*.f32 xi xi)) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 uy uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))))))) (+.f32 (*.f32 xi xi) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (-.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) xi)))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(/.f32 (*.f32 (*.f32 #s(literal -1 binary32) (*.f32 yi (*.f32 yi yi))) (+.f32 (*.f32 (*.f32 #s(literal -8 binary32) (*.f32 uy (*.f32 uy uy))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (neg.f32 (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 uy uy)) (*.f32 (*.f32 zi (*.f32 (PI.f32) (PI.f32))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 12 binary32)) yi)))) (+.f32 (*.f32 xi xi) (-.f32 (*.f32 (+.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos)))) (+.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))))) (*.f32 xi (+.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))))))))
(*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))
(*.f32 xi (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi)))))
(+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(+.f32 (+.f32 xi (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 xi (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux zi) maxCos)))
(+.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 (PI.f32) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux zi) maxCos)))
(+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))
(+.f32 (*.f32 xi (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))))
Outputs
(+.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux zi) maxCos)))
Calls

6 calls:

36.0ms
maxCos
36.0ms
ux
32.0ms
yi
27.0ms
uy
26.0ms
xi
Results
AccuracySegmentsBranch
90.0%1xi
90.0%1yi
90.0%1zi
90.0%1ux
90.0%1uy
90.0%1maxCos
Compiler

Compiled 42 to 36 computations (14.3% saved)

regimes189.0ms (0.9%)

Counts
88 → 1
Calls
Call 1
Inputs
xi
(*.f32 maxCos (*.f32 ux zi))
(*.f32 (*.f32 maxCos ux) zi)
(*.f32 (*.f32 ux maxCos) zi)
(*.f32 (*.f32 zi maxCos) ux)
(*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32)))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (neg.f32 ux)))
(*.f32 (*.f32 zi (*.f32 ux ux)) (neg.f32 maxCos))
(*.f32 ux (*.f32 (*.f32 maxCos zi) (-.f32 #s(literal 1 binary32) ux)))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(*.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) zi)
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux zi)) maxCos)
(+.f32 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32))))
(*.f32 (*.f32 maxCos ux) (*.f32 ux (-.f32 (/.f32 zi ux) zi)))
(+.f32 xi (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(+.f32 xi (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi)
(*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))
(*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy uy))) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))
(+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 (PI.f32) yi))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (+.f32 xi (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) yi) (PI.f32))) (*.f32 (*.f32 maxCos ux) zi))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32))))
(*.f32 (*.f32 uy yi) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 uy uy))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (*.f32 yi uy) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 (PI.f32) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 (PI.f32) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 zi maxCos) ux)))
(+.f32 (+.f32 xi (*.f32 (*.f32 uy (PI.f32)) (*.f32 #s(literal 2 binary32) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 xi (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) yi) (PI.f32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 xi (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)) yi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(*.f32 (neg.f32 (*.f32 uy yi)) (+.f32 (*.f32 (PI.f32) #s(literal -2 binary32)) (*.f32 (*.f32 #s(literal 4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))
(+.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (/.f32 xi uy))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (*.f32 yi (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (/.f32 xi yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 (PI.f32) yi))) (*.f32 ux (-.f32 (*.f32 maxCos zi) (*.f32 maxCos (*.f32 ux zi)))))
(*.f32 (-.f32 (*.f32 (*.f32 uy (PI.f32)) #s(literal -2 binary32)) (/.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi) yi)) (neg.f32 yi))
(*.f32 maxCos (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32))) maxCos) (+.f32 (*.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux)) (/.f32 xi maxCos))))
(*.f32 (-.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (neg.f32 maxCos)) (/.f32 (+.f32 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32)))) zi)) (neg.f32 zi))
(+.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(*.f32 (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy))) (*.f32 uy (*.f32 uy uy)))
(*.f32 (*.f32 ux ux) (-.f32 (neg.f32 (*.f32 maxCos zi)) (/.f32 (-.f32 (neg.f32 (*.f32 maxCos zi)) (/.f32 (+.f32 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32)))) ux)) ux)))
(+.f32 (*.f32 (*.f32 uy yi) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 uy uy))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (*.f32 (*.f32 yi uy) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 xi (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))))
(+.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi) (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))
(+.f32 (+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 xi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) uy) (*.f32 #s(literal -4/3 binary32) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy))))
(+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 uy (*.f32 uy uy))) (+.f32 (*.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal 4/3 binary32)) (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) uy)) uy))))
(+.f32 (+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 xi (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) xi) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))))
(+.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))))))
(+.f32 (+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 (*.f32 maxCos ux) zi))
(+.f32 (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 yi uy) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal -2/3 binary32)))))))))
(+.f32 (+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 (*.f32 yi uy) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (*.f32 yi (+.f32 (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) yi) (+.f32 (/.f32 xi yi) (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 (+.f32 (+.f32 xi (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (*.f32 (*.f32 uy (*.f32 uy (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 #s(literal -4/3 binary32) uy))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (*.f32 (*.f32 #s(literal -1 binary32) yi) (+.f32 (neg.f32 (/.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) yi)) (*.f32 uy (+.f32 (*.f32 (PI.f32) #s(literal -2 binary32)) (*.f32 (*.f32 #s(literal 4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 (*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (/.f32 xi (*.f32 uy uy)))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy)))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(*.f32 maxCos (+.f32 (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) maxCos) (+.f32 (+.f32 (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (/.f32 xi maxCos)) (/.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) maxCos))))
(*.f32 zi (+.f32 (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) zi) (+.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (/.f32 xi zi)) (/.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) zi))))
(*.f32 (*.f32 #s(literal -1 binary32) zi) (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (/.f32 (+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) zi))))
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 uy (*.f32 uy uy))) (+.f32 (*.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal 4/3 binary32)) (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 yi (PI.f32)) #s(literal -2 binary32)) (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi) uy))) uy))) uy))))
(+.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) uy) (*.f32 #s(literal -4/3 binary32) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy)) (/.f32 xi (*.f32 uy (*.f32 uy uy)))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(/.f32 (+.f32 (*.f32 (*.f32 #s(literal 8 binary32) (*.f32 uy (*.f32 uy uy))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 yi (*.f32 yi yi)))) (*.f32 xi (*.f32 xi xi))) (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 xi (*.f32 yi (PI.f32)))))))
(*.f32 (*.f32 ux ux) (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 maxCos zi) (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 maxCos zi) (/.f32 (+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) ux))) ux))))
(*.f32 (*.f32 #s(literal -1 binary32) zi) (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (/.f32 (+.f32 (*.f32 (*.f32 uy (*.f32 yi (PI.f32))) #s(literal 6 binary32)) (*.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -4 binary32) (*.f32 (*.f32 maxCos ux) (*.f32 (*.f32 yi uy) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 #s(literal 1 binary32) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) xi))))) (*.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux))))) zi))))
(*.f32 (*.f32 ux ux) (+.f32 (+.f32 (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 ux ux)) (*.f32 (*.f32 #s(literal -1 binary32) maxCos) zi)) (+.f32 (+.f32 (/.f32 (*.f32 maxCos zi) ux) (/.f32 xi (*.f32 ux ux))) (/.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 ux ux)))))
(*.f32 (*.f32 #s(literal -1 binary32) yi) (+.f32 (*.f32 (*.f32 uy (PI.f32)) #s(literal -2 binary32)) (neg.f32 (/.f32 (+.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 uy uy)) (*.f32 (*.f32 zi (*.f32 (PI.f32) (PI.f32))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 12 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy uy))) (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 (*.f32 #s(literal -4 binary32) (*.f32 (*.f32 maxCos ux) (*.f32 (*.f32 uy zi) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) xi)))) (*.f32 uy (PI.f32))))) yi))))
(+.f32 (+.f32 (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 xi (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))))) (-.f32 (*.f32 xi xi) (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 uy uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (/.f32 (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (PI.f32) yi) (*.f32 (PI.f32) yi))) (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 uy (*.f32 uy (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 uy (*.f32 uy (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (PI.f32) yi) (*.f32 (PI.f32) yi))) (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 uy (*.f32 uy (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 uy (*.f32 uy (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 (/.f32 (+.f32 (*.f32 xi (*.f32 xi xi)) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 uy uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))))))) (+.f32 (*.f32 xi xi) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (-.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) xi)))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(/.f32 (*.f32 (*.f32 #s(literal -1 binary32) (*.f32 yi (*.f32 yi yi))) (+.f32 (*.f32 (*.f32 #s(literal -8 binary32) (*.f32 uy (*.f32 uy uy))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (neg.f32 (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 uy uy)) (*.f32 (*.f32 zi (*.f32 (PI.f32) (PI.f32))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 12 binary32)) yi)))) (+.f32 (*.f32 xi xi) (-.f32 (*.f32 (+.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos)))) (+.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))))) (*.f32 xi (+.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))))))))
(*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))
(*.f32 xi (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi)))))
(+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(+.f32 (+.f32 xi (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 xi (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux zi) maxCos)))
(+.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 (PI.f32) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
Outputs
(+.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 (PI.f32) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
Calls

6 calls:

28.0ms
yi
28.0ms
maxCos
26.0ms
ux
24.0ms
xi
24.0ms
zi
Results
AccuracySegmentsBranch
90.0%1xi
90.0%1zi
90.0%1ux
90.0%1uy
90.0%1maxCos
90.0%1yi
Compiler

Compiled 42 to 36 computations (14.3% saved)

regimes163.0ms (0.7%)

Counts
87 → 1
Calls
Call 1
Inputs
xi
(*.f32 maxCos (*.f32 ux zi))
(*.f32 (*.f32 maxCos ux) zi)
(*.f32 (*.f32 ux maxCos) zi)
(*.f32 (*.f32 zi maxCos) ux)
(*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32)))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (neg.f32 ux)))
(*.f32 (*.f32 zi (*.f32 ux ux)) (neg.f32 maxCos))
(*.f32 ux (*.f32 (*.f32 maxCos zi) (-.f32 #s(literal 1 binary32) ux)))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(*.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) zi)
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux zi)) maxCos)
(+.f32 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32))))
(*.f32 (*.f32 maxCos ux) (*.f32 ux (-.f32 (/.f32 zi ux) zi)))
(+.f32 xi (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(+.f32 xi (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi)
(*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))
(*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy uy))) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))
(+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 (PI.f32) yi))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (+.f32 xi (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) yi) (PI.f32))) (*.f32 (*.f32 maxCos ux) zi))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32))))
(*.f32 (*.f32 uy yi) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 uy uy))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (*.f32 yi uy) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 (PI.f32) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 (PI.f32) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 zi maxCos) ux)))
(+.f32 (+.f32 xi (*.f32 (*.f32 uy (PI.f32)) (*.f32 #s(literal 2 binary32) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 xi (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) yi) (PI.f32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 xi (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)) yi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(*.f32 (neg.f32 (*.f32 uy yi)) (+.f32 (*.f32 (PI.f32) #s(literal -2 binary32)) (*.f32 (*.f32 #s(literal 4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))
(+.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (/.f32 xi uy))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (*.f32 yi (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (/.f32 xi yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 (PI.f32) yi))) (*.f32 ux (-.f32 (*.f32 maxCos zi) (*.f32 maxCos (*.f32 ux zi)))))
(*.f32 (-.f32 (*.f32 (*.f32 uy (PI.f32)) #s(literal -2 binary32)) (/.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi) yi)) (neg.f32 yi))
(*.f32 maxCos (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32))) maxCos) (+.f32 (*.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux)) (/.f32 xi maxCos))))
(*.f32 (-.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (neg.f32 maxCos)) (/.f32 (+.f32 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32)))) zi)) (neg.f32 zi))
(+.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(*.f32 (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy))) (*.f32 uy (*.f32 uy uy)))
(*.f32 (*.f32 ux ux) (-.f32 (neg.f32 (*.f32 maxCos zi)) (/.f32 (-.f32 (neg.f32 (*.f32 maxCos zi)) (/.f32 (+.f32 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32)))) ux)) ux)))
(+.f32 (*.f32 (*.f32 uy yi) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 uy uy))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (*.f32 (*.f32 yi uy) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 xi (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))))
(+.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi) (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))
(+.f32 (+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 xi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) uy) (*.f32 #s(literal -4/3 binary32) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy))))
(+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 uy (*.f32 uy uy))) (+.f32 (*.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal 4/3 binary32)) (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) uy)) uy))))
(+.f32 (+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 xi (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) xi) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))))
(+.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))))))
(+.f32 (+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 (*.f32 maxCos ux) zi))
(+.f32 (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 yi uy) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal -2/3 binary32)))))))))
(+.f32 (+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 (*.f32 yi uy) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (*.f32 yi (+.f32 (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) yi) (+.f32 (/.f32 xi yi) (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 (+.f32 (+.f32 xi (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (PI.f32)))) (*.f32 (*.f32 uy (*.f32 uy (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 #s(literal -4/3 binary32) uy))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (*.f32 (*.f32 #s(literal -1 binary32) yi) (+.f32 (neg.f32 (/.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) yi)) (*.f32 uy (+.f32 (*.f32 (PI.f32) #s(literal -2 binary32)) (*.f32 (*.f32 #s(literal 4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 (*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (/.f32 xi (*.f32 uy uy)))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy)))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(*.f32 maxCos (+.f32 (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) maxCos) (+.f32 (+.f32 (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (/.f32 xi maxCos)) (/.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) maxCos))))
(*.f32 zi (+.f32 (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) zi) (+.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (/.f32 xi zi)) (/.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) zi))))
(*.f32 (*.f32 #s(literal -1 binary32) zi) (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (/.f32 (+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) zi))))
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 uy (*.f32 uy uy))) (+.f32 (*.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal 4/3 binary32)) (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 yi (PI.f32)) #s(literal -2 binary32)) (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi) uy))) uy))) uy))))
(+.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) uy) (*.f32 #s(literal -4/3 binary32) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy)) (/.f32 xi (*.f32 uy (*.f32 uy uy)))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(/.f32 (+.f32 (*.f32 (*.f32 #s(literal 8 binary32) (*.f32 uy (*.f32 uy uy))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 yi (*.f32 yi yi)))) (*.f32 xi (*.f32 xi xi))) (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi yi))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 xi (*.f32 yi (PI.f32)))))))
(*.f32 (*.f32 ux ux) (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 maxCos zi) (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 maxCos zi) (/.f32 (+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) ux))) ux))))
(*.f32 (*.f32 #s(literal -1 binary32) zi) (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (/.f32 (+.f32 (*.f32 (*.f32 uy (*.f32 yi (PI.f32))) #s(literal 6 binary32)) (*.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -4 binary32) (*.f32 (*.f32 maxCos ux) (*.f32 (*.f32 yi uy) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 #s(literal 1 binary32) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) xi))))) (*.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux))))) zi))))
(*.f32 (*.f32 ux ux) (+.f32 (+.f32 (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 ux ux)) (*.f32 (*.f32 #s(literal -1 binary32) maxCos) zi)) (+.f32 (+.f32 (/.f32 (*.f32 maxCos zi) ux) (/.f32 xi (*.f32 ux ux))) (/.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 ux ux)))))
(*.f32 (*.f32 #s(literal -1 binary32) yi) (+.f32 (*.f32 (*.f32 uy (PI.f32)) #s(literal -2 binary32)) (neg.f32 (/.f32 (+.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 uy uy)) (*.f32 (*.f32 zi (*.f32 (PI.f32) (PI.f32))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 12 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy uy))) (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 (*.f32 #s(literal -4 binary32) (*.f32 (*.f32 maxCos ux) (*.f32 (*.f32 uy zi) (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) xi)))) (*.f32 uy (PI.f32))))) yi))))
(+.f32 (+.f32 (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 xi (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))))) (-.f32 (*.f32 xi xi) (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 uy uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (/.f32 (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (PI.f32) yi) (*.f32 (PI.f32) yi))) (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 uy (*.f32 uy (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 uy (*.f32 uy (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (PI.f32) yi) (*.f32 (PI.f32) yi))) (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 uy (*.f32 uy (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 uy (*.f32 uy (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 (/.f32 (+.f32 (*.f32 xi (*.f32 xi xi)) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 uy uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))))))) (+.f32 (*.f32 xi xi) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (-.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) xi)))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(/.f32 (*.f32 (*.f32 #s(literal -1 binary32) (*.f32 yi (*.f32 yi yi))) (+.f32 (*.f32 (*.f32 #s(literal -8 binary32) (*.f32 uy (*.f32 uy uy))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (neg.f32 (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 uy uy)) (*.f32 (*.f32 zi (*.f32 (PI.f32) (PI.f32))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 12 binary32)) yi)))) (+.f32 (*.f32 xi xi) (-.f32 (*.f32 (+.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos)))) (+.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))))) (*.f32 xi (+.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 zi maxCos))))))))
(*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))
(*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))
(*.f32 xi (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi)))))
(+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(+.f32 (+.f32 xi (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 xi (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux zi) maxCos)))
Outputs
(+.f32 (+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 (*.f32 yi uy) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
Calls

6 calls:

26.0ms
yi
25.0ms
maxCos
24.0ms
zi
24.0ms
ux
24.0ms
xi
Results
AccuracySegmentsBranch
89.6%1ux
89.6%1xi
89.6%1zi
89.6%1maxCos
89.6%1yi
89.6%1uy
Compiler

Compiled 42 to 36 computations (14.3% saved)

regimes115.0ms (0.5%)

Counts
56 → 1
Calls
Call 1
Inputs
xi
(*.f32 maxCos (*.f32 ux zi))
(*.f32 (*.f32 maxCos ux) zi)
(*.f32 (*.f32 ux maxCos) zi)
(*.f32 (*.f32 zi maxCos) ux)
(*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32)))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (neg.f32 ux)))
(*.f32 (*.f32 zi (*.f32 ux ux)) (neg.f32 maxCos))
(*.f32 ux (*.f32 (*.f32 maxCos zi) (-.f32 #s(literal 1 binary32) ux)))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(*.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) zi)
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux zi)) maxCos)
(+.f32 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32))))
(*.f32 (*.f32 maxCos ux) (*.f32 ux (-.f32 (/.f32 zi ux) zi)))
(+.f32 xi (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(+.f32 xi (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi)
(*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))
(*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy uy))) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))
(+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 (PI.f32) yi))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (+.f32 xi (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) yi) (PI.f32))) (*.f32 (*.f32 maxCos ux) zi))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32))))
(*.f32 (*.f32 uy yi) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 uy uy))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (*.f32 yi uy) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 (PI.f32) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 (PI.f32) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 zi maxCos) ux)))
(+.f32 (+.f32 xi (*.f32 (*.f32 uy (PI.f32)) (*.f32 #s(literal 2 binary32) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 xi (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) yi) (PI.f32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 xi (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)) yi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(*.f32 (neg.f32 (*.f32 uy yi)) (+.f32 (*.f32 (PI.f32) #s(literal -2 binary32)) (*.f32 (*.f32 #s(literal 4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))
(+.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (/.f32 xi uy))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (*.f32 yi (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (/.f32 xi yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 (PI.f32) yi))) (*.f32 ux (-.f32 (*.f32 maxCos zi) (*.f32 maxCos (*.f32 ux zi)))))
(*.f32 (-.f32 (*.f32 (*.f32 uy (PI.f32)) #s(literal -2 binary32)) (/.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi) yi)) (neg.f32 yi))
(*.f32 maxCos (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32))) maxCos) (+.f32 (*.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux)) (/.f32 xi maxCos))))
(*.f32 (-.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (neg.f32 maxCos)) (/.f32 (+.f32 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32)))) zi)) (neg.f32 zi))
(+.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(*.f32 (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy))) (*.f32 uy (*.f32 uy uy)))
(*.f32 (*.f32 ux ux) (-.f32 (neg.f32 (*.f32 maxCos zi)) (/.f32 (-.f32 (neg.f32 (*.f32 maxCos zi)) (/.f32 (+.f32 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32)))) ux)) ux)))
(+.f32 (*.f32 (*.f32 uy yi) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 uy uy))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (*.f32 (*.f32 yi uy) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 xi (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))))
(+.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi) (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))
(+.f32 (+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 xi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) uy) (*.f32 #s(literal -4/3 binary32) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy))))
(+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 uy (*.f32 uy uy))) (+.f32 (*.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal 4/3 binary32)) (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) uy)) uy))))
(+.f32 (+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 xi (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) xi) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))))
(+.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))))))
(+.f32 (+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 (*.f32 maxCos ux) zi))
(+.f32 (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 yi uy) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal -2/3 binary32)))))))))
Outputs
(+.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 yi uy) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal -2/3 binary32)))))))))
Calls

6 calls:

18.0ms
xi
18.0ms
yi
17.0ms
zi
17.0ms
maxCos
16.0ms
uy
Results
AccuracySegmentsBranch
89.6%1yi
89.6%1zi
89.6%1xi
89.6%1ux
89.6%1uy
89.6%1maxCos
Compiler

Compiled 42 to 36 computations (14.3% saved)

regimes156.0ms (0.7%)

Counts
55 → 1
Calls
Call 1
Inputs
xi
(*.f32 maxCos (*.f32 ux zi))
(*.f32 (*.f32 maxCos ux) zi)
(*.f32 (*.f32 ux maxCos) zi)
(*.f32 (*.f32 zi maxCos) ux)
(*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32)))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (neg.f32 ux)))
(*.f32 (*.f32 zi (*.f32 ux ux)) (neg.f32 maxCos))
(*.f32 ux (*.f32 (*.f32 maxCos zi) (-.f32 #s(literal 1 binary32) ux)))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(*.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) zi)
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux zi)) maxCos)
(+.f32 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32))))
(*.f32 (*.f32 maxCos ux) (*.f32 ux (-.f32 (/.f32 zi ux) zi)))
(+.f32 xi (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(+.f32 xi (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi)
(*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))
(*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy uy))) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))
(+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 (PI.f32) yi))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (+.f32 xi (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) yi) (PI.f32))) (*.f32 (*.f32 maxCos ux) zi))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32))))
(*.f32 (*.f32 uy yi) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 uy uy))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (*.f32 yi uy) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 (PI.f32) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 (PI.f32) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 zi maxCos) ux)))
(+.f32 (+.f32 xi (*.f32 (*.f32 uy (PI.f32)) (*.f32 #s(literal 2 binary32) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 xi (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) yi) (PI.f32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 xi (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)) yi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(*.f32 (neg.f32 (*.f32 uy yi)) (+.f32 (*.f32 (PI.f32) #s(literal -2 binary32)) (*.f32 (*.f32 #s(literal 4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))
(+.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (/.f32 xi uy))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (*.f32 yi (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (/.f32 xi yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 (PI.f32) yi))) (*.f32 ux (-.f32 (*.f32 maxCos zi) (*.f32 maxCos (*.f32 ux zi)))))
(*.f32 (-.f32 (*.f32 (*.f32 uy (PI.f32)) #s(literal -2 binary32)) (/.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi) yi)) (neg.f32 yi))
(*.f32 maxCos (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32))) maxCos) (+.f32 (*.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux)) (/.f32 xi maxCos))))
(*.f32 (-.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (neg.f32 maxCos)) (/.f32 (+.f32 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32)))) zi)) (neg.f32 zi))
(+.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(*.f32 (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy))) (*.f32 uy (*.f32 uy uy)))
(*.f32 (*.f32 ux ux) (-.f32 (neg.f32 (*.f32 maxCos zi)) (/.f32 (-.f32 (neg.f32 (*.f32 maxCos zi)) (/.f32 (+.f32 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32)))) ux)) ux)))
(+.f32 (*.f32 (*.f32 uy yi) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 uy uy))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (*.f32 (*.f32 yi uy) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 xi (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))))
(+.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi) (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))
(+.f32 (+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 xi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) uy) (*.f32 #s(literal -4/3 binary32) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy))))
(+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 uy (*.f32 uy uy))) (+.f32 (*.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal 4/3 binary32)) (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) uy)) uy))))
(+.f32 (+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 xi (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) xi) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))))
(+.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))))))
(+.f32 (+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 (*.f32 maxCos ux) zi))
(+.f32 (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
Outputs
(+.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))))))
Calls

6 calls:

50.0ms
maxCos
26.0ms
yi
23.0ms
uy
16.0ms
xi
16.0ms
ux
Results
AccuracySegmentsBranch
89.6%1yi
89.6%1maxCos
89.6%1zi
89.6%1ux
89.6%1xi
89.6%1uy
Compiler

Compiled 42 to 36 computations (14.3% saved)

regimes104.0ms (0.5%)

Counts
52 → 1
Calls
Call 1
Inputs
xi
(*.f32 maxCos (*.f32 ux zi))
(*.f32 (*.f32 maxCos ux) zi)
(*.f32 (*.f32 ux maxCos) zi)
(*.f32 (*.f32 zi maxCos) ux)
(*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32)))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (neg.f32 ux)))
(*.f32 (*.f32 zi (*.f32 ux ux)) (neg.f32 maxCos))
(*.f32 ux (*.f32 (*.f32 maxCos zi) (-.f32 #s(literal 1 binary32) ux)))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(*.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) zi)
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux zi)) maxCos)
(+.f32 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32))))
(*.f32 (*.f32 maxCos ux) (*.f32 ux (-.f32 (/.f32 zi ux) zi)))
(+.f32 xi (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(+.f32 xi (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi)
(*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))
(*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy uy))) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))
(+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 (PI.f32) yi))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (+.f32 xi (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) yi) (PI.f32))) (*.f32 (*.f32 maxCos ux) zi))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32))))
(*.f32 (*.f32 uy yi) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 uy uy))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (*.f32 yi uy) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 (PI.f32) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 (PI.f32) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 zi maxCos) ux)))
(+.f32 (+.f32 xi (*.f32 (*.f32 uy (PI.f32)) (*.f32 #s(literal 2 binary32) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 xi (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) yi) (PI.f32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 xi (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)) yi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(*.f32 (neg.f32 (*.f32 uy yi)) (+.f32 (*.f32 (PI.f32) #s(literal -2 binary32)) (*.f32 (*.f32 #s(literal 4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))
(+.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (/.f32 xi uy))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (*.f32 yi (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (/.f32 xi yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 (PI.f32) yi))) (*.f32 ux (-.f32 (*.f32 maxCos zi) (*.f32 maxCos (*.f32 ux zi)))))
(*.f32 (-.f32 (*.f32 (*.f32 uy (PI.f32)) #s(literal -2 binary32)) (/.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi) yi)) (neg.f32 yi))
(*.f32 maxCos (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32))) maxCos) (+.f32 (*.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux)) (/.f32 xi maxCos))))
(*.f32 (-.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (neg.f32 maxCos)) (/.f32 (+.f32 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32)))) zi)) (neg.f32 zi))
(+.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(*.f32 (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy))) (*.f32 uy (*.f32 uy uy)))
(*.f32 (*.f32 ux ux) (-.f32 (neg.f32 (*.f32 maxCos zi)) (/.f32 (-.f32 (neg.f32 (*.f32 maxCos zi)) (/.f32 (+.f32 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32)))) ux)) ux)))
(+.f32 (*.f32 (*.f32 uy yi) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 uy uy))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (*.f32 (*.f32 yi uy) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 xi (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))))
(+.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi) (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))
(+.f32 (+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 xi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) uy) (*.f32 #s(literal -4/3 binary32) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy))))
(+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 uy (*.f32 uy uy))) (+.f32 (*.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal 4/3 binary32)) (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) uy)) uy))))
(+.f32 (+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 xi (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) xi) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))))
Outputs
(+.f32 (+.f32 xi (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) xi) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))))
Calls

6 calls:

17.0ms
zi
16.0ms
ux
16.0ms
uy
15.0ms
xi
15.0ms
yi
Results
AccuracySegmentsBranch
89.6%1yi
89.6%1maxCos
89.6%1zi
89.6%1ux
89.6%1uy
89.6%1xi
Compiler

Compiled 42 to 36 computations (14.3% saved)

regimes104.0ms (0.5%)

Counts
51 → 1
Calls
Call 1
Inputs
xi
(*.f32 maxCos (*.f32 ux zi))
(*.f32 (*.f32 maxCos ux) zi)
(*.f32 (*.f32 ux maxCos) zi)
(*.f32 (*.f32 zi maxCos) ux)
(*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32)))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (neg.f32 ux)))
(*.f32 (*.f32 zi (*.f32 ux ux)) (neg.f32 maxCos))
(*.f32 ux (*.f32 (*.f32 maxCos zi) (-.f32 #s(literal 1 binary32) ux)))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(*.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) zi)
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux zi)) maxCos)
(+.f32 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32))))
(*.f32 (*.f32 maxCos ux) (*.f32 ux (-.f32 (/.f32 zi ux) zi)))
(+.f32 xi (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(+.f32 xi (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi)
(*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))
(*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy uy))) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))
(+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 (PI.f32) yi))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (+.f32 xi (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) yi) (PI.f32))) (*.f32 (*.f32 maxCos ux) zi))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32))))
(*.f32 (*.f32 uy yi) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 uy uy))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (*.f32 yi uy) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 (PI.f32) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 (PI.f32) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 zi maxCos) ux)))
(+.f32 (+.f32 xi (*.f32 (*.f32 uy (PI.f32)) (*.f32 #s(literal 2 binary32) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 xi (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) yi) (PI.f32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 xi (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)) yi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(*.f32 (neg.f32 (*.f32 uy yi)) (+.f32 (*.f32 (PI.f32) #s(literal -2 binary32)) (*.f32 (*.f32 #s(literal 4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))
(+.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (/.f32 xi uy))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (*.f32 yi (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (/.f32 xi yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 (PI.f32) yi))) (*.f32 ux (-.f32 (*.f32 maxCos zi) (*.f32 maxCos (*.f32 ux zi)))))
(*.f32 (-.f32 (*.f32 (*.f32 uy (PI.f32)) #s(literal -2 binary32)) (/.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi) yi)) (neg.f32 yi))
(*.f32 maxCos (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32))) maxCos) (+.f32 (*.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux)) (/.f32 xi maxCos))))
(*.f32 (-.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (neg.f32 maxCos)) (/.f32 (+.f32 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32)))) zi)) (neg.f32 zi))
(+.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(*.f32 (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy))) (*.f32 uy (*.f32 uy uy)))
(*.f32 (*.f32 ux ux) (-.f32 (neg.f32 (*.f32 maxCos zi)) (/.f32 (-.f32 (neg.f32 (*.f32 maxCos zi)) (/.f32 (+.f32 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32)))) ux)) ux)))
(+.f32 (*.f32 (*.f32 uy yi) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 uy uy))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (*.f32 (*.f32 yi uy) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 xi (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))))
(+.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi) (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))
(+.f32 (+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 xi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) uy) (*.f32 #s(literal -4/3 binary32) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy))))
(+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 uy (*.f32 uy uy))) (+.f32 (*.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal 4/3 binary32)) (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) uy)) uy))))
(+.f32 (+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
Outputs
(+.f32 (+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
Calls

6 calls:

20.0ms
yi
16.0ms
uy
16.0ms
ux
15.0ms
xi
15.0ms
zi
Results
AccuracySegmentsBranch
86.0%1yi
86.0%1maxCos
86.0%1zi
86.0%1ux
86.0%1uy
86.0%1xi
Compiler

Compiled 42 to 36 computations (14.3% saved)

regimes87.0ms (0.4%)

Counts
45 → 1
Calls
Call 1
Inputs
xi
(*.f32 maxCos (*.f32 ux zi))
(*.f32 (*.f32 maxCos ux) zi)
(*.f32 (*.f32 ux maxCos) zi)
(*.f32 (*.f32 zi maxCos) ux)
(*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32)))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (neg.f32 ux)))
(*.f32 (*.f32 zi (*.f32 ux ux)) (neg.f32 maxCos))
(*.f32 ux (*.f32 (*.f32 maxCos zi) (-.f32 #s(literal 1 binary32) ux)))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(*.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) zi)
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux zi)) maxCos)
(+.f32 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32))))
(*.f32 (*.f32 maxCos ux) (*.f32 ux (-.f32 (/.f32 zi ux) zi)))
(+.f32 xi (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(+.f32 xi (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi)
(*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))
(*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy uy))) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))
(+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 (PI.f32) yi))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (+.f32 xi (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) yi) (PI.f32))) (*.f32 (*.f32 maxCos ux) zi))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32))))
(*.f32 (*.f32 uy yi) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 uy uy))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (*.f32 yi uy) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 (PI.f32) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 (PI.f32) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 zi maxCos) ux)))
(+.f32 (+.f32 xi (*.f32 (*.f32 uy (PI.f32)) (*.f32 #s(literal 2 binary32) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 xi (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) yi) (PI.f32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 xi (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)) yi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(*.f32 (neg.f32 (*.f32 uy yi)) (+.f32 (*.f32 (PI.f32) #s(literal -2 binary32)) (*.f32 (*.f32 #s(literal 4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))
(+.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (/.f32 xi uy))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (*.f32 yi (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (/.f32 xi yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 (PI.f32) yi))) (*.f32 ux (-.f32 (*.f32 maxCos zi) (*.f32 maxCos (*.f32 ux zi)))))
(*.f32 (-.f32 (*.f32 (*.f32 uy (PI.f32)) #s(literal -2 binary32)) (/.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi) yi)) (neg.f32 yi))
(*.f32 maxCos (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32))) maxCos) (+.f32 (*.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux)) (/.f32 xi maxCos))))
(*.f32 (-.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (neg.f32 maxCos)) (/.f32 (+.f32 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32)))) zi)) (neg.f32 zi))
(+.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(*.f32 (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy))) (*.f32 uy (*.f32 uy uy)))
(*.f32 (*.f32 ux ux) (-.f32 (neg.f32 (*.f32 maxCos zi)) (/.f32 (-.f32 (neg.f32 (*.f32 maxCos zi)) (/.f32 (+.f32 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32)))) ux)) ux)))
(+.f32 (*.f32 (*.f32 uy yi) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 uy uy))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (*.f32 (*.f32 yi uy) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 xi (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))))
(+.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi) (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))
Outputs
(+.f32 (+.f32 xi (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))))
Calls

6 calls:

14.0ms
ux
14.0ms
yi
13.0ms
zi
13.0ms
uy
13.0ms
xi
Results
AccuracySegmentsBranch
86.0%1xi
86.0%1ux
86.0%1uy
86.0%1maxCos
86.0%1yi
86.0%1zi
Compiler

Compiled 42 to 36 computations (14.3% saved)

regimes81.0ms (0.4%)

Counts
42 → 1
Calls
Call 1
Inputs
xi
(*.f32 maxCos (*.f32 ux zi))
(*.f32 (*.f32 maxCos ux) zi)
(*.f32 (*.f32 ux maxCos) zi)
(*.f32 (*.f32 zi maxCos) ux)
(*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32)))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (neg.f32 ux)))
(*.f32 (*.f32 zi (*.f32 ux ux)) (neg.f32 maxCos))
(*.f32 ux (*.f32 (*.f32 maxCos zi) (-.f32 #s(literal 1 binary32) ux)))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(*.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) zi)
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux zi)) maxCos)
(+.f32 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32))))
(*.f32 (*.f32 maxCos ux) (*.f32 ux (-.f32 (/.f32 zi ux) zi)))
(+.f32 xi (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(+.f32 xi (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi)
(*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))
(*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy uy))) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))
(+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 (PI.f32) yi))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (+.f32 xi (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) yi) (PI.f32))) (*.f32 (*.f32 maxCos ux) zi))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32))))
(*.f32 (*.f32 uy yi) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 uy uy))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (*.f32 yi uy) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 (PI.f32) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 (PI.f32) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 zi maxCos) ux)))
(+.f32 (+.f32 xi (*.f32 (*.f32 uy (PI.f32)) (*.f32 #s(literal 2 binary32) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 xi (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) yi) (PI.f32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 xi (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)) yi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(*.f32 (neg.f32 (*.f32 uy yi)) (+.f32 (*.f32 (PI.f32) #s(literal -2 binary32)) (*.f32 (*.f32 #s(literal 4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))
(+.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (/.f32 xi uy))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (*.f32 yi (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (/.f32 xi yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 (PI.f32) yi))) (*.f32 ux (-.f32 (*.f32 maxCos zi) (*.f32 maxCos (*.f32 ux zi)))))
(*.f32 (-.f32 (*.f32 (*.f32 uy (PI.f32)) #s(literal -2 binary32)) (/.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi) yi)) (neg.f32 yi))
(*.f32 maxCos (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32))) maxCos) (+.f32 (*.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux)) (/.f32 xi maxCos))))
(*.f32 (-.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (neg.f32 maxCos)) (/.f32 (+.f32 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32)))) zi)) (neg.f32 zi))
(+.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(*.f32 (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy))) (*.f32 uy (*.f32 uy uy)))
(*.f32 (*.f32 ux ux) (-.f32 (neg.f32 (*.f32 maxCos zi)) (/.f32 (-.f32 (neg.f32 (*.f32 maxCos zi)) (/.f32 (+.f32 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32)))) ux)) ux)))
(+.f32 (*.f32 (*.f32 uy yi) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 uy uy))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (*.f32 (*.f32 yi uy) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
Outputs
(+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 (PI.f32) yi))) (*.f32 ux (-.f32 (*.f32 maxCos zi) (*.f32 maxCos (*.f32 ux zi)))))
Calls

6 calls:

14.0ms
zi
13.0ms
xi
12.0ms
maxCos
12.0ms
yi
12.0ms
uy
Results
AccuracySegmentsBranch
82.4%1ux
82.4%1xi
82.4%1zi
82.4%1uy
82.4%1maxCos
82.4%1yi
Compiler

Compiled 42 to 36 computations (14.3% saved)

regimes61.0ms (0.3%)

Counts
32 → 1
Calls
Call 1
Inputs
xi
(*.f32 maxCos (*.f32 ux zi))
(*.f32 (*.f32 maxCos ux) zi)
(*.f32 (*.f32 ux maxCos) zi)
(*.f32 (*.f32 zi maxCos) ux)
(*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32)))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (neg.f32 ux)))
(*.f32 (*.f32 zi (*.f32 ux ux)) (neg.f32 maxCos))
(*.f32 ux (*.f32 (*.f32 maxCos zi) (-.f32 #s(literal 1 binary32) ux)))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(*.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) zi)
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux zi)) maxCos)
(+.f32 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32))))
(*.f32 (*.f32 maxCos ux) (*.f32 ux (-.f32 (/.f32 zi ux) zi)))
(+.f32 xi (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(+.f32 xi (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi)
(*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))
(*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy uy))) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))
(+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 (PI.f32) yi))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (+.f32 xi (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) yi) (PI.f32))) (*.f32 (*.f32 maxCos ux) zi))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32))))
(*.f32 (*.f32 uy yi) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 uy uy))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (*.f32 yi uy) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 (PI.f32) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 (PI.f32) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 zi maxCos) ux)))
(+.f32 (+.f32 xi (*.f32 (*.f32 uy (PI.f32)) (*.f32 #s(literal 2 binary32) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 xi (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) yi) (PI.f32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 xi (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)) yi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(*.f32 (neg.f32 (*.f32 uy yi)) (+.f32 (*.f32 (PI.f32) #s(literal -2 binary32)) (*.f32 (*.f32 #s(literal 4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))
(+.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (/.f32 xi uy))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (*.f32 yi (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (/.f32 xi yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
Outputs
(+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 (PI.f32) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 zi maxCos) ux)))
Calls

6 calls:

11.0ms
xi
10.0ms
maxCos
10.0ms
ux
9.0ms
uy
9.0ms
zi
Results
AccuracySegmentsBranch
82.4%1yi
82.4%1ux
82.4%1xi
82.4%1uy
82.4%1maxCos
82.4%1zi
Compiler

Compiled 42 to 36 computations (14.3% saved)

regimes115.0ms (0.5%)

Counts
25 → 1
Calls
Call 1
Inputs
xi
(*.f32 maxCos (*.f32 ux zi))
(*.f32 (*.f32 maxCos ux) zi)
(*.f32 (*.f32 ux maxCos) zi)
(*.f32 (*.f32 zi maxCos) ux)
(*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32)))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (neg.f32 ux)))
(*.f32 (*.f32 zi (*.f32 ux ux)) (neg.f32 maxCos))
(*.f32 ux (*.f32 (*.f32 maxCos zi) (-.f32 #s(literal 1 binary32) ux)))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(*.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) zi)
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux zi)) maxCos)
(+.f32 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32))))
(*.f32 (*.f32 maxCos ux) (*.f32 ux (-.f32 (/.f32 zi ux) zi)))
(+.f32 xi (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(+.f32 xi (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi)
(*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))
(*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy uy))) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))
(+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 (PI.f32) yi))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (+.f32 xi (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) yi) (PI.f32))) (*.f32 (*.f32 maxCos ux) zi))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32))))
(*.f32 (*.f32 uy yi) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 uy uy))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (*.f32 yi uy) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 (PI.f32) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
Outputs
(+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 (PI.f32) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
Calls

6 calls:

39.0ms
xi
8.0ms
zi
7.0ms
ux
7.0ms
maxCos
7.0ms
yi
Results
AccuracySegmentsBranch
82.3%1yi
82.3%1ux
82.3%1xi
82.3%1uy
82.3%1maxCos
82.3%1zi
Compiler

Compiled 42 to 36 computations (14.3% saved)

regimes47.0ms (0.2%)

Counts
24 → 1
Calls
Call 1
Inputs
xi
(*.f32 maxCos (*.f32 ux zi))
(*.f32 (*.f32 maxCos ux) zi)
(*.f32 (*.f32 ux maxCos) zi)
(*.f32 (*.f32 zi maxCos) ux)
(*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32)))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (neg.f32 ux)))
(*.f32 (*.f32 zi (*.f32 ux ux)) (neg.f32 maxCos))
(*.f32 ux (*.f32 (*.f32 maxCos zi) (-.f32 #s(literal 1 binary32) ux)))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(*.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) zi)
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux zi)) maxCos)
(+.f32 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32))))
(*.f32 (*.f32 maxCos ux) (*.f32 ux (-.f32 (/.f32 zi ux) zi)))
(+.f32 xi (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(+.f32 xi (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi)
(*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))
(*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy uy))) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))
(+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 (PI.f32) yi))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (+.f32 xi (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) yi) (PI.f32))) (*.f32 (*.f32 maxCos ux) zi))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32))))
(*.f32 (*.f32 uy yi) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 uy uy))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (*.f32 yi uy) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))
Outputs
(+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 (PI.f32) yi))) (*.f32 maxCos (*.f32 ux zi)))
Calls

6 calls:

8.0ms
maxCos
8.0ms
ux
7.0ms
zi
7.0ms
xi
7.0ms
uy
Results
AccuracySegmentsBranch
79.7%1yi
79.7%1ux
79.7%1xi
79.7%1maxCos
79.7%1uy
79.7%1zi
Compiler

Compiled 42 to 36 computations (14.3% saved)

regimes42.0ms (0.2%)

Counts
19 → 1
Calls
Call 1
Inputs
xi
(*.f32 maxCos (*.f32 ux zi))
(*.f32 (*.f32 maxCos ux) zi)
(*.f32 (*.f32 ux maxCos) zi)
(*.f32 (*.f32 zi maxCos) ux)
(*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32)))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (neg.f32 ux)))
(*.f32 (*.f32 zi (*.f32 ux ux)) (neg.f32 maxCos))
(*.f32 ux (*.f32 (*.f32 maxCos zi) (-.f32 #s(literal 1 binary32) ux)))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(*.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) zi)
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux zi)) maxCos)
(+.f32 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32))))
(*.f32 (*.f32 maxCos ux) (*.f32 ux (-.f32 (/.f32 zi ux) zi)))
(+.f32 xi (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(+.f32 xi (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi)
(*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))
(*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy uy))) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))
Outputs
(+.f32 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32))))
Calls

6 calls:

8.0ms
uy
8.0ms
yi
7.0ms
xi
6.0ms
maxCos
6.0ms
ux
Results
AccuracySegmentsBranch
76.1%1yi
76.1%1ux
76.1%1uy
76.1%1maxCos
76.1%1zi
76.1%1xi
Compiler

Compiled 42 to 36 computations (14.3% saved)

regimes27.0ms (0.1%)

Counts
12 → 3
Calls
Call 1
Inputs
xi
(*.f32 maxCos (*.f32 ux zi))
(*.f32 (*.f32 maxCos ux) zi)
(*.f32 (*.f32 ux maxCos) zi)
(*.f32 (*.f32 zi maxCos) ux)
(*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32)))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (neg.f32 ux)))
(*.f32 (*.f32 zi (*.f32 ux ux)) (neg.f32 maxCos))
(*.f32 ux (*.f32 (*.f32 maxCos zi) (-.f32 #s(literal 1 binary32) ux)))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(*.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) zi)
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux zi)) maxCos)
Outputs
(*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32)))
xi
(*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32)))
Calls

6 calls:

5.0ms
xi
5.0ms
uy
4.0ms
ux
4.0ms
yi
4.0ms
zi
Results
AccuracySegmentsBranch
49.8%2uy
46.5%1maxCos
58.8%3yi
58.7%3xi
46.5%1zi
46.5%1ux
Compiler

Compiled 42 to 36 computations (14.3% saved)

regimes7.0ms (0%)

Accuracy

Total -12.2b remaining (-71.5%)

Threshold costs -12.2b (-71.5%)

Counts
5 → 1
Calls
Call 1
Inputs
xi
(*.f32 maxCos (*.f32 ux zi))
(*.f32 (*.f32 maxCos ux) zi)
(*.f32 (*.f32 ux maxCos) zi)
(*.f32 (*.f32 zi maxCos) ux)
Outputs
xi
Calls

3 calls:

2.0ms
uy
2.0ms
yi
2.0ms
xi
Results
AccuracySegmentsBranch
46.5%1uy
46.5%1xi
46.5%1yi
Compiler

Compiled 21 to 18 computations (14.3% saved)

bsearch2.0ms (0%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
0.0ms
0.018412014469504356
0.019938841462135315
Compiler

Compiled 80 to 34 computations (57.5% saved)

bsearch0.0ms (0%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
0.0ms
1.5653031346482633e-18
6.158510207328776e-18
0.0ms
-6.109998063053013e-10
-2.980168334332234e-10
Compiler

Compiled 80 to 34 computations (57.5% saved)

simplify25.0ms (0.1%)

Algorithm
egg-herbie
Rules
154×*-commutative_binary32
110×+-commutative_binary32
14×sub-neg_binary32
10×neg-sub0_binary32
10×neg-mul-1_binary32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0162686
1308686
2321686
3334686
4341686
5344686
6345686
Stop Event
saturated
Calls
Call 1
Inputs
(+.f32 (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 maxCos (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux zi) maxCos)))
(+.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux zi) maxCos)))
(+.f32 (+.f32 (*.f32 xi (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 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 (*.f32 xi (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 zi)))
(if (<=.f32 uy #s(literal 10200547/536870912 binary32)) (+.f32 (+.f32 (+.f32 xi (*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 #s(literal 2/3 binary32) (*.f32 uy uy)) (*.f32 xi (pow.f32 (PI.f32) #s(literal 4 binary32))))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos)))) (+.f32 (*.f32 xi (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 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux zi) maxCos)))
(+.f32 (+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux zi) maxCos)))
(+.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 (PI.f32) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 (*.f32 yi uy) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 yi uy) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal -2/3 binary32)))))))))
(+.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))))))
(+.f32 (+.f32 xi (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) xi) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))))
(+.f32 (+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 xi (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))))
(+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 (PI.f32) yi))) (*.f32 ux (-.f32 (*.f32 maxCos zi) (*.f32 maxCos (*.f32 ux zi)))))
(+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 (PI.f32) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 zi maxCos) ux)))
(+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 (PI.f32) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 (PI.f32) yi))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32))))
(if (<=.f32 yi #s(literal -9007199/18014398509481984 binary32)) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32))) (if (<=.f32 yi #s(literal 9671407/4835703278458516698824704 binary32)) xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32)))))
xi
Outputs
(+.f32 (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 maxCos (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux zi) maxCos)))
(+.f32 (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 maxCos (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi))))
(+.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux zi) maxCos)))
(+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi))) (+.f32 (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 uy #s(literal 2 binary32))))) (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy #s(literal 2 binary32)))))))
(+.f32 (+.f32 (*.f32 xi (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 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (+.f32 (*.f32 xi (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 zi)))
(if (<=.f32 uy #s(literal 10200547/536870912 binary32)) (+.f32 (+.f32 (+.f32 xi (*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 #s(literal 2/3 binary32) (*.f32 uy uy)) (*.f32 xi (pow.f32 (PI.f32) #s(literal 4 binary32))))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos)))) (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(if (<=.f32 uy #s(literal 10200547/536870912 binary32)) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))) (+.f32 (+.f32 xi (*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (*.f32 uy uy) #s(literal 2/3 binary32)) (*.f32 xi (pow.f32 (PI.f32) #s(literal 4 binary32))))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 yi (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))) (+.f32 (*.f32 xi (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 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))) (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 yi (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))))
(+.f32 (+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux zi) maxCos)))
(+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi))) (+.f32 (*.f32 yi (sin.f32 (*.f32 (PI.f32) (*.f32 uy #s(literal 2 binary32))))) (+.f32 xi (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 uy uy) #s(literal -2 binary32))))))
(+.f32 (+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))) (+.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 xi (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 uy uy) #s(literal -2 binary32))))))
(+.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32)))) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux zi) maxCos)))
(+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi))) (+.f32 (*.f32 xi (cos.f32 (*.f32 (PI.f32) (*.f32 uy #s(literal 2 binary32))))) (*.f32 (*.f32 uy #s(literal 2 binary32)) (*.f32 (PI.f32) yi))))
(+.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 (PI.f32) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))) (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 uy #s(literal 2 binary32)) (*.f32 (PI.f32) yi))))
(+.f32 (+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 (*.f32 yi uy) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))) (+.f32 (+.f32 xi (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 uy uy) #s(literal -2 binary32)))) (*.f32 (*.f32 uy yi) (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 uy uy) #s(literal -4/3 binary32)))))))
(+.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 yi uy) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal -2/3 binary32)))))))))
(+.f32 (+.f32 xi (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy yi) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal -2/3 binary32)))))))))
(+.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))))))
(+.f32 (+.f32 xi (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))))))
(+.f32 (+.f32 xi (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) xi) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))))
(+.f32 (+.f32 xi (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 uy (+.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 xi #s(literal -2 binary32))) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 uy yi))))))))
(+.f32 (+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))) (+.f32 (+.f32 xi (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 uy uy) #s(literal -2 binary32)))) (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))))
(+.f32 (+.f32 xi (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))))
(+.f32 (+.f32 xi (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy #s(literal -2 binary32))))))
(+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 (PI.f32) yi))) (*.f32 ux (-.f32 (*.f32 maxCos zi) (*.f32 maxCos (*.f32 ux zi)))))
(+.f32 (+.f32 xi (*.f32 (*.f32 uy #s(literal 2 binary32)) (*.f32 (PI.f32) yi))) (*.f32 ux (-.f32 (*.f32 maxCos zi) (*.f32 maxCos (*.f32 ux zi)))))
(+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 (PI.f32) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 zi maxCos) ux)))
(+.f32 (+.f32 xi (*.f32 (*.f32 uy #s(literal 2 binary32)) (*.f32 (PI.f32) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 maxCos zi))))
(+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 (PI.f32) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))))
(+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 zi (*.f32 ux maxCos))) (+.f32 xi (*.f32 (*.f32 uy #s(literal 2 binary32)) (*.f32 (PI.f32) yi))))
(+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 (PI.f32) yi))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (+.f32 xi (*.f32 (*.f32 uy #s(literal 2 binary32)) (*.f32 (PI.f32) yi))))
(+.f32 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32))))
(+.f32 xi (*.f32 (*.f32 uy #s(literal 2 binary32)) (*.f32 (PI.f32) yi)))
(if (<=.f32 yi #s(literal -9007199/18014398509481984 binary32)) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32))) (if (<=.f32 yi #s(literal 9671407/4835703278458516698824704 binary32)) xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32)))))
(if (<=.f32 yi #s(literal -9007199/18014398509481984 binary32)) (*.f32 (*.f32 uy #s(literal 2 binary32)) (*.f32 (PI.f32) yi)) (if (<=.f32 yi #s(literal 9671407/4835703278458516698824704 binary32)) xi (*.f32 (*.f32 uy #s(literal 2 binary32)) (*.f32 (PI.f32) yi))))
xi

soundness3.1s (14%)

Rules
7062×*-lowering-*.f32
7062×*-lowering-*.f64
6838×*-lowering-*.f32
6838×*-lowering-*.f64
6604×*-lowering-*.f32
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
0100522358
1382720928
0860620928
062379
1366368
23299364
08282364
0220640735
0851340735
047311
1248306
22181294
08259294
0122123248
1489221343
0812521343
02650
17049
222038
388535
4329435
5597335
0818235
0143330941
1551428698
0813028698
Stop Event
fuel
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
Compiler

Compiled 2617 to 1415 computations (45.9% saved)

preprocess90.0ms (0.4%)

Compiler

Compiled 1538 to 358 computations (76.7% saved)

end0.0ms (0%)

Profiling

Loading profile data...