UniformSampleCone 2

Time bar (total: 26.3s)

analyze634.0ms (2.4%)

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

Compiled 113 to 54 computations (52.2% saved)

sample3.2s (12.3%)

Memory
60.2MiB live, 4 244.7MiB allocated
Samples
2.5s8 256×0valid
Precisions
Click to see histograms. Total time spent on operations: 2.0s
ival-mult: 593.0ms (29.5% of total)
ival-<=: 505.0ms (25.2% of total)
ival-cos: 245.0ms (12.2% of total)
const: 144.0ms (7.2% of total)
ival-sin: 142.0ms (7.1% of total)
ival-sub: 106.0ms (5.3% of total)
ival-sqrt: 84.0ms (4.2% of total)
ival-add: 68.0ms (3.4% of total)
ival-and: 59.0ms (2.9% of total)
ival-pi: 37.0ms (1.8% of total)
exact: 21.0ms (1% of total)
ival-assert: 3.0ms (0.1% of total)
Bogosity

preprocess618.0ms (2.3%)

Memory
35.6MiB live, 977.3MiB allocated
Algorithm
egg-herbie
Rules
22 690×accelerator-lowering-fma.f32
22 690×accelerator-lowering-fma.f64
3 424×--lowering--.f32
3 424×--lowering--.f64
3 390×*-lowering-*.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02451856
17741824
227411288
375171288
02665
16565
219846
376246
4260046
5464446
0827843
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 maxCos (*.f32 maxCos (*.f32 ux (*.f32 ux (+.f32 ux #s(literal -1 binary32))))))))) (+.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) yi) (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) xi))) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi))))
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))
(+ (* (sqrt (+ 1 (* (* (- 1 ux) maxCos) (* (* ux ux) (- (* ux maxCos) maxCos))))) (+ (* (cos (* 2 (* uy (PI)))) xi) (* (sin (* 2 (* uy (PI)))) yi))) (* ux (* (* (- 1 ux) zi) maxCos)))
(+ (+ (* (* (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))
(+ (* ux (* (* (- 1 ux) zi) maxCos)) (* (sqrt (+ 1 (* (* (- 1 ux) maxCos) (* (* ux ux) (- (* ux maxCos) maxCos))))) (- (* (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))
(+ (* ux (* (* (- 1 ux) zi) maxCos)) (* (sqrt (+ 1 (* (* (- 1 ux) maxCos) (* (* ux ux) (- (* ux maxCos) maxCos))))) (+ (* (cos (* 2 (* uy (PI)))) xi) (* (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)))
(+ (* (sqrt (+ 1 (* (* (- 1 ux) maxCos) (* (* ux ux) (- (* ux maxCos) maxCos))))) (+ (* (cos (* 2 (* uy (PI)))) xi) (* (sin (* 2 (* uy (PI)))) yi))) (* maxCos (* ux (* zi (+ ux -1)))))
(+ (+ (* (* (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 (* (* (- -1 ux) (* ux maxCos)) (* maxCos (* (+ 1 ux) ux))))) (+ (* (cos (* 2 (* uy (PI)))) xi) (* (sin (* 2 (* uy (PI)))) yi))) (* zi (* (- -1 ux) (* ux maxCos))))
(+ (+ (* (* (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))
(+ (* ux (* (* (- 1 ux) zi) maxCos)) (* (sqrt (+ 1 (* (* (- 1 ux) maxCos) (* (* ux ux) (- (* ux maxCos) maxCos))))) (+ (* (cos (* 2 (* uy (PI)))) xi) (* (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))
(+ (* (sqrt (+ 1 (* (* (- 1 ux) maxCos) (* (* ux ux) (- (* ux maxCos) maxCos))))) (+ (* (cos (* 2 (* uy (PI)))) xi) (* (sin (* 2 (* uy (PI)))) yi))) (* maxCos (* ux (* zi (+ ux -1)))))
(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)))
(+ (* maxCos (* ux (* zi (+ ux -1)))) (* (sqrt (+ 1 (* (* (- 1 ux) maxCos) (* (* ux ux) (- (* ux maxCos) maxCos))))) (+ (* (cos (* 2 (* uy (PI)))) xi) (* (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))))) (neg yi))) (* (* (* (- 1 ux) maxCos) ux) zi)))
(+ (* maxCos (* ux (* zi (+ ux -1)))) (* (sqrt (+ 1 (* (* (- 1 ux) maxCos) (* (* ux ux) (- (* ux maxCos) maxCos))))) (- (* (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))))) yi)) (* (* (* (- 1 ux) maxCos) ux) (neg zi))))
(- (* ux (* (* (- 1 ux) zi) maxCos)) (* (sqrt (+ 1 (* (* (- 1 ux) maxCos) (* (* ux ux) (- (* ux maxCos) maxCos))))) (+ (* (cos (* 2 (* uy (PI)))) xi) (* (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)))
(- (* ux (* (+ maxCos (* ux maxCos)) zi)) (* (sqrt (+ 1 (* (* (- -1 ux) (* ux maxCos)) (* maxCos (* (+ 1 ux) ux))))) (+ (* (cos (* 2 (* uy (PI)))) xi) (* (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)))
(+ (* maxCos (* ux (* zi (+ ux -1)))) (* (sqrt (+ 1 (* (* (- 1 ux) maxCos) (* (* ux ux) (- (* ux maxCos) maxCos))))) (- (* (sin (* 2 (* uy (PI)))) yi) (* (cos (* 2 (* uy (PI)))) xi))))
(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)))
(- (* ux (* (* (- 1 ux) zi) maxCos)) (* (sqrt (+ 1 (* (* (- 1 ux) maxCos) (* (* ux ux) (- (* ux maxCos) maxCos))))) (+ (* (cos (* 2 (* uy (PI)))) xi) (* (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))
(+ (* ux (* (* (- 1 ux) zi) maxCos)) (* (sqrt (+ 1 (* (* (- 1 ux) maxCos) (* (* ux ux) (- (* ux maxCos) maxCos))))) (+ (* (cos (* 2 (* uy (PI)))) yi) (* (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))
(+ (* (sqrt (+ 1 (* (* (- 1 ux) maxCos) (* (* ux ux) (- (* ux maxCos) maxCos))))) (+ (* (sin (* 2 (* uy (PI)))) yi) (* (cos (* 2 (* uy (PI)))) zi))) (* maxCos (* ux (- xi (* 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))
(+ (* (sqrt (- 1 (* (* maxCos (- 1 xi)) (* xi (* xi (* maxCos (- 1 xi))))))) (+ (* yi (sin (* 2 (* uy (PI))))) (* ux (cos (* 2 (* uy (PI))))))) (* xi (* (* maxCos (- 1 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))
(+ (* ux (* (* (- 1 ux) zi) maxCos)) (* (sqrt (+ 1 (* (* (- 1 ux) maxCos) (* (* ux ux) (- (* ux maxCos) maxCos))))) (+ (* (cos (* xi (* 2 (PI)))) uy) (* (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))
(+ (* (sqrt (+ 1 (* (* ux (- xi (* ux xi))) (* ux (* xi (+ ux -1)))))) (+ (* (cos (* 2 (* uy (PI)))) maxCos) (* (sin (* 2 (* uy (PI)))) yi))) (* xi (* ux (* (- 1 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))
(+ (* (sqrt (+ 1 (* (* (- 1 ux) maxCos) (* (* ux ux) (- (* ux maxCos) maxCos))))) (+ (* (cos (* 2 (* uy (PI)))) xi) (* (sin (* 2 (* uy (PI)))) zi))) (* ux (* (* (- 1 ux) maxCos) 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))
(+ (* (sqrt (- 1 (* (- 1 yi) (* (* maxCos yi) (* yi (- maxCos (* maxCos yi))))))) (+ (* (cos (* 2 (* uy (PI)))) xi) (* (sin (* 2 (* uy (PI)))) ux))) (* yi (* (- maxCos (* 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))
(+ (* ux (* (* (- 1 ux) zi) maxCos)) (* (sqrt (+ 1 (* (* (- 1 ux) maxCos) (* (* ux ux) (- (* ux maxCos) maxCos))))) (+ (* (cos (* 2 (* yi (PI)))) xi) (* (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))
(+ (* (sqrt (+ 1 (* (- yi (* ux yi)) (* (* ux ux) (* yi (+ ux -1)))))) (+ (* (cos (* 2 (* uy (PI)))) xi) (* (sin (* 2 (* uy (PI)))) maxCos))) (* yi (* ux (* (- 1 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))
(+ (* (sqrt (+ 1 (* (- maxCos (* maxCos zi)) (* (* zi zi) (* maxCos (+ zi -1)))))) (+ (* (cos (* 2 (* uy (PI)))) xi) (* (sin (* 2 (* uy (PI)))) yi))) (* ux (* maxCos (* (- 1 zi) zi))))
(+ (+ (* (* (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))
(+ (* (sqrt (+ 1 (* (* (- 1 ux) maxCos) (* (* ux ux) (- (* ux maxCos) maxCos))))) (+ (* (cos (* zi (* 2 (PI)))) xi) (* (sin (* zi (* 2 (PI)))) yi))) (* maxCos (* ux (* uy (- 1 ux)))))
(+ (+ (* (* (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))
(+ (* ux (* (* (- 1 ux) zi) maxCos)) (* (sqrt (+ 1 (* (* ux (* (- 1 ux) zi)) (* ux (* zi (+ ux -1)))))) (+ (* (cos (* 2 (* uy (PI)))) xi) (* (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))
(+ (* (sqrt (- 1 (* (- 1 uy) (* (* uy maxCos) (* uy (* maxCos (- 1 uy))))))) (+ (* (cos (* 2 (* ux (PI)))) xi) (* (sin (* 2 (* ux (PI)))) yi))) (* uy (* (* maxCos (- 1 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))
(+ (* (sqrt (- 1 (* (* maxCos (- ux (* ux maxCos))) (* maxCos (- ux (* ux maxCos)))))) (+ (* (cos (* 2 (* uy (PI)))) xi) (* (sin (* 2 (* uy (PI)))) yi))) (* maxCos (* (- ux (* 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))
(+ (* (sqrt (+ 1 (* (* uy (- 1 ux)) (* ux (* ux (* uy (+ ux -1))))))) (+ (* (cos (* maxCos (* 2 (PI)))) xi) (* (sin (* maxCos (* 2 (PI)))) yi))) (* uy (* ux (* (- 1 ux) zi))))

explain367.0ms (1.4%)

Memory
-21.2MiB live, 767.0MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
20-2(7.951265335083008 -1.527480348288571e-15 -1814.7628173828125 1.7789975048643214e-9 4.999108682568476e-8 9.538072513111132e-35)(*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)
10-1(4.6495028138217635e-17 -6.935426892174998e-16 1.917312439185786e-15 1.3000069884583354e-5 0.4940832257270813 5.164517424827153e-11)(sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
00-0-(*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)
00-0-(-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)))
00-0-yi
00-0-(PI.f32)
00-0-#s(literal 2 binary32)
00-0-(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)
00-0-(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
00-0-(*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi)
00-0-ux
00-0-xi
00-0-(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
00-0-(*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))
00-0-uy
00-0-(*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)
00-0-zi
00-0-(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)))))
00-0-#s(literal 1 binary32)
00-0-maxCos
00-0-(sqrt.f32 (-.f32 #s(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-(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)))))
00-0-(+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi))
00-0-(*.f32 uy #s(literal 2 binary32))
00-0-(-.f32 #s(literal 1 binary32) ux)
Confusion
Predicted +Predicted -
+00
-0256
Precision
0/0
Recall
0/0
Confusion?
Predicted +Predicted MaybePredicted -
+000
-01255
Precision?
0.0
Recall?
0/0
Freqs
test
numberfreq
0256
Total Confusion?
Predicted +Predicted MaybePredicted -
+000
-010
Precision?
0.0
Recall?
0/0
Samples
121.0ms512×0valid
Compiler

Compiled 800 to 108 computations (86.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 93.0ms
ival-add: 40.0ms (43.2% of total)
ival-mult: 27.0ms (29.2% of total)
ival-sin: 7.0ms (7.6% of total)
ival-sub: 5.0ms (5.4% of total)
ival-cos: 5.0ms (5.4% of total)
ival-sqrt: 4.0ms (4.3% of total)
ival-pi: 3.0ms (3.2% of total)
ival-true: 1.0ms (1.1% of total)
exact: 1.0ms (1.1% of total)
ival-assert: 0.0ms (0% of total)

eval0.0ms (0%)

Memory
1.3MiB live, 1.3MiB allocated
Compiler

Compiled 52 to 31 computations (40.4% saved)

prune1.0ms (0%)

Memory
3.9MiB live, 3.9MiB allocated
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.0%
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
99.0%
(+.f32 (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux (*.f32 ux (+.f32 ux #s(literal -1 binary32))))))))) (+.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) yi) (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) xi))) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi))))
Compiler

Compiled 123 to 57 computations (53.7% saved)

simplify529.0ms (2%)

Memory
-14.8MiB live, 905.3MiB allocated
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 maxCos (*.f32 maxCos (*.f32 ux (*.f32 ux (+.f32 ux #s(literal -1 binary32))))))))
cost-diff0
(sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux (*.f32 ux (+.f32 ux #s(literal -1 binary32)))))))))
cost-diff0
(*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux (*.f32 ux (+.f32 ux #s(literal -1 binary32))))))))) (+.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) yi) (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) xi)))
cost-diff0
(+.f32 (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux (*.f32 ux (+.f32 ux #s(literal -1 binary32))))))))) (+.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) yi) (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) xi))) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi))))
Rules
20 232×accelerator-lowering-fma.f32
20 232×accelerator-lowering-fma.f64
2 842×*-lowering-*.f32
2 842×*-lowering-*.f64
2 486×+-lowering-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
047541
1123541
2380541
31398541
43876541
56223541
08161522
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(+ (* (sqrt (+ 1 (* (- 1 ux) (* maxCos (* maxCos (* ux (* ux (+ ux -1)))))))) (+ (* (sin (* uy (* 2 (PI)))) yi) (* (cos (* uy (* 2 (PI)))) xi))) (* ux (* (- 1 ux) (* maxCos zi))))
(* (sqrt (+ 1 (* (- 1 ux) (* maxCos (* maxCos (* ux (* ux (+ ux -1)))))))) (+ (* (sin (* uy (* 2 (PI)))) yi) (* (cos (* uy (* 2 (PI)))) xi)))
(sqrt (+ 1 (* (- 1 ux) (* maxCos (* maxCos (* ux (* ux (+ ux -1))))))))
(+ 1 (* (- 1 ux) (* maxCos (* maxCos (* ux (* ux (+ ux -1)))))))
1
(* (- 1 ux) (* maxCos (* maxCos (* ux (* ux (+ ux -1))))))
(- 1 ux)
ux
(* maxCos (* maxCos (* ux (* ux (+ ux -1)))))
maxCos
(* maxCos (* ux (* ux (+ ux -1))))
(* ux (* ux (+ ux -1)))
(* ux (+ ux -1))
(+ ux -1)
-1
(+ (* (sin (* uy (* 2 (PI)))) yi) (* (cos (* uy (* 2 (PI)))) xi))
(* (sin (* uy (* 2 (PI)))) yi)
(sin (* uy (* 2 (PI))))
(* uy (* 2 (PI)))
uy
(* 2 (PI))
2
(PI)
yi
(* (cos (* uy (* 2 (PI)))) xi)
(cos (* uy (* 2 (PI))))
xi
(* ux (* (- 1 ux) (* maxCos zi)))
(* (- 1 ux) (* maxCos zi))
(* maxCos zi)
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) 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) (* maxCos (* maxCos (* ux (* ux (+ ux -1)))))))) (+ (* (sin (* uy (* 2 (PI)))) yi) (* (cos (* uy (* 2 (PI)))) xi))) (* ux (* (- 1 ux) (* maxCos zi))))
(+.f32 (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (*.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)))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))))))))
(* (sqrt (+ 1 (* (- 1 ux) (* maxCos (* maxCos (* ux (* ux (+ ux -1)))))))) (+ (* (sin (* uy (* 2 (PI)))) yi) (* (cos (* uy (* 2 (PI)))) xi)))
(*.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)))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))))))
(sqrt (+ 1 (* (- 1 ux) (* maxCos (* maxCos (* ux (* ux (+ ux -1))))))))
(sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))))))
(+ 1 (* (- 1 ux) (* maxCos (* maxCos (* ux (* ux (+ ux -1)))))))
(+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))))
1
#s(literal 1 binary32)
(* (- 1 ux) (* maxCos (* maxCos (* ux (* ux (+ ux -1))))))
(*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))))
(- 1 ux)
(-.f32 #s(literal 1 binary32) ux)
ux
(* maxCos (* maxCos (* ux (* ux (+ ux -1)))))
(*.f32 maxCos (*.f32 maxCos (*.f32 ux (*.f32 ux (+.f32 ux #s(literal -1 binary32))))))
maxCos
(* maxCos (* ux (* ux (+ ux -1))))
(*.f32 maxCos (*.f32 ux (*.f32 ux (+.f32 ux #s(literal -1 binary32)))))
(* ux (* ux (+ ux -1)))
(*.f32 ux (*.f32 ux (+.f32 ux #s(literal -1 binary32))))
(* ux (+ ux -1))
(*.f32 ux (+.f32 ux #s(literal -1 binary32)))
(+ ux -1)
(+.f32 ux #s(literal -1 binary32))
-1
#s(literal -1 binary32)
(+ (* (sin (* uy (* 2 (PI)))) yi) (* (cos (* uy (* 2 (PI)))) 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))))))
(* (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))))
(* 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)
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))))
xi
(* ux (* (- 1 ux) (* maxCos zi)))
(*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))
(* (- 1 ux) (* maxCos zi))
(*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))
(* maxCos zi)
(*.f32 maxCos zi)
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) zi))
(+.f32 (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (*.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)))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))))))))
(+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 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 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)))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))))))
(* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi)
(*.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))))))
(* (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 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))))))
(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 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))))))
(- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux)))
(+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))))
1
#s(literal 1 binary32)
(* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))
(*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.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 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))))))
(* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux)))))
(*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))))) (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 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))
zi

localize177.0ms (0.7%)

Memory
7.7MiB live, 321.7MiB allocated
Localize:

Found 8 expressions of interest:

NewMetricScoreProgram
accuracy99.5%
(sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
accuracy99.3%
(*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))
accuracy99.1%
(*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)
accuracy98.8%
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
accuracy99.5%
(sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
accuracy99.4%
(*.f32 maxCos (*.f32 ux (*.f32 ux (+.f32 ux #s(literal -1 binary32)))))
accuracy99.1%
(*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) yi)
accuracy98.8%
(*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))
Samples
89.0ms256×0valid
Compiler

Compiled 581 to 49 computations (91.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 67.0ms
ival-mult: 32.0ms (47.7% of total)
ival-sub: 13.0ms (19.4% of total)
ival-add: 6.0ms (8.9% of total)
ival-sin: 6.0ms (8.9% of total)
ival-cos: 5.0ms (7.5% of total)
ival-sqrt: 3.0ms (4.5% of total)
ival-pi: 1.0ms (1.5% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series113.0ms (0.4%)

Memory
10.4MiB live, 214.3MiB allocated
Counts
16 → 564
Calls
Call 1
Inputs
#<alt (+ (* (sqrt (+ 1 (* (- 1 ux) (* maxCos (* maxCos (* ux (* ux (+ ux -1)))))))) (+ (* (sin (* uy (* 2 (PI)))) yi) (* (cos (* uy (* 2 (PI)))) xi))) (* ux (* (- 1 ux) (* maxCos zi))))>
#<alt (* (sqrt (+ 1 (* (- 1 ux) (* maxCos (* maxCos (* ux (* ux (+ ux -1)))))))) (+ (* (sin (* uy (* 2 (PI)))) yi) (* (cos (* uy (* 2 (PI)))) xi)))>
#<alt (sqrt (+ 1 (* (- 1 ux) (* maxCos (* maxCos (* ux (* ux (+ ux -1))))))))>
#<alt (+ 1 (* (- 1 ux) (* maxCos (* maxCos (* ux (* ux (+ 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 (* maxCos (* ux (* ux (+ ux -1))))>
#<alt (sin (* uy (* 2 (PI))))>
#<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) (* (* (- 1 ux) maxCos) ux))>
#<alt (sin (* (* uy 2) (PI)))>
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)))) (* (* 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 (+ (* 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 (* (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 (* (* 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 (* (* 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 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 (* (pow ux 2) (- ux 1)))>
#<alt (* maxCos (* (pow ux 2) (- ux 1)))>
#<alt (* maxCos (* (pow ux 2) (- ux 1)))>
#<alt (* maxCos (* (pow ux 2) (- ux 1)))>
#<alt (* maxCos (* (pow ux 2) (- ux 1)))>
#<alt (* maxCos (* (pow ux 2) (- ux 1)))>
#<alt (* maxCos (* (pow ux 2) (- ux 1)))>
#<alt (* maxCos (* (pow ux 2) (- ux 1)))>
#<alt (* maxCos (* (pow ux 2) (- ux 1)))>
#<alt (* maxCos (* (pow ux 2) (- ux 1)))>
#<alt (* maxCos (* (pow ux 2) (- ux 1)))>
#<alt (* maxCos (* (pow ux 2) (- ux 1)))>
#<alt (* -1 (* maxCos (pow ux 2)))>
#<alt (* (pow ux 2) (+ (* -1 maxCos) (* maxCos ux)))>
#<alt (* (pow ux 2) (+ (* -1 maxCos) (* maxCos ux)))>
#<alt (* (pow ux 2) (+ (* -1 maxCos) (* maxCos ux)))>
#<alt (* maxCos (pow ux 3))>
#<alt (* (pow ux 3) (+ maxCos (* -1 (/ maxCos ux))))>
#<alt (* (pow ux 3) (+ maxCos (* -1 (/ maxCos ux))))>
#<alt (* (pow ux 3) (+ maxCos (* -1 (/ maxCos ux))))>
#<alt (* maxCos (pow ux 3))>
#<alt (* -1 (* (pow ux 3) (+ (* -1 maxCos) (/ maxCos ux))))>
#<alt (* -1 (* (pow ux 3) (+ (* -1 maxCos) (/ maxCos ux))))>
#<alt (* -1 (* (pow ux 3) (+ (* -1 maxCos) (/ maxCos 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 (* 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 (* (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)))>
#<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))))>
Calls

141 calls:

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

rewrite565.0ms (2.1%)

Memory
-8.5MiB live, 885.1MiB allocated
Algorithm
batch-egg-rewrite
Rules
7 252×accelerator-lowering-fma.f32
7 252×accelerator-lowering-fma.f64
4 796×*-lowering-*.f32
4 796×*-lowering-*.f64
3 228×/-lowering-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
047322
1230322
21955314
08339304
Stop Event
iter limit
node limit
Counts
16 → 399
Calls
Call 1
Inputs
(+ (* (sqrt (+ 1 (* (- 1 ux) (* maxCos (* maxCos (* ux (* ux (+ ux -1)))))))) (+ (* (sin (* uy (* 2 (PI)))) yi) (* (cos (* uy (* 2 (PI)))) xi))) (* ux (* (- 1 ux) (* maxCos zi))))
(* (sqrt (+ 1 (* (- 1 ux) (* maxCos (* maxCos (* ux (* ux (+ ux -1)))))))) (+ (* (sin (* uy (* 2 (PI)))) yi) (* (cos (* uy (* 2 (PI)))) xi)))
(sqrt (+ 1 (* (- 1 ux) (* maxCos (* maxCos (* ux (* ux (+ ux -1))))))))
(+ 1 (* (- 1 ux) (* maxCos (* maxCos (* ux (* ux (+ 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)
(* maxCos (* ux (* ux (+ ux -1))))
(sin (* uy (* 2 (PI))))
(* (* uy 2) (PI))
(* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)
(* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))
(sin (* (* uy 2) (PI)))
Outputs
(+.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (+.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 maxCos (*.f32 ux zi))))
(+.f32 (*.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 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (+.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 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #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 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi)))))
(+.f32 (+.f32 (*.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 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #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 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))
(pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (+.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 maxCos (*.f32 ux zi))))) #s(literal -1 binary32))
(fma.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (+.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 (-.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 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (+.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 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) zi) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (+.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 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos zi) ux) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (+.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 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 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (+.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 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #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 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi)))))
(fma.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (+.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 maxCos (*.f32 ux zi))))
(fma.f32 yi (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos 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 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi)))))
(fma.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos 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 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi)))))
(fma.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)))))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi))))
(fma.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (+.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 (*.f32 maxCos zi) (*.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 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (+.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 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) ux (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (+.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 (*.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 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (+.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 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) zi (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (+.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 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 yi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos 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 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi)))))
(fma.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos zi) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (+.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 (*.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 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (+.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 (+.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) #s(literal 3 binary32)) (*.f32 (pow.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) #s(literal 3 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #s(literal 3/2 binary32)))) (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) #s(literal 2 binary32)) (*.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #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 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi))))
(fma.f32 (-.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) #s(literal 2 binary32)) (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #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 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi))))
(fma.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux maxCos) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (+.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 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) yi) (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (+.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi)))))
(fma.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) yi (+.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi)))))
(fma.f32 (*.f32 ux (*.f32 maxCos zi)) (-.f32 #s(literal 1 binary32) ux) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (+.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 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi) maxCos (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (+.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 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (+.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) #s(literal 3 binary32)) (pow.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) #s(literal 3 binary32)))) (/.f32 #s(literal 1 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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.f32 (*.f32 xi (cos.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 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi))))
(fma.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 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 uy (*.f32 #s(literal 2 binary32) (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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))))) (/.f32 #s(literal 1 binary32) (-.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 maxCos (*.f32 ux zi))))
(fma.f32 (*.f32 (+.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) #s(literal 3 binary32)) (pow.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) #s(literal 3 binary32))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32))) (/.f32 #s(literal 1 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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.f32 (*.f32 xi (cos.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 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi))))
(fma.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 uy (*.f32 #s(literal 2 binary32) (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 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32))) (/.f32 #s(literal 1 binary32) (-.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 maxCos (*.f32 ux zi))))
(-.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) (pow.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)))))) #s(literal 2 binary32))) (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (+.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 maxCos (*.f32 ux zi))))) (/.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi)))) (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (+.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 maxCos (*.f32 ux zi))))))
(-.f32 (/.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi)))) (-.f32 (*.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 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (+.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 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) (pow.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)))))) #s(literal 2 binary32))) (-.f32 (*.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 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (+.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 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (+.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 maxCos (*.f32 ux zi))))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (+.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 maxCos (*.f32 ux zi))))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi)))) (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) (pow.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)))))) #s(literal 2 binary32))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (*.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 #s(literal 1 binary32) 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 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (+.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))))))) #s(literal 3 binary32)) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 maxCos zi) (*.f32 (*.f32 maxCos zi) (*.f32 maxCos zi))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.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 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (+.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 binary32) ux) (*.f32 maxCos (*.f32 ux zi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) (pow.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)))))) #s(literal 2 binary32))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (+.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 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 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (+.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))))))) #s(literal 3 binary32)) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 maxCos zi) (*.f32 (*.f32 maxCos zi) (*.f32 maxCos zi)))))) (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) (pow.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)))))) #s(literal 2 binary32))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi))) (-.f32 (*.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 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (+.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 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (+.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))))))) #s(literal 3 binary32)) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 maxCos zi) (*.f32 (*.f32 maxCos zi) (*.f32 maxCos zi)))))) (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi)))) (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) (pow.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)))))) #s(literal 2 binary32))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (*.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 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi))))))))
(/.f32 (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) (pow.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)))))) #s(literal 2 binary32))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi))))) (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (+.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 maxCos (*.f32 ux zi)))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (+.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))))))) #s(literal 3 binary32)) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 maxCos zi) (*.f32 (*.f32 maxCos zi) (*.f32 maxCos zi))))))) (neg.f32 (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) (pow.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)))))) #s(literal 2 binary32))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi))) (-.f32 (*.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 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (+.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 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (+.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))))))) #s(literal 3 binary32)) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 maxCos zi) (*.f32 (*.f32 maxCos zi) (*.f32 maxCos zi))))))) (neg.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi)))) (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) (pow.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)))))) #s(literal 2 binary32))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (*.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 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi)))))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) (pow.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)))))) #s(literal 2 binary32))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi)))))) (neg.f32 (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (+.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 maxCos (*.f32 ux zi))))))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) (pow.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)))))) #s(literal 2 binary32)))) (-.f32 (*.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 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (+.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 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) (pow.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)))))) #s(literal 2 binary32))) (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (+.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 maxCos (*.f32 ux zi))))) (*.f32 (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (+.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 maxCos (*.f32 ux zi)))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi))) (*.f32 (-.f32 #s(literal 1 binary32) 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 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (+.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 maxCos (*.f32 ux zi)))) (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (+.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 maxCos (*.f32 ux 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 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (+.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))))))) #s(literal 3 binary32)) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 maxCos zi) (*.f32 (*.f32 maxCos zi) (*.f32 maxCos zi)))))))) (neg.f32 (neg.f32 (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) (pow.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)))))) #s(literal 2 binary32))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi))) (-.f32 (*.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 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (+.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 (neg.f32 (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) (pow.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)))))) #s(literal 2 binary32))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi))))))) (neg.f32 (neg.f32 (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (+.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 maxCos (*.f32 ux zi)))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) (pow.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)))))) #s(literal 2 binary32))))) (neg.f32 (-.f32 (*.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 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (+.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 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) #s(literal 3 binary32)) (pow.f32 (+.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi)))) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) #s(literal 2 binary32)) (-.f32 (*.f32 (+.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi)))) (+.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi))))) (*.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #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 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi))))))))
(/.f32 (+.f32 (pow.f32 (+.f32 (*.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 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) #s(literal 3 binary32)) (*.f32 (pow.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) #s(literal 3 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #s(literal 3/2 binary32)))) (+.f32 (*.f32 (+.f32 (*.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 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) (+.f32 (*.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 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (*.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 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) #s(literal 2 binary32)) (*.f32 (+.f32 (*.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 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #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 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))))))
(/.f32 (-.f32 (pow.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) (pow.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)))))) #s(literal 2 binary32))) (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (+.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 maxCos (*.f32 ux zi))))) #s(literal 3 binary32)) (pow.f32 (/.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi)))) (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (+.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 maxCos (*.f32 ux zi))))) #s(literal 3 binary32))) (+.f32 (*.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) (pow.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)))))) #s(literal 2 binary32))) (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (+.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 maxCos (*.f32 ux zi))))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) (pow.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)))))) #s(literal 2 binary32))) (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (+.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 maxCos (*.f32 ux zi)))))) (+.f32 (*.f32 (/.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi)))) (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (+.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 maxCos (*.f32 ux zi))))) (/.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi)))) (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (+.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 maxCos (*.f32 ux zi)))))) (*.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) (pow.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)))))) #s(literal 2 binary32))) (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (+.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 maxCos (*.f32 ux zi))))) (/.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi)))) (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (+.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 maxCos (*.f32 ux zi)))))))))
(*.f32 #s(literal 1 binary32) (+.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (+.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 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 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (+.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))))))) #s(literal 3 binary32)) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 maxCos zi) (*.f32 (*.f32 maxCos zi) (*.f32 maxCos zi)))))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) (pow.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)))))) #s(literal 2 binary32))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi))) (-.f32 (*.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 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (+.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 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (+.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))))))) #s(literal 3 binary32)) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 maxCos zi) (*.f32 (*.f32 maxCos zi) (*.f32 maxCos zi)))))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi)))) (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) (pow.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)))))) #s(literal 2 binary32))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (*.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 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi)))))))))
(*.f32 (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) (pow.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)))))) #s(literal 2 binary32))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi))))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (+.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 maxCos (*.f32 ux zi))))))
(*.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (+.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))))))) #s(literal 3 binary32)) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 maxCos zi) (*.f32 (*.f32 maxCos zi) (*.f32 maxCos zi))))))) (/.f32 #s(literal 1 binary32) (neg.f32 (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) (pow.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)))))) #s(literal 2 binary32))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi))) (-.f32 (*.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 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (+.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 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) (pow.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)))))) #s(literal 2 binary32))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi)))))) (/.f32 #s(literal 1 binary32) (neg.f32 (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (+.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 maxCos (*.f32 ux zi)))))))
(*.f32 (-.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) (pow.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)))))) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (-.f32 (*.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 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (+.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 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #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 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #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 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #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 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))
(fma.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #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 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #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 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #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 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))
(fma.f32 yi (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos 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 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))
(fma.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos 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 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))
(fma.f32 xi (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos 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 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #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 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos 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 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (*.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)))) (*.f32 xi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos 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 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (*.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)))) (*.f32 yi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos 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 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))
(fma.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) yi) (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))
(fma.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) yi (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))
(fma.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) xi) (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))
(fma.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) xi (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #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 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (*.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 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #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 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (/.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) #s(literal 2 binary32)) (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #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 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) #s(literal 2 binary32)) (*.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #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 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))))) (+.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) #s(literal 3 binary32)) (*.f32 (pow.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) #s(literal 3 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #s(literal 3/2 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #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 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) (-.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) #s(literal 2 binary32)) (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) #s(literal 2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.f32 (*.f32 xi (cos.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 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (+.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) #s(literal 3 binary32)) (pow.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) #s(literal 3 binary32))))))
(/.f32 #s(literal 1 binary32) (/.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 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 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 uy (*.f32 #s(literal 2 binary32) (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 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))))))))
(/.f32 #s(literal 1 binary32) (/.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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.f32 (*.f32 xi (cos.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 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 3 binary32)) (pow.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) #s(literal 3 binary32))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.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 yi yi) (-.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 xi xi) (+.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 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)))))
(/.f32 (+.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) #s(literal 3 binary32)) (*.f32 (pow.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) #s(literal 3 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos 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 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) #s(literal 2 binary32)) (*.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #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 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))))))
(/.f32 (-.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) #s(literal 2 binary32)) (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) #s(literal 2 binary32))) (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #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 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #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 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (+.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) #s(literal 3 binary32)) (pow.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.f32 (*.f32 xi (cos.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 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))))
(/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 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 uy (*.f32 #s(literal 2 binary32) (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 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 (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) #s(literal 3 binary32)) (pow.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) #s(literal 3 binary32))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.f32 (*.f32 xi (cos.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 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))))
(/.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 uy (*.f32 #s(literal 2 binary32) (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 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32))) (-.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 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) #s(literal 3 binary32)) (*.f32 (pow.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) #s(literal 3 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos 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 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) #s(literal 2 binary32)) (*.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #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 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (*.f32 xi (cos.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 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) #s(literal 2 binary32)) (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (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 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #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 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))))
(/.f32 (neg.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (+.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) #s(literal 3 binary32)) (pow.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) #s(literal 3 binary32))))) (neg.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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.f32 (*.f32 xi (cos.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 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))))))
(/.f32 (neg.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 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 uy (*.f32 #s(literal 2 binary32) (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 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))))))) (neg.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 (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) #s(literal 3 binary32)) (pow.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) #s(literal 3 binary32))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)))) (neg.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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.f32 (*.f32 xi (cos.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 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))))))
(/.f32 (neg.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 uy (*.f32 #s(literal 2 binary32) (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 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)))) (neg.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 (pow.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) #s(literal 3 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #s(literal 3/2 binary32))) (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (*.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 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #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 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #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 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (+.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 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)))))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)))
(*.f32 (+.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) #s(literal 3 binary32)) (*.f32 (pow.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) #s(literal 3 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #s(literal 3/2 binary32)))) (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) #s(literal 2 binary32)) (*.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #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 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))))))
(*.f32 (-.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) #s(literal 2 binary32)) (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #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 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #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 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (+.f32 (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) #s(literal 3 binary32)) (pow.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) #s(literal 3 binary32)))) (/.f32 #s(literal 1 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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.f32 (*.f32 xi (cos.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 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))))))
(*.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 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 uy (*.f32 #s(literal 2 binary32) (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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))))) (/.f32 #s(literal 1 binary32) (-.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 (pow.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) #s(literal 3 binary32)) (pow.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) #s(literal 3 binary32))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32))) (/.f32 #s(literal 1 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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.f32 (*.f32 xi (cos.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 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))))))
(*.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 uy (*.f32 #s(literal 2 binary32) (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 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32))) (/.f32 #s(literal 1 binary32) (-.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))))))))
(exp.f32 (*.f32 (log1p.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos 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 (*.f32 ux ux) (*.f32 maxCos 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 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos 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 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32)))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32)))) #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 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32)))))))) #s(literal 1/2 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos 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 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos 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 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos 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 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32)))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos 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 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32)))))))) #s(literal 1/2 binary32)) (sqrt.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))))))
(/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos 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 (*.f32 ux ux) (*.f32 maxCos 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 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos 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 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32)))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32)))) #s(literal 1 binary32)))))))
(/.f32 (sqrt.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos 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 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))))))
(/.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1 binary32))) (sqrt.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos 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 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos 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 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32)))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos 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 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos 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 (*.f32 ux ux) (*.f32 maxCos 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 (*.f32 ux ux) (*.f32 maxCos 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 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos 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 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32)))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos 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 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos 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 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32)))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos 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 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32)))))))) #s(literal 1/2 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32)))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos 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 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos 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 (*.f32 ux ux) (*.f32 maxCos 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 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos 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 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))))))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))))) #s(literal 1/2 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos 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 (*.f32 ux ux) (*.f32 maxCos 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 (*.f32 ux ux) (*.f32 maxCos 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 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (*.f32 (log1p.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos 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 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32)))))
(+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos 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 (*.f32 ux ux) (*.f32 maxCos 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 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) #s(literal 2 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos 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 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos 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 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32)))) #s(literal 1 binary32))
(fma.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))) #s(literal 1 binary32))
(fma.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 ux #s(literal -1 binary32)) maxCos))) #s(literal 1 binary32))
(fma.f32 maxCos (*.f32 (*.f32 (*.f32 ux ux) (*.f32 (+.f32 ux #s(literal -1 binary32)) maxCos)) (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))
(fma.f32 (*.f32 (*.f32 ux ux) (*.f32 (+.f32 ux #s(literal -1 binary32)) maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) #s(literal 1 binary32))
(fma.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos 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 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32)))) #s(literal 1 binary32) #s(literal 1 binary32))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 ux #s(literal -1 binary32)) maxCos)) #s(literal 1 binary32))
(fma.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (*.f32 ux (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))
(fma.f32 (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos 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 (-.f32 #s(literal 1 binary32) ux) maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 ux #s(literal -1 binary32)) maxCos)) #s(literal 1 binary32))
(fma.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) maxCos) (*.f32 ux (*.f32 ux (+.f32 ux #s(literal -1 binary32)))) #s(literal 1 binary32))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 ux #s(literal -1 binary32)) maxCos))) maxCos #s(literal 1 binary32))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos maxCos)) (*.f32 ux (*.f32 ux (+.f32 ux #s(literal -1 binary32)))) #s(literal 1 binary32))
(fma.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (+.f32 ux #s(literal -1 binary32))))) maxCos #s(literal 1 binary32))
(fma.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux maxCos)) (*.f32 ux (+.f32 ux #s(literal -1 binary32))) #s(literal 1 binary32))
(fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))) (-.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)))) #s(literal 1 binary32))
(fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32)))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) #s(literal 1 binary32))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32)))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))
(-.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32)))))) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32)))))))
(-.f32 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32)))))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos 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 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32)))) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32)))) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))))))
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32)))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32)))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos 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 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32)))))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32)))))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos 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 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))))))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32)))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos 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 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))))))) (neg.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32)))))))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32)))))))
(/.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos 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 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos 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 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos 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 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32)))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32)))) #s(literal 1 binary32)))))))
(/.f32 (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos 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 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1 binary32))) (neg.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32)))) #s(literal 1 binary32))))
(/.f32 (-.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32)))))) #s(literal 3 binary32)) (pow.f32 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32)))))) #s(literal 3 binary32))) (+.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos 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 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))))) (+.f32 (*.f32 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32)))))) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))))) (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32)))))) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))))))))
(sqrt.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos 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 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))))
(*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos 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 (*.f32 ux ux) (*.f32 maxCos 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 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos 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 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32)))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos 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 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32)))))))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))))))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos 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 (*.f32 ux ux) (*.f32 maxCos 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 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))))))) (/.f32 #s(literal 1 binary32) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32)))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32)))) #s(literal 1 binary32)))))))
(*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32)))))))) (/.f32 #s(literal 1 binary32) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))))))
(*.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos 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 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32)))) #s(literal 1 binary32))))
(+.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))))
(+.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (*.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))))
(pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))))) #s(literal -1 binary32))
(fma.f32 yi (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32)) (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))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))))
(fma.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32)) (*.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))))
(fma.f32 xi (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))))
(fma.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32)) (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))))
(fma.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32)) (*.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))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))))
(fma.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32)) (*.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))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))))
(fma.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) xi (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))))
(fma.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 yi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (*.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))))
(fma.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32)) (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) yi (*.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))))
(fma.f32 (*.f32 yi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (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))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))))
(fma.f32 (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (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))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))))
(-.f32 (/.f32 (pow.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))))) (/.f32 (pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))))))
(-.f32 (/.f32 (pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (*.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))))) (/.f32 (pow.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (*.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32)))))) (+.f32 (pow.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) #s(literal 3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (*.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32)))) (-.f32 (pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) #s(literal 2 binary32)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (*.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32)))))))
(/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32)))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) #s(literal 3 binary32)))) (neg.f32 (+.f32 (pow.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (*.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))))))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) #s(literal 3 binary32)))) (neg.f32 (+.f32 (pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) #s(literal 2 binary32)))) (neg.f32 (-.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))))))
(/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (*.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32)))))
(/.f32 (-.f32 (*.f32 (pow.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))))) (*.f32 (-.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32)))) (pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) #s(literal 2 binary32)))) (pow.f32 (-.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)))
(/.f32 (neg.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) #s(literal 3 binary32))))) (neg.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (*.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32)))))))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) #s(literal 2 binary32))))) (neg.f32 (neg.f32 (-.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32)))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) #s(literal 2 binary32)))) (neg.f32 (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (*.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))))))
(/.f32 (-.f32 (pow.f32 (/.f32 (pow.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))))) #s(literal 3 binary32)) (pow.f32 (/.f32 (pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))))) #s(literal 3 binary32))) (+.f32 (*.f32 (/.f32 (pow.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))))) (/.f32 (pow.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32)))))) (+.f32 (*.f32 (/.f32 (pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))))) (/.f32 (pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32)))))) (*.f32 (/.f32 (pow.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))))) (/.f32 (pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32)))))))))
(*.f32 #s(literal 1 binary32) (+.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32)))))
(*.f32 (+.f32 (pow.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) #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))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (*.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))))))))
(*.f32 (+.f32 (pow.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))))))))
(*.f32 (-.f32 (pow.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))))))
(*.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) #s(literal 3 binary32)))) (/.f32 #s(literal 1 binary32) (neg.f32 (+.f32 (pow.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (*.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32)))))))))
(*.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (neg.f32 (-.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32)))))))
(*.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (*.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))))))
(+.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (+.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi)))))
(+.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (+.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi)))))
(+.f32 (+.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi))))
(+.f32 (*.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))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32)))))
(+.f32 (+.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (*.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))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))))
(+.f32 (+.f32 (*.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))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))))
(pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (+.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi)))))) #s(literal -1 binary32))
(fma.f32 #s(literal 1 binary32) (+.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi))))
(fma.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (+.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #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))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32)))))
(fma.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) zi) (+.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32)))))
(fma.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos zi) ux) (+.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #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))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32)))))
(fma.f32 yi (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32)) (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))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi)))))
(fma.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi)))))
(fma.f32 xi (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (+.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi)))))
(fma.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi)))))
(fma.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32)))))
(fma.f32 (*.f32 maxCos zi) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (+.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32)))))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) ux (+.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32)))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (+.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi)))))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux zi) (+.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32)))))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) zi (+.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32)))))
(fma.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32)) (*.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))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi)))))
(fma.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32)) (*.f32 xi (cos.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))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi)))))
(fma.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) xi (+.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi)))))
(fma.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 yi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (+.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi)))))
(fma.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32)) (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) yi (+.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi)))))
(fma.f32 (+.f32 (pow.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) #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))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (*.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi))))
(fma.f32 (+.f32 (pow.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi))))
(fma.f32 (-.f32 (pow.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi))))
(fma.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos zi) (+.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32)))))
(fma.f32 (*.f32 yi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (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))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi)))))
(fma.f32 (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (cos.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))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi)))))
(fma.f32 (*.f32 ux zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (+.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32)))))
(fma.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) #s(literal 3 binary32)))) (/.f32 #s(literal 1 binary32) (neg.f32 (+.f32 (pow.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (*.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi))))
(fma.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (neg.f32 (-.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32)))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi))))
(fma.f32 (+.f32 (pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) #s(literal 3 binary32)) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 maxCos zi) (*.f32 (*.f32 maxCos zi) (*.f32 maxCos zi)))))) (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi)))) (*.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (*.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))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))))
(fma.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (*.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi))))
(fma.f32 (-.f32 (pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) #s(literal 2 binary32)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi))))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (*.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))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))))
(fma.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux maxCos) (+.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32)))))
(fma.f32 (*.f32 ux (*.f32 maxCos zi)) (-.f32 #s(literal 1 binary32) ux) (+.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32)))))
(fma.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi) maxCos (+.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32)))))
(-.f32 (/.f32 (pow.f32 (+.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (+.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi)))))) (/.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi))) (*.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))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi)))))))
(-.f32 (/.f32 (pow.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (+.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi)))))) (/.f32 (pow.f32 (+.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi)))) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (+.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi)))))))
(-.f32 (/.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi)))) (-.f32 (*.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))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32)))))) (/.f32 (pow.f32 (+.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (-.f32 (*.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))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32)))))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (+.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (+.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi)))))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi)))) (-.f32 (pow.f32 (+.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #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))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi)))))) (+.f32 (pow.f32 (+.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32)))) #s(literal 3 binary32)) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 maxCos zi) (*.f32 (*.f32 maxCos zi) (*.f32 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))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) #s(literal 2 binary32)) (-.f32 (pow.f32 (+.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi)))) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (+.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi))))))) (+.f32 (pow.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) #s(literal 3 binary32)) (pow.f32 (+.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi)))) #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))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (+.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi))))) (-.f32 (pow.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) #s(literal 2 binary32)) (pow.f32 (+.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi)))) #s(literal 2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.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))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))))) (-.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi)))) (pow.f32 (+.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (+.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi))))))))
(/.f32 (+.f32 (pow.f32 (+.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32)))) #s(literal 3 binary32)) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 maxCos zi) (*.f32 (*.f32 maxCos zi) (*.f32 maxCos zi)))))) (+.f32 (pow.f32 (+.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi))) (-.f32 (*.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))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))))))))
(/.f32 (+.f32 (pow.f32 (+.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32)))) #s(literal 3 binary32)) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 maxCos zi) (*.f32 (*.f32 maxCos zi) (*.f32 maxCos zi)))))) (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi)))) (-.f32 (pow.f32 (+.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #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))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi)))))))
(/.f32 (-.f32 (pow.f32 (+.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi))) (*.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))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi))))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32)))) #s(literal 3 binary32)) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 maxCos zi) (*.f32 (*.f32 maxCos zi) (*.f32 maxCos zi))))))) (neg.f32 (+.f32 (pow.f32 (+.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi))) (-.f32 (*.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))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #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))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32)))) #s(literal 3 binary32)) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 maxCos zi) (*.f32 (*.f32 maxCos zi) (*.f32 maxCos zi))))))) (neg.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi)))) (-.f32 (pow.f32 (+.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #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))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi))))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (+.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi)))))) (neg.f32 (+.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) #s(literal 3 binary32)) (pow.f32 (+.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi)))) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) #s(literal 2 binary32)) (-.f32 (pow.f32 (+.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi)))) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (+.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi))))))))
(/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) #s(literal 2 binary32)) (pow.f32 (+.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (+.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi))))))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi)))) (pow.f32 (+.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32))) (-.f32 (*.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))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))))))
(/.f32 (-.f32 (*.f32 (pow.f32 (+.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (+.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi)))))) (*.f32 (+.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi))))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi)))))) (*.f32 (+.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (*.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))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi)))))))
(/.f32 (neg.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32)))) #s(literal 3 binary32)) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 maxCos zi) (*.f32 (*.f32 maxCos zi) (*.f32 maxCos zi)))))))) (neg.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi))) (-.f32 (*.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))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))))))))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (pow.f32 (+.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi))))))) (neg.f32 (neg.f32 (+.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi))))))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) #s(literal 3 binary32)) (pow.f32 (+.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi)))) #s(literal 3 binary32)))) (neg.f32 (+.f32 (pow.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) #s(literal 2 binary32)) (-.f32 (pow.f32 (+.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi)))) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (+.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi)))))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) #s(literal 2 binary32)) (pow.f32 (+.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi)))) #s(literal 2 binary32)))) (neg.f32 (-.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (+.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi)))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi)))) (pow.f32 (+.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)))) (neg.f32 (-.f32 (*.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))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) #s(literal 3 binary32)) (pow.f32 (+.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi)))) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) #s(literal 2 binary32)) (-.f32 (*.f32 (+.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (*.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))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi))))) (*.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (+.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi))))))))
(/.f32 (+.f32 (pow.f32 (+.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) #s(literal 3 binary32))) (+.f32 (pow.f32 (+.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi)))) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) #s(literal 2 binary32)) (*.f32 (+.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (*.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))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32)))))))
(/.f32 (+.f32 (pow.f32 (+.f32 (*.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))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) #s(literal 3 binary32))) (+.f32 (*.f32 (+.f32 (*.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))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32)))) (+.f32 (*.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))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))))) (-.f32 (pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) #s(literal 2 binary32)) (*.f32 (+.f32 (*.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))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32)))) (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32)))))))
(/.f32 (-.f32 (pow.f32 (/.f32 (pow.f32 (+.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (+.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi)))))) #s(literal 3 binary32)) (pow.f32 (/.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi))) (*.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))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi)))))) #s(literal 3 binary32))) (+.f32 (*.f32 (/.f32 (pow.f32 (+.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (+.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi)))))) (/.f32 (pow.f32 (+.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (+.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi))))))) (+.f32 (*.f32 (/.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi))) (*.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))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi)))))) (/.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi))) (*.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))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi))))))) (*.f32 (/.f32 (pow.f32 (+.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (+.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi)))))) (/.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi))) (*.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))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi))))))))))
(*.f32 #s(literal 1 binary32) (+.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (+.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi))))))
(*.f32 (+.f32 (pow.f32 (+.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32)))) #s(literal 3 binary32)) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 maxCos zi) (*.f32 (*.f32 maxCos zi) (*.f32 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))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi))) (-.f32 (*.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))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32)))))))))
(*.f32 (+.f32 (pow.f32 (+.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32)))) #s(literal 3 binary32)) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 maxCos zi) (*.f32 (*.f32 maxCos zi) (*.f32 maxCos zi)))))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi)))) (-.f32 (pow.f32 (+.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #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))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi))))))))
(*.f32 (-.f32 (pow.f32 (+.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi))))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi)))))))
(*.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32)))) #s(literal 3 binary32)) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 maxCos zi) (*.f32 (*.f32 maxCos zi) (*.f32 maxCos zi))))))) (/.f32 #s(literal 1 binary32) (neg.f32 (+.f32 (pow.f32 (+.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi))) (-.f32 (*.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))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #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))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi)))))) (/.f32 #s(literal 1 binary32) (neg.f32 (+.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi))))))))
(*.f32 (+.f32 (pow.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) #s(literal 3 binary32)) (pow.f32 (+.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi)))) #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))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) #s(literal 2 binary32)) (-.f32 (pow.f32 (+.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi)))) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (+.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi)))))))))
(*.f32 (-.f32 (pow.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) #s(literal 2 binary32)) (pow.f32 (+.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi)))) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (+.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi)))))))
(*.f32 (-.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi)))) (pow.f32 (+.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (*.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))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32)))))))
(*.f32 xi (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))))
(*.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #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 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32)) (*.f32 xi (cos.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 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) xi)
(*.f32 (*.f32 xi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (cos.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 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32)) (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))
(*.f32 #s(literal 1 binary32) (*.f32 uy (*.f32 #s(literal 2 binary32) (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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) yi)
(+.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux ux)) (*.f32 (*.f32 ux maxCos) (neg.f32 ux)))
(+.f32 (*.f32 (*.f32 ux ux) (*.f32 ux maxCos)) (*.f32 (neg.f32 ux) (*.f32 ux maxCos)))
(fma.f32 (*.f32 ux ux) (*.f32 ux maxCos) (*.f32 (neg.f32 ux) (*.f32 ux maxCos)))
(fma.f32 (*.f32 ux maxCos) (*.f32 ux ux) (*.f32 (*.f32 ux maxCos) (neg.f32 ux)))
(/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux ux)) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 ux maxCos) (neg.f32 ux)) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux ux)) (*.f32 (*.f32 ux maxCos) (*.f32 ux ux))) (-.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (neg.f32 ux)) (*.f32 (*.f32 ux maxCos) (neg.f32 ux))) (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux ux)) (*.f32 (*.f32 ux maxCos) (neg.f32 ux))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 ux ux) (*.f32 ux maxCos)) #s(literal 3 binary32)) (pow.f32 (*.f32 (neg.f32 ux) (*.f32 ux maxCos)) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 ux maxCos)) (*.f32 (*.f32 ux ux) (*.f32 ux maxCos))) (-.f32 (*.f32 (*.f32 (neg.f32 ux) (*.f32 ux maxCos)) (*.f32 (neg.f32 ux) (*.f32 ux maxCos))) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 ux maxCos)) (*.f32 (neg.f32 ux) (*.f32 ux maxCos))))))
(*.f32 ux (*.f32 (*.f32 ux (+.f32 ux #s(literal -1 binary32))) maxCos))
(*.f32 maxCos (*.f32 ux (*.f32 ux (+.f32 ux #s(literal -1 binary32)))))
(*.f32 (*.f32 ux (+.f32 ux #s(literal -1 binary32))) (*.f32 ux maxCos))
(*.f32 (*.f32 ux (*.f32 ux (+.f32 ux #s(literal -1 binary32)))) maxCos)
(*.f32 (*.f32 ux ux) (*.f32 (+.f32 ux #s(literal -1 binary32)) maxCos))
(*.f32 (*.f32 ux maxCos) (*.f32 ux (+.f32 ux #s(literal -1 binary32))))
(*.f32 (*.f32 maxCos (*.f32 ux (+.f32 ux #s(literal -1 binary32)))) ux)
(*.f32 (*.f32 maxCos (*.f32 ux ux)) (+.f32 ux #s(literal -1 binary32)))
(*.f32 (*.f32 (*.f32 ux maxCos) ux) (+.f32 ux #s(literal -1 binary32)))
(*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 ux #s(literal -1 binary32))) ux)
(sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))))
(*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) (cos.f32 (*.f32 (PI.f32) uy))))
(*.f32 #s(literal 1 binary32) (*.f32 uy (*.f32 #s(literal 2 binary32) (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 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32)) (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))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32)) (*.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)))) (*.f32 yi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))))
(*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32)) (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) yi)
(*.f32 (*.f32 yi (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 1/2 binary32))) (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))
(exp.f32 (*.f32 #s(literal 2 binary32) (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))))
(pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(literal 2 binary32))
(pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))) #s(literal 1 binary32))
(pow.f32 (exp.f32 (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))) #s(literal 2 binary32))
(*.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))))
(*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))
(*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))
(*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))
(*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 (*.f32 ux 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 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))) #s(literal 1 binary32))
(*.f32 (*.f32 ux ux) (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))
(*.f32 (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (*.f32 ux ux))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) ux)
(*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))
(*.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))
(*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))
(*.f32 (*.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))
(*.f32 (*.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))
(*.f32 (*.f32 #s(literal 1 binary32) (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))) (*.f32 ux ux))
(*.f32 (*.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))) ux)
(*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux maxCos))
(*.f32 (*.f32 (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) ux) ux)
(*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 maxCos maxCos))
(*.f32 (exp.f32 (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))) (exp.f32 (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))))
(sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))))
(*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) (cos.f32 (*.f32 (PI.f32) uy))))

simplify769.0ms (2.9%)

Memory
66.1MiB live, 1 632.5MiB allocated
Algorithm
egg-herbie
Rules
12 958×accelerator-lowering-fma.f32
12 958×accelerator-lowering-fma.f64
7 802×+-lowering-+.f64
7 802×+-lowering-+.f32
6 486×*-lowering-*.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0124923497
1459722305
0873521395
Stop Event
iter limit
node limit
Counts
564 → 564
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)))) (* (* 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)))))
(+ (* 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)))))
(* (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)))))))
(* (* 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)))))))))))
(* (* 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)))))))))))
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 (* (pow ux 2) (- ux 1)))
(* maxCos (* (pow ux 2) (- ux 1)))
(* maxCos (* (pow ux 2) (- ux 1)))
(* maxCos (* (pow ux 2) (- ux 1)))
(* maxCos (* (pow ux 2) (- ux 1)))
(* maxCos (* (pow ux 2) (- ux 1)))
(* maxCos (* (pow ux 2) (- ux 1)))
(* maxCos (* (pow ux 2) (- ux 1)))
(* maxCos (* (pow ux 2) (- ux 1)))
(* maxCos (* (pow ux 2) (- ux 1)))
(* maxCos (* (pow ux 2) (- ux 1)))
(* maxCos (* (pow ux 2) (- ux 1)))
(* -1 (* maxCos (pow ux 2)))
(* (pow ux 2) (+ (* -1 maxCos) (* maxCos ux)))
(* (pow ux 2) (+ (* -1 maxCos) (* maxCos ux)))
(* (pow ux 2) (+ (* -1 maxCos) (* maxCos ux)))
(* maxCos (pow ux 3))
(* (pow ux 3) (+ maxCos (* -1 (/ maxCos ux))))
(* (pow ux 3) (+ maxCos (* -1 (/ maxCos ux))))
(* (pow ux 3) (+ maxCos (* -1 (/ maxCos ux))))
(* maxCos (pow ux 3))
(* -1 (* (pow ux 3) (+ (* -1 maxCos) (/ maxCos ux))))
(* -1 (* (pow ux 3) (+ (* -1 maxCos) (/ maxCos ux))))
(* -1 (* (pow ux 3) (+ (* -1 maxCos) (/ maxCos 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))))
(* 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))))))
(* (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)))
(* 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))))
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 xi (cos.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 #s(literal -1/2 binary32) ux))) (*.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 (*.f32 maxCos (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))))))) (*.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 (*.f32 maxCos (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))))))) (*.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 maxCos (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))))))) (+.f32 (*.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 (*.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 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 #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)))))) (/.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 xi (cos.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 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 (*.f32 (*.f32 maxCos (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))))))) (*.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)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))))
(*.f32 (*.f32 ux ux) (-.f32 (*.f32 (*.f32 maxCos (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))))))) (*.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 (*.f32 maxCos (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))))))) (/.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 (*.f32 maxCos (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))))))) (/.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 #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 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 (*.f32 maxCos (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))))))) (/.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 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 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 (*.f32 #s(literal 1/2 binary32) maxCos) (*.f32 (*.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 (/.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 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/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 #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 (/.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))))))))))
(* -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 (*.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)))))) ux) (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 #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 (*.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)))))) ux) (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/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 (/.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 #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 (*.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)))))) ux) (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/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 #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 (/.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 #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 #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 (*.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)))))) ux) (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 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 ux #s(literal -1 binary32))))))) (+.f32 xi (*.f32 (*.f32 #s(literal 2 binary32) 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 (*.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 uy (*.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 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))))
(+ (* 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 (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 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)))) (* (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)))) (* (* 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 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) 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))))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi))))
(*.f32 yi (+.f32 (/.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) 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))))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi))))
(*.f32 yi (+.f32 (/.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) 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 (/ (+ (* 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))
(+ (* 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 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) 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))))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi))))
(*.f32 xi (+.f32 (/.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) 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))))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi))))
(*.f32 xi (+.f32 (/.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) 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 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) xi)))))
(neg.f32 (*.f32 xi (-.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))))
(* -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)))))
(neg.f32 (*.f32 xi (-.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))))
(* -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)))))
(neg.f32 (*.f32 xi (-.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))))
(* (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 xi (cos.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 #s(literal -1/2 binary32) ux))) (*.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 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 ux ux) (+.f32 (*.f32 ux (*.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)))))) ux) (neg.f32 (+.f32 (*.f32 maxCos maxCos) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) #s(literal 1/4 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 maxCos maxCos)) (+.f32 #s(literal -1/2 binary32) ux))))))
(* 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 xi (cos.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 (*.f32 ux ux)) (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 (+.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 (*.f32 maxCos (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))))))) (/.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 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 (*.f32 maxCos (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))))))) (/.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) (neg.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)))
(+ (* 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 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.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))))))) (*.f32 xi (cos.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))))) (* 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 #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 (*.f32 xi (cos.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 (*.f32 xi (cos.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 #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 (*.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)))))) ux) (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 (*.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)))))) ux) (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 (+.f32 (*.f32 xi (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) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #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 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 (/.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 (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1))))))))
(*.f32 maxCos (+.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 (*.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)))))) ux) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #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 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 (/.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)))))))))))
(* -1 (* (* maxCos (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (sqrt (* (- 1 ux) (- ux 1)))))
(*.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)))))) ux)) (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)))))))
(neg.f32 (*.f32 maxCos (+.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)))))) ux) (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 (+ (* -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 (*.f32 xi (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) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #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 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 (/.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))))))))) (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 #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 (*.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)))))) ux) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #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 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 (/.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)))))))))) (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 (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 xi (*.f32 (*.f32 #s(literal 2 binary32) 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 (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 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))))
(+ (* 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 (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 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))))))
(* (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))))))))
(* (* 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))
(* (* 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)))))))))))
(neg.f32 (*.f32 xi (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))))))
(* -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)))))))))))
(neg.f32 (*.f32 xi (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))))))
(* -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)))))))))))
(neg.f32 (*.f32 xi (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))))))
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 ux (*.f32 (*.f32 #s(literal 1/2 binary32) ux) (neg.f32 (+.f32 (*.f32 maxCos maxCos) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) #s(literal 1/4 binary32)))))) (*.f32 (*.f32 maxCos maxCos) (+.f32 #s(literal -1/2 binary32) ux)))))
(* maxCos (* (pow ux 2) (sqrt -1)))
(*.f32 (*.f32 maxCos (*.f32 ux ux)) (sqrt.f32 #s(literal -1 binary32)))
(* (pow ux 2) (+ (* maxCos (sqrt -1)) (/ maxCos (* ux (sqrt -1)))))
(*.f32 (*.f32 ux ux) (+.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 (*.f32 ux ux) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (+.f32 (-.f32 #s(literal 0 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 maxCos maxCos) #s(literal 1 binary32))) maxCos)) (/.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))) (*.f32 maxCos (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 #s(literal -1/2 binary32) (/.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 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 (+.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 #s(literal 1/2 binary32) (/.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)))))) (neg.f32 ux)) (/.f32 maxCos (sqrt.f32 #s(literal -1 binary32)))) 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 (*.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))))) (pow.f32 ux #s(literal 6 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/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 (/.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)))))))))
(neg.f32 (*.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/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
#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 #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 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 #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))))))
(* 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 (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 (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 (PI.f32) yi))))
(+ (* 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 (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 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))))
(+ (* 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 (-.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) 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))))))) (*.f32 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 #s(literal -2 binary32) (*.f32 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))))) (sqrt (- 1 (* (pow maxCos 2) (* (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 (-.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))))) (*.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 (-.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))))) (*.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 (-.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))))) (*.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 (-.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))))) (*.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 (-.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))))) (*.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 (-.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))))) (*.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 (-.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))))) (*.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 (-.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))))) (*.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 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 #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 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 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 (*.f32 maxCos maxCos) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) #s(literal 1/4 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 (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (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 (* 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 (*.f32 maxCos (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))))))) (*.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 (*.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 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 (*.f32 maxCos (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))))))) (*.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 (*.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 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 (*.f32 #s(literal 1/2 binary32) (+.f32 (*.f32 (/.f32 xi (*.f32 maxCos (*.f32 ux (*.f32 ux ux)))) (/.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 #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 (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)))))))) (*.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 (*.f32 maxCos (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) (+ (* -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 (*.f32 maxCos (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))))))) (/.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 (*.f32 maxCos (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))))))) (/.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 (*.f32 xi (*.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 (*.f32 maxCos (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))))))) (/.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 (*.f32 xi (*.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 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.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))))))) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(+ (* xi (cos (* 2 (* uy (PI))))) (+ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (+ (* -1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (+ (* -1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 2))))) (* (pow maxCos 2) (+ (* -1/8 (* (pow ux 4) (* xi (* (cos (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))) (* -1/8 (* (pow ux 4) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- 1 ux) 4))))))))))))
(+.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 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 (*.f32 maxCos ux) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.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 (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (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 (*.f32 xi (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 yi (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 (sqrt.f32 #s(literal -1 binary32)) (-.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 (+ (* -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 xi (/.f32 (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.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 (*.f32 xi (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 yi (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 (sqrt.f32 #s(literal -1 binary32)) (-.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 (+ (* -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 xi (/.f32 (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.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 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.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 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.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 (/.f32 (*.f32 xi (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 yi (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 (sqrt.f32 #s(literal -1 binary32)) (-.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))))))))))))
(* -1 (* maxCos (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))
(neg.f32 (*.f32 (*.f32 maxCos ux) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.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)))))))))
(* -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 (*.f32 xi (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 yi (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 (sqrt.f32 #s(literal -1 binary32)) (-.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))))))))) (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 xi (/.f32 (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.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 (*.f32 xi (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 yi (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 (sqrt.f32 #s(literal -1 binary32)) (-.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)))))))))) (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 xi (/.f32 (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.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 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.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 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.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 (/.f32 (*.f32 xi (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 yi (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 (sqrt.f32 #s(literal -1 binary32)) (-.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))))))))))) (neg.f32 maxCos))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (-.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)))))) (* (* 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 (-.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))))) (*.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 (-.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))))) (*.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 (-.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))))) (*.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 (-.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)))))) (* (/ (* 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 (-.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)))) (/.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 (-.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)))) (/.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 (-.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)))) (/.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 (-.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 (* (/ (* 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 (-.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)))) (/.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 (-.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)))) (/.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 (-.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)))) (/.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 (-.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)))))) (* (* 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 (-.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))))) (*.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 (-.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))))) (*.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 (-.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))))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 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 (-.f32 #s(literal 1 binary32) ux)) (*.f32 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 (-.f32 #s(literal 1 binary32) ux)) (*.f32 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 (-.f32 #s(literal 1 binary32) ux)) (*.f32 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 (*.f32 yi (sin.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 (* 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 (-.f32 #s(literal 1 binary32) ux)) (*.f32 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 (-.f32 #s(literal 1 binary32) ux)) (*.f32 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 (-.f32 #s(literal 1 binary32) ux)) (*.f32 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 (-.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 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 (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 xi (*.f32 (*.f32 #s(literal 2 binary32) 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) (pow (- 1 ux) 2))))))) (* 2 (* (* yi (PI)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))) (* xi (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(+.f32 (*.f32 uy (*.f32 (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 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))) (+.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 (* (* 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 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 (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 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 #s(literal -2 binary32) (*.f32 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 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)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (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 (-.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))))) (*.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 (-.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))))) (*.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 (-.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))))) (*.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 (-.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))))) (*.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 (-.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))))) (*.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 (-.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))))) (*.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 (-.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))))) (*.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 (-.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))))) (*.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 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 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 (*.f32 maxCos (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))))))) (*.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 (*.f32 xi (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 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 #s(literal -1/2 binary32) (+.f32 (/.f32 (*.f32 xi (*.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 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 (*.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 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 (*.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 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 (/.f32 xi (*.f32 maxCos (*.f32 ux (*.f32 ux ux)))) (/.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 #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 (*.f32 xi (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 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 (*.f32 maxCos (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))))))) (*.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 (*.f32 maxCos (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))))))) (/.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 (*.f32 maxCos (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))))))) (/.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 (*.f32 xi (*.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 (*.f32 maxCos (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))))))) (/.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 (*.f32 xi (*.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 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 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 (sqrt.f32 #s(literal -1 binary32)) (-.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))))))) (*.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 (*.f32 xi (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 yi (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 (sqrt.f32 #s(literal -1 binary32)) (-.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))))))) (*.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 xi (/.f32 (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.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 (*.f32 xi (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 yi (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 (sqrt.f32 #s(literal -1 binary32)) (-.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))))))) (*.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 (*.f32 #s(literal -1/8 binary32) (+.f32 (*.f32 xi (/.f32 (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.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 #s(literal 1/16 binary32) (+.f32 (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.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 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.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 (/.f32 (*.f32 xi (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 yi (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 (sqrt.f32 #s(literal -1 binary32)) (-.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))))))) (*.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)))))))))
(neg.f32 (*.f32 maxCos (-.f32 (*.f32 ux (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.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)))))))) (*.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux)))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))))
(neg.f32 (*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 (/.f32 (*.f32 xi (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 yi (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 (*.f32 ux (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.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)))))))) (*.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux))))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* -1/8 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (+ (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))))))
(*.f32 (-.f32 (+.f32 (*.f32 #s(literal -1/8 binary32) (+.f32 (*.f32 xi (/.f32 (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.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 (*.f32 xi (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 yi (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 (sqrt.f32 #s(literal -1 binary32)) (-.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)))))))))) (*.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)))))))))))))))
(neg.f32 (*.f32 maxCos (-.f32 (+.f32 (*.f32 #s(literal -1/8 binary32) (+.f32 (*.f32 xi (/.f32 (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.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 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.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 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.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 (/.f32 (*.f32 xi (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 yi (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 (sqrt.f32 #s(literal -1 binary32)) (-.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))))))))))) (*.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux)))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))))
(+.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 (-.f32 #s(literal 1 binary32) ux)) (*.f32 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 (-.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))))) (*.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 (-.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))))) (*.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 (-.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))))) (*.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 (-.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)))))) (+ (* (/ (* 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 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi) (*.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)))) (/.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)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi))))
(*.f32 xi (+.f32 (/.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi) (*.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)))) (/.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)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi))))
(*.f32 xi (+.f32 (/.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi) (*.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)))) (/.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 (-.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 (/ (+ (* 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 (*.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 (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 (*.f32 yi (sin.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)) (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 (*.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 (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 (*.f32 yi (sin.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)) (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 (*.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 (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 (*.f32 yi (sin.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)) (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 (-.f32 #s(literal 1 binary32) ux)) (*.f32 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 (-.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))))) (*.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 (-.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))))) (*.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 (-.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))))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 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 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) yi) (*.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 (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)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi))))
(*.f32 yi (+.f32 (/.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) yi) (*.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 (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)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi))))
(*.f32 yi (+.f32 (/.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) yi) (*.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 (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 (*.f32 yi (sin.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 (* 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 #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 xi (cos.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 (+ (* -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 #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 xi (cos.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 (+ (* -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 #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 xi (cos.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))))) (sqrt (- 1 (* (pow maxCos 2) (* (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 (-.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))))) (*.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 (-.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))))) (*.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 (-.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))))) (*.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 (-.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))))) (*.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 (-.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))))) 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 (-.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))))) 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 (-.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))))) 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 (neg.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (/.f32 (*.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))))) (*.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 (neg.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (/.f32 (*.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))))) (*.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 (neg.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (/.f32 (*.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))))) (*.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 (-.f32 #s(literal 1 binary32) ux)) (*.f32 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 (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 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy uy)))))
(+ (* 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 (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 (*.f32 uy 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 #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 (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 (-.f32 #s(literal 1 binary32) ux)) (*.f32 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 (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 (*.f32 uy 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 #s(literal -4/45 binary32) (*.f32 (*.f32 uy uy) (*.f32 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))))) (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 (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 (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 (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 (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 (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 (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 (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 (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 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 maxCos maxCos) (+.f32 #s(literal -1/2 binary32) ux)))))
(+ (* 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 (*.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 maxCos maxCos) #s(literal -1 binary32)))))) (*.f32 (*.f32 maxCos (*.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 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)))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 xi (*.f32 maxCos (*.f32 ux (*.f32 ux ux)))) (/.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 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))))) (/.f32 (*.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 maxCos maxCos) #s(literal -1 binary32)))))) (*.f32 (*.f32 maxCos (*.f32 ux 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 (*.f32 xi (*.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 (*.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 (*.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 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 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)) (*.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)))))))
(+ (* 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 #s(literal -1/8 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux #s(literal 4 binary32))) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32)))))))))
(+ (* 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 (*.f32 maxCos ux) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))
(* maxCos (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))
(*.f32 maxCos (+.f32 (*.f32 ux (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 xi (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 ux (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 xi (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) (*.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)))))))))
(* 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 (*.f32 #s(literal -1/8 binary32) (*.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 #s(literal 1/16 binary32) (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (pow.f32 ux #s(literal 5 binary32)))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 (-.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 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 xi (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 #s(literal -1 binary32) (*.f32 maxCos ux)) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))))
(* -1 (* maxCos (+ (* 1/2 (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* xi (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))
(*.f32 maxCos (neg.f32 (+.f32 (*.f32 ux (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 xi (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 (+ (* -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 ux (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 xi (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) (*.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)))))))) (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 (*.f32 #s(literal -1/8 binary32) (*.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 #s(literal 1/16 binary32) (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (pow.f32 ux #s(literal 5 binary32)))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 (-.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 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 xi (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 (-.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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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)))))))
(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 (* (* (pow uy 2) (pow (PI) 2)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))
(*.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy (PI.f32)) (*.f32 uy (PI.f32)))) #s(literal 1 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)))))))
(+ (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 (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 (*.f32 uy 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 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2/3 binary32) (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) #s(literal 4 binary32))))))))
(+ (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))) (* (pow uy 2) (+ (* -2 (* (pow (PI) 2) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* (pow uy 2) (+ (* -4/45 (* (* (pow uy 2) (pow (PI) 6)) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))) (* 2/3 (* (pow (PI) 4) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))))))))
(+.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 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 (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 (*.f32 uy 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 #s(literal -4/45 binary32) (*.f32 (*.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)))) (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)))))))
(* (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)))))))
(* (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)))))))
(* (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)))))))
(* (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)))))))
(* (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)))))))
(* (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)))))))
(* (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)))))))
(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 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 ux ux))))
(+ (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 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (*.f32 maxCos maxCos) (+.f32 #s(literal -1/2 binary32) ux)))))
(+ (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 maxCos (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 ux ux)) (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) (*.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 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 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 (*.f32 #s(literal 1/2 binary32) (*.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 (*.f32 #s(literal -1/2 binary32) (*.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 ux)) (sqrt.f32 #s(literal -1 binary32)))))))
(* maxCos (* (pow ux 2) (* (cos (* 2 (* uy (PI)))) (sqrt -1))))
(*.f32 maxCos (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 ux ux)) (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 (*.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 (*.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 (*.f32 #s(literal -1/2 binary32) (*.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 #s(literal 1/2 binary32) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 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)))
(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 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 ux ux)) (*.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 #s(literal -1/2 binary32) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 ux ux)) (*.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 #s(literal -1/2 binary32) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.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))) (*.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)) (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 maxCos (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) ux) (*.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 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) ux) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 maxCos maxCos)))))
(* 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 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) ux) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 maxCos maxCos)))) (*.f32 #s(literal -1/8 binary32) (/.f32 (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 maxCos #s(literal 4 binary32))) (*.f32 (*.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 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) ux) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 maxCos maxCos)))) (+.f32 (/.f32 (*.f32 #s(literal 1/16 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.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 (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.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 (* (cos (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))
(*.f32 (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) ux) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (neg.f32 maxCos))
(* -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 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) ux) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 maxCos maxCos)))) (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 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) ux) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 maxCos maxCos)))) (*.f32 #s(literal -1/8 binary32) (/.f32 (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 maxCos #s(literal 4 binary32))) (*.f32 (*.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 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) ux) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 maxCos maxCos)))) (+.f32 (/.f32 (*.f32 #s(literal 1/16 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.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 (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.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))
(* 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 (*.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))))
(* 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 #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 (PI.f32) yi)) (*.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 (*.f32 #s(literal -8/315 binary32) (*.f32 uy uy)) (*.f32 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)))))
(* 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 (* (pow ux 2) (- ux 1)))
(*.f32 (*.f32 maxCos (*.f32 ux ux)) (+.f32 ux #s(literal -1 binary32)))
(* maxCos (* (pow ux 2) (- ux 1)))
(*.f32 (*.f32 maxCos (*.f32 ux ux)) (+.f32 ux #s(literal -1 binary32)))
(* maxCos (* (pow ux 2) (- ux 1)))
(*.f32 (*.f32 maxCos (*.f32 ux ux)) (+.f32 ux #s(literal -1 binary32)))
(* maxCos (* (pow ux 2) (- ux 1)))
(*.f32 (*.f32 maxCos (*.f32 ux ux)) (+.f32 ux #s(literal -1 binary32)))
(* maxCos (* (pow ux 2) (- ux 1)))
(*.f32 (*.f32 maxCos (*.f32 ux ux)) (+.f32 ux #s(literal -1 binary32)))
(* maxCos (* (pow ux 2) (- ux 1)))
(*.f32 (*.f32 maxCos (*.f32 ux ux)) (+.f32 ux #s(literal -1 binary32)))
(* maxCos (* (pow ux 2) (- ux 1)))
(*.f32 (*.f32 maxCos (*.f32 ux ux)) (+.f32 ux #s(literal -1 binary32)))
(* maxCos (* (pow ux 2) (- ux 1)))
(*.f32 (*.f32 maxCos (*.f32 ux ux)) (+.f32 ux #s(literal -1 binary32)))
(* maxCos (* (pow ux 2) (- ux 1)))
(*.f32 (*.f32 maxCos (*.f32 ux ux)) (+.f32 ux #s(literal -1 binary32)))
(* maxCos (* (pow ux 2) (- ux 1)))
(*.f32 (*.f32 maxCos (*.f32 ux ux)) (+.f32 ux #s(literal -1 binary32)))
(* maxCos (* (pow ux 2) (- ux 1)))
(*.f32 (*.f32 maxCos (*.f32 ux ux)) (+.f32 ux #s(literal -1 binary32)))
(* maxCos (* (pow ux 2) (- ux 1)))
(*.f32 (*.f32 maxCos (*.f32 ux ux)) (+.f32 ux #s(literal -1 binary32)))
(* -1 (* maxCos (pow ux 2)))
(-.f32 #s(literal 0 binary32) (*.f32 maxCos (*.f32 ux ux)))
(* (pow ux 2) (+ (* -1 maxCos) (* maxCos ux)))
(*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))
(* (pow ux 2) (+ (* -1 maxCos) (* maxCos ux)))
(*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))
(* (pow ux 2) (+ (* -1 maxCos) (* maxCos ux)))
(*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))
(* maxCos (pow ux 3))
(*.f32 maxCos (*.f32 ux (*.f32 ux ux)))
(* (pow ux 3) (+ maxCos (* -1 (/ maxCos ux))))
(*.f32 (*.f32 ux (*.f32 ux ux)) (-.f32 maxCos (/.f32 maxCos ux)))
(* (pow ux 3) (+ maxCos (* -1 (/ maxCos ux))))
(*.f32 (*.f32 ux (*.f32 ux ux)) (-.f32 maxCos (/.f32 maxCos ux)))
(* (pow ux 3) (+ maxCos (* -1 (/ maxCos ux))))
(*.f32 (*.f32 ux (*.f32 ux ux)) (-.f32 maxCos (/.f32 maxCos ux)))
(* maxCos (pow ux 3))
(*.f32 maxCos (*.f32 ux (*.f32 ux ux)))
(* -1 (* (pow ux 3) (+ (* -1 maxCos) (/ maxCos ux))))
(*.f32 (*.f32 ux (*.f32 ux ux)) (neg.f32 (-.f32 (/.f32 maxCos ux) maxCos)))
(* -1 (* (pow ux 3) (+ (* -1 maxCos) (/ maxCos ux))))
(*.f32 (*.f32 ux (*.f32 ux ux)) (neg.f32 (-.f32 (/.f32 maxCos ux) maxCos)))
(* -1 (* (pow ux 3) (+ (* -1 maxCos) (/ maxCos ux))))
(*.f32 (*.f32 ux (*.f32 ux ux)) (neg.f32 (-.f32 (/.f32 maxCos ux) maxCos)))
(* 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 (*.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 (+ (* 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))))
(* 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 (-.f32 #s(literal 1 binary32) ux)) (*.f32 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 (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 -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)))))
(* 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 (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 (*.f32 uy 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 #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)) (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 (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 yi (*.f32 (PI.f32) (*.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 uy 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 (*.f32 #s(literal -8/315 binary32) (*.f32 uy uy)) (*.f32 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))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 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 (*.f32 yi (sin.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 (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 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 (*.f32 yi (sin.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 (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 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 (*.f32 yi (sin.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 (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 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 (*.f32 yi (sin.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 (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 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 maxCos maxCos) (+.f32 #s(literal -1/2 binary32) ux)))))
(+ (* 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 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 yi ux)))))
(* (pow ux 2) (+ (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (* ux (sqrt -1))))))
(*.f32 (*.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 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 yi ux))))))
(* (pow ux 2) (+ (* -1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* (pow ux 3) (pow (sqrt -1) 3))))) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))))
(*.f32 (*.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 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 yi ux)))))))
(* maxCos (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))
(*.f32 maxCos (*.f32 (*.f32 (*.f32 ux ux) yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))
(* (pow ux 2) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))
(*.f32 (*.f32 ux ux) (*.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 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 yi ux)))))
(* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* 1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (+ (/ (pow maxCos 2) (pow (sqrt -1) 2)) (pow maxCos 2)))) (* maxCos (* ux (sqrt -1)))))) ux)) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(*.f32 (*.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 #s(literal 1/2 binary32) (*.f32 yi (*.f32 (/.f32 (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) maxCos)))) (/.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 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux 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)))))))
(+ (* 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 #s(literal -1/8 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux #s(literal 4 binary32))) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32)))))))))
(+ (* 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 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))
(* maxCos (+ (* 1/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 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 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 (*.f32 #s(literal -1/8 binary32) (*.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 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 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/16 binary32) (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (pow.f32 ux #s(literal 5 binary32)))) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 (-.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 #s(literal -1/8 binary32) (*.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 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 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 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.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 (neg.f32 maxCos) (+.f32 (*.f32 (*.f32 ux yi) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))))))
(* -1 (* maxCos (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux)))))))))
(*.f32 (neg.f32 maxCos) (+.f32 (/.f32 (*.f32 #s(literal -1/8 binary32) (*.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 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))))))))
(* -1 (* maxCos (+ (* -1/8 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (* (pow ux 3) (* (pow (sqrt -1) 3) (pow (- 1 ux) 3)))))) (+ (* 1/16 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 6) (* (pow ux 5) (* (pow (sqrt -1) 5) (pow (- 1 ux) 5)))))) (+ (* 1/2 (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (* ux (* (sqrt -1) (- 1 ux)))))) (* ux (* yi (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 ux))))))))))
(*.f32 (neg.f32 maxCos) (+.f32 (*.f32 (/.f32 #s(literal 1/16 binary32) (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (pow.f32 ux #s(literal 5 binary32)))) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 (-.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 #s(literal -1/8 binary32) (*.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 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))))))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 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 (*.f32 yi (sin.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 (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 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 (*.f32 yi (sin.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 (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 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 (*.f32 yi (sin.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 (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 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 (*.f32 yi (sin.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 (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 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 (*.f32 yi (sin.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 (sin (* 2 (* uy (PI))))) (sqrt (- 1 (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 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 (*.f32 yi (sin.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)))))))
(* (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 maxCos maxCos) (+.f32 (/.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)) (/.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 maxCos maxCos) (+.f32 (/.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)) (/.f32 (*.f32 (*.f32 maxCos maxCos) #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) (+ (* -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 (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))
(* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))
(*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))
(* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))
(*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))
(* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))
(*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))
(* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))
(*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))
(* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))
(*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))
(* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))
(*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))
(* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))
(*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))
(* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))
(*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))
(* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))
(*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))
(* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))
(*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))
(* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))
(*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.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 (*.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 (+ (* 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))))

eval188.0ms (0.7%)

Memory
-18.6MiB live, 413.4MiB allocated
Compiler

Compiled 81 927 to 3 435 computations (95.8% saved)

prune305.0ms (1.2%)

Memory
-30.7MiB live, 499.6MiB allocated
Pruning

30 alts after pruning (30 fresh and 0 done)

PrunedKeptTotal
New1 037301 067
Fresh000
Picked202
Done000
Total1 039301 069
Accuracy
99.8%
Counts
1 069 → 30
Alt Table
Click to see full alt table
StatusAccuracyProgram
84.5%
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.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 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (+.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 binary32) ux) (*.f32 maxCos (*.f32 ux zi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) (pow.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)))))) #s(literal 2 binary32))))))
98.8%
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (+.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 maxCos (*.f32 ux zi))))))
70.2%
(+.f32 (/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 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 uy (*.f32 #s(literal 2 binary32) (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 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 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi))))
70.0%
(+.f32 (/.f32 #s(literal 1 binary32) (/.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 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 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 uy (*.f32 #s(literal 2 binary32) (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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))))))) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi))))
87.9%
(+.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 uy (*.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 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))))
96.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 uy (PI.f32)))))) (*.f32 maxCos (*.f32 ux zi)))
99.0%
(+.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (+.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 maxCos (*.f32 ux zi))))
98.8%
(+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux))) (+.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) yi) (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) xi))) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi))))
40.4%
(+.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 (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
82.8%
(+.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 (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 (PI.f32) yi)))))
55.7%
(+.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))))))))
93.9%
(+.f32 (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux (*.f32 ux (+.f32 ux #s(literal -1 binary32))))))))) (+.f32 (*.f32 (*.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) (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) xi))) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi))))
96.2%
(+.f32 (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux (*.f32 ux (+.f32 ux #s(literal -1 binary32))))))))) (+.f32 (*.f32 (*.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))))))))) yi) (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) xi))) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi))))
98.7%
(+.f32 (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux (*.f32 ux (+.f32 ux #s(literal -1 binary32))))))))) (+.f32 (*.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 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) xi))) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi))))
93.9%
(+.f32 (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux (*.f32 ux (+.f32 ux #s(literal -1 binary32))))))))) (+.f32 (*.f32 uy (+.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 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) xi))) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi))))
95.1%
(+.f32 (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux (*.f32 ux (+.f32 ux #s(literal -1 binary32))))))))) (+.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.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)))))))) (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) xi))) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi))))
82.7%
(+.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 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 (PI.f32) yi)))) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi))))
98.5%
(+.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 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) yi) (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) xi))) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi))))
98.8%
(+.f32 (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 (+.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.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 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) yi) (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) xi))) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi))))
98.7%
(+.f32 (*.f32 yi (*.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 (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))
98.9%
(+.f32 (*.f32 xi (*.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)))) (/.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))
55.7%
(+.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 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
55.7%
(+.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 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi))))
98.9%
(+.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 ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
91.2%
(+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
57.0%
(*.f32 (*.f32 xi (cos.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)))))))
12.7%
(*.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)))
98.7%
(*.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 (*.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)))))
98.7%
(*.f32 yi (+.f32 (/.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) yi) (*.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 (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)))))
Compiler

Compiled 3 274 to 1 826 computations (44.2% saved)

simplify578.0ms (2.2%)

Memory
0.2MiB live, 1 027.8MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
(+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux (*.f32 ux (+.f32 ux #s(literal -1 binary32))))))))
cost-diff0
(*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux (*.f32 ux (+.f32 ux #s(literal -1 binary32))))))))) (+.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.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)))))))) (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) xi)))
cost-diff0
(+.f32 (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux (*.f32 ux (+.f32 ux #s(literal -1 binary32))))))))) (+.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.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)))))))) (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) xi))) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi))))
cost-diff64
(+.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)))))
cost-diff0
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
cost-diff0
(+.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)))))))))
cost-diff64
(+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))
cost-diff3808
(+.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 uy (*.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 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))))
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 maxCos (*.f32 ux zi)))
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 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32)))))
cost-diff0
(pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32))
cost-diff0
(*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (+.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)))))))
cost-diff0
(+.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (+.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 maxCos (*.f32 ux zi))))
Rules
25 154×accelerator-lowering-fma.f32
25 154×accelerator-lowering-fma.f64
4 984×*-lowering-*.f32
4 984×*-lowering-*.f64
3 020×+-lowering-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0901164
12681164
29951123
335611123
459811123
080851058
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(+ (* (pow (+ 1 (* (- 1 ux) (* (* (* ux ux) (* maxCos maxCos)) (+ ux -1)))) 1/2) (+ (* yi (sin (* uy (* 2 (PI))))) (* xi (cos (* uy (* 2 (PI))))))) (* (- 1 ux) (* maxCos (* ux zi))))
(* (pow (+ 1 (* (- 1 ux) (* (* (* ux ux) (* maxCos maxCos)) (+ ux -1)))) 1/2) (+ (* yi (sin (* uy (* 2 (PI))))) (* xi (cos (* uy (* 2 (PI)))))))
(pow (+ 1 (* (- 1 ux) (* (* (* ux ux) (* maxCos maxCos)) (+ ux -1)))) 1/2)
(+ 1 (* (- 1 ux) (* (* (* ux ux) (* maxCos maxCos)) (+ ux -1))))
1
(* (- 1 ux) (* (* (* ux ux) (* maxCos maxCos)) (+ ux -1)))
(- 1 ux)
ux
(* (* (* ux ux) (* maxCos maxCos)) (+ ux -1))
(* (* ux ux) (* maxCos maxCos))
(* ux ux)
(* maxCos maxCos)
maxCos
(+ ux -1)
-1
1/2
(+ (* yi (sin (* uy (* 2 (PI))))) (* xi (cos (* uy (* 2 (PI))))))
(* yi (sin (* uy (* 2 (PI)))))
yi
(sin (* uy (* 2 (PI))))
(* uy (* 2 (PI)))
uy
(* 2 (PI))
2
(PI)
(* xi (cos (* uy (* 2 (PI)))))
xi
(cos (* uy (* 2 (PI))))
(* (- 1 ux) (* maxCos (* ux zi)))
(* maxCos (* ux zi))
(* 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)))))) (* maxCos (* ux zi)))
(+ (* 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))))
(* maxCos (* ux zi))
maxCos
(* ux zi)
ux
zi
(+ (+ (* (* maxCos ux) (* zi (- 1 ux))) (* xi (sqrt (+ 1 (* (* maxCos maxCos) (* (* ux ux) (* (- 1 ux) (+ ux -1)))))))) (* uy (* (sqrt (+ 1 (* (* maxCos maxCos) (* (* ux ux) (* (- 1 ux) (+ ux -1)))))) (+ (* -2 (* (* uy xi) (* (PI) (PI)))) (* 2 (* (PI) yi))))))
(+ (* (* maxCos ux) (* zi (- 1 ux))) (* xi (sqrt (+ 1 (* (* maxCos maxCos) (* (* ux ux) (* (- 1 ux) (+ ux -1))))))))
(* (* maxCos ux) (* zi (- 1 ux)))
(* maxCos ux)
maxCos
ux
(* zi (- 1 ux))
zi
(- 1 ux)
1
(* xi (sqrt (+ 1 (* (* maxCos maxCos) (* (* ux ux) (* (- 1 ux) (+ ux -1)))))))
xi
(sqrt (+ 1 (* (* maxCos maxCos) (* (* ux ux) (* (- 1 ux) (+ ux -1))))))
(+ 1 (* (* maxCos maxCos) (* (* ux ux) (* (- 1 ux) (+ ux -1)))))
(* (* maxCos maxCos) (* (* ux ux) (* (- 1 ux) (+ ux -1))))
(* maxCos maxCos)
(* (* ux ux) (* (- 1 ux) (+ ux -1)))
(* ux ux)
(* (- 1 ux) (+ ux -1))
(+ ux -1)
-1
(* uy (* (sqrt (+ 1 (* (* maxCos maxCos) (* (* ux ux) (* (- 1 ux) (+ ux -1)))))) (+ (* -2 (* (* uy xi) (* (PI) (PI)))) (* 2 (* (PI) yi)))))
uy
(* (sqrt (+ 1 (* (* maxCos maxCos) (* (* ux ux) (* (- 1 ux) (+ ux -1)))))) (+ (* -2 (* (* uy xi) (* (PI) (PI)))) (* 2 (* (PI) yi))))
(+ (* -2 (* (* uy xi) (* (PI) (PI)))) (* 2 (* (PI) yi)))
(* -2 (* (* uy xi) (* (PI) (PI))))
-2
(* (* uy xi) (* (PI) (PI)))
(* uy xi)
(* (PI) (PI))
(PI)
(* 2 (* (PI) yi))
2
(* (PI) yi)
yi
(+ (* (sqrt (+ 1 (* (- 1 ux) (* maxCos (* maxCos (* ux (* ux (+ ux -1)))))))) (+ (* uy (+ (* 2 (* (PI) yi)) (* (* uy uy) (+ (* -4/3 (* yi (* (PI) (* (PI) (PI))))) (* (* 4/15 (* uy uy)) (* yi (pow (PI) 5))))))) (* (cos (* uy (* 2 (PI)))) xi))) (* ux (* (- 1 ux) (* maxCos zi))))
(* (sqrt (+ 1 (* (- 1 ux) (* maxCos (* maxCos (* ux (* ux (+ ux -1)))))))) (+ (* uy (+ (* 2 (* (PI) yi)) (* (* uy uy) (+ (* -4/3 (* yi (* (PI) (* (PI) (PI))))) (* (* 4/15 (* uy uy)) (* yi (pow (PI) 5))))))) (* (cos (* uy (* 2 (PI)))) xi)))
(sqrt (+ 1 (* (- 1 ux) (* maxCos (* maxCos (* ux (* ux (+ ux -1))))))))
(+ 1 (* (- 1 ux) (* maxCos (* maxCos (* ux (* ux (+ ux -1)))))))
1
(* (- 1 ux) (* maxCos (* maxCos (* ux (* ux (+ ux -1))))))
(- 1 ux)
ux
(* maxCos (* maxCos (* ux (* ux (+ ux -1)))))
maxCos
(* maxCos (* ux (* ux (+ ux -1))))
(* ux (* ux (+ ux -1)))
(* ux (+ ux -1))
(+ ux -1)
-1
(+ (* uy (+ (* 2 (* (PI) yi)) (* (* uy uy) (+ (* -4/3 (* yi (* (PI) (* (PI) (PI))))) (* (* 4/15 (* uy uy)) (* yi (pow (PI) 5))))))) (* (cos (* uy (* 2 (PI)))) xi))
(* uy (+ (* 2 (* (PI) yi)) (* (* uy uy) (+ (* -4/3 (* yi (* (PI) (* (PI) (PI))))) (* (* 4/15 (* uy uy)) (* yi (pow (PI) 5)))))))
uy
(+ (* 2 (* (PI) yi)) (* (* uy uy) (+ (* -4/3 (* yi (* (PI) (* (PI) (PI))))) (* (* 4/15 (* uy uy)) (* yi (pow (PI) 5))))))
(* 2 (* (PI) yi))
2
(* (PI) yi)
(PI)
yi
(* (* uy uy) (+ (* -4/3 (* yi (* (PI) (* (PI) (PI))))) (* (* 4/15 (* uy uy)) (* yi (pow (PI) 5)))))
(* uy uy)
(+ (* -4/3 (* yi (* (PI) (* (PI) (PI))))) (* (* 4/15 (* uy uy)) (* yi (pow (PI) 5))))
(* -4/3 (* yi (* (PI) (* (PI) (PI)))))
-4/3
(* yi (* (PI) (* (PI) (PI))))
(* (PI) (* (PI) (PI)))
(* (PI) (PI))
(* (* 4/15 (* uy uy)) (* yi (pow (PI) 5)))
(* 4/15 (* uy uy))
4/15
(* yi (pow (PI) 5))
(pow (PI) 5)
5
(* (cos (* uy (* 2 (PI)))) xi)
(cos (* uy (* 2 (PI))))
(* uy (* 2 (PI)))
(* 2 (PI))
xi
(* ux (* (- 1 ux) (* maxCos zi)))
(* (- 1 ux) (* maxCos zi))
(* maxCos zi)
zi
Outputs
(+ (* (pow (+ 1 (* (- 1 ux) (* (* (* ux ux) (* maxCos maxCos)) (+ ux -1)))) 1/2) (+ (* yi (sin (* uy (* 2 (PI))))) (* xi (cos (* uy (* 2 (PI))))))) (* (- 1 ux) (* maxCos (* ux zi))))
(+.f32 (*.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)))))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))))) #s(literal 1/2 binary32))) (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))
(* (pow (+ 1 (* (- 1 ux) (* (* (* ux ux) (* maxCos maxCos)) (+ ux -1)))) 1/2) (+ (* yi (sin (* uy (* 2 (PI))))) (* xi (cos (* uy (* 2 (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)))))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))))) #s(literal 1/2 binary32)))
(pow (+ 1 (* (- 1 ux) (* (* (* ux ux) (* maxCos maxCos)) (+ ux -1)))) 1/2)
(pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))))) #s(literal 1/2 binary32))
(+ 1 (* (- 1 ux) (* (* (* ux ux) (* maxCos maxCos)) (+ ux -1))))
(+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))))
1
#s(literal 1 binary32)
(* (- 1 ux) (* (* (* ux ux) (* maxCos maxCos)) (+ ux -1)))
(*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))))
(- 1 ux)
(-.f32 #s(literal 1 binary32) ux)
ux
(* (* (* ux ux) (* maxCos maxCos)) (+ ux -1))
(*.f32 (*.f32 ux ux) (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))
(* (* ux ux) (* maxCos maxCos))
(*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))
(* ux ux)
(*.f32 ux ux)
(* maxCos maxCos)
(*.f32 maxCos maxCos)
maxCos
(+ ux -1)
(+.f32 ux #s(literal -1 binary32))
-1
#s(literal -1 binary32)
1/2
#s(literal 1/2 binary32)
(+ (* yi (sin (* uy (* 2 (PI))))) (* xi (cos (* uy (* 2 (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))))))
(* yi (sin (* uy (* 2 (PI)))))
(*.f32 yi (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))))
(* 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 (cos (* uy (* 2 (PI)))))
(*.f32 xi (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))))
(* (- 1 ux) (* maxCos (* ux zi)))
(*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))
(* maxCos (* ux zi))
(*.f32 ux (*.f32 maxCos zi))
(* ux zi)
(*.f32 ux zi)
zi
(* (* maxCos ux) (* zi (- 1 ux)))
(*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))
(* 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)))))) (* maxCos (* ux zi)))
(+.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 ux (*.f32 maxCos zi)))
(+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (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))))))
(* 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 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))
yi
(sin (* 2 (* uy (PI))))
(sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(* maxCos (* ux zi))
(*.f32 ux (*.f32 maxCos zi))
maxCos
(* ux zi)
(*.f32 ux zi)
ux
zi
(+ (+ (* (* maxCos ux) (* zi (- 1 ux))) (* xi (sqrt (+ 1 (* (* maxCos maxCos) (* (* ux ux) (* (- 1 ux) (+ ux -1)))))))) (* uy (* (sqrt (+ 1 (* (* maxCos maxCos) (* (* ux ux) (* (- 1 ux) (+ ux -1)))))) (+ (* -2 (* (* uy xi) (* (PI) (PI)))) (* 2 (* (PI) yi))))))
(+.f32 (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))))) #s(literal 1/2 binary32)) (+.f32 xi (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 yi #s(literal 2 binary32)) (*.f32 (PI.f32) (*.f32 #s(literal -2 binary32) (*.f32 uy xi)))))))))
(+ (* (* maxCos ux) (* zi (- 1 ux))) (* xi (sqrt (+ 1 (* (* maxCos maxCos) (* (* ux ux) (* (- 1 ux) (+ ux -1))))))))
(+.f32 (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (*.f32 xi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))))) #s(literal 1/2 binary32))))
(* (* maxCos ux) (* zi (- 1 ux)))
(*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))
(* 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 (sqrt (+ 1 (* (* maxCos maxCos) (* (* ux ux) (* (- 1 ux) (+ ux -1)))))))
(*.f32 xi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))))) #s(literal 1/2 binary32)))
xi
(sqrt (+ 1 (* (* maxCos maxCos) (* (* ux ux) (* (- 1 ux) (+ ux -1))))))
(pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))))) #s(literal 1/2 binary32))
(+ 1 (* (* maxCos maxCos) (* (* ux ux) (* (- 1 ux) (+ ux -1)))))
(+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))))
(* (* maxCos maxCos) (* (* ux ux) (* (- 1 ux) (+ ux -1))))
(*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))))
(* maxCos maxCos)
(*.f32 maxCos maxCos)
(* (* ux ux) (* (- 1 ux) (+ ux -1)))
(*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (+.f32 ux #s(literal -1 binary32)))))
(* ux ux)
(*.f32 ux ux)
(* (- 1 ux) (+ ux -1))
(+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux)))
(+ ux -1)
(+.f32 ux #s(literal -1 binary32))
-1
#s(literal -1 binary32)
(* uy (* (sqrt (+ 1 (* (* maxCos maxCos) (* (* ux ux) (* (- 1 ux) (+ ux -1)))))) (+ (* -2 (* (* uy xi) (* (PI) (PI)))) (* 2 (* (PI) yi)))))
(*.f32 (*.f32 (PI.f32) (+.f32 (*.f32 yi #s(literal 2 binary32)) (*.f32 (PI.f32) (*.f32 #s(literal -2 binary32) (*.f32 uy xi))))) (*.f32 uy (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))))) #s(literal 1/2 binary32))))
uy
(* (sqrt (+ 1 (* (* maxCos maxCos) (* (* ux ux) (* (- 1 ux) (+ ux -1)))))) (+ (* -2 (* (* uy xi) (* (PI) (PI)))) (* 2 (* (PI) yi))))
(*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))))) #s(literal 1/2 binary32)) (*.f32 (PI.f32) (+.f32 (*.f32 yi #s(literal 2 binary32)) (*.f32 (PI.f32) (*.f32 #s(literal -2 binary32) (*.f32 uy xi))))))
(+ (* -2 (* (* uy xi) (* (PI) (PI)))) (* 2 (* (PI) yi)))
(*.f32 (PI.f32) (+.f32 (*.f32 yi #s(literal 2 binary32)) (*.f32 (PI.f32) (*.f32 #s(literal -2 binary32) (*.f32 uy xi)))))
(* -2 (* (* uy xi) (* (PI) (PI))))
(*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 #s(literal -2 binary32) (*.f32 uy xi))))
-2
#s(literal -2 binary32)
(* (* uy xi) (* (PI) (PI)))
(*.f32 uy (*.f32 xi (*.f32 (PI.f32) (PI.f32))))
(* uy xi)
(*.f32 uy xi)
(* (PI) (PI))
(*.f32 (PI.f32) (PI.f32))
(PI)
(PI.f32)
(* 2 (* (PI) yi))
(*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32)))
2
#s(literal 2 binary32)
(* (PI) yi)
(*.f32 yi (PI.f32))
yi
(+ (* (sqrt (+ 1 (* (- 1 ux) (* maxCos (* maxCos (* ux (* ux (+ ux -1)))))))) (+ (* uy (+ (* 2 (* (PI) yi)) (* (* uy uy) (+ (* -4/3 (* yi (* (PI) (* (PI) (PI))))) (* (* 4/15 (* uy uy)) (* yi (pow (PI) 5))))))) (* (cos (* uy (* 2 (PI)))) xi))) (* ux (* (- 1 ux) (* maxCos zi))))
(+.f32 (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 uy (+.f32 (*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 (*.f32 yi (*.f32 uy uy)) (+.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))) (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 (PI.f32) #s(literal -4/3 binary32)))))))) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))))
(* (sqrt (+ 1 (* (- 1 ux) (* maxCos (* maxCos (* ux (* ux (+ ux -1)))))))) (+ (* uy (+ (* 2 (* (PI) yi)) (* (* uy uy) (+ (* -4/3 (* yi (* (PI) (* (PI) (PI))))) (* (* 4/15 (* uy uy)) (* yi (pow (PI) 5))))))) (* (cos (* uy (* 2 (PI)))) xi)))
(*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 uy (+.f32 (*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 (*.f32 yi (*.f32 uy uy)) (+.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))) (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 (PI.f32) #s(literal -4/3 binary32)))))))) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))
(sqrt (+ 1 (* (- 1 ux) (* maxCos (* maxCos (* ux (* ux (+ ux -1))))))))
(pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))))) #s(literal 1/2 binary32))
(+ 1 (* (- 1 ux) (* maxCos (* maxCos (* ux (* ux (+ ux -1)))))))
(+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))))
1
#s(literal 1 binary32)
(* (- 1 ux) (* maxCos (* maxCos (* ux (* ux (+ ux -1))))))
(*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))))
(- 1 ux)
(-.f32 #s(literal 1 binary32) ux)
ux
(* maxCos (* maxCos (* ux (* ux (+ ux -1)))))
(*.f32 (*.f32 ux ux) (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))
maxCos
(* maxCos (* ux (* ux (+ ux -1))))
(*.f32 ux (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))
(* ux (* ux (+ ux -1)))
(*.f32 ux (*.f32 ux (+.f32 ux #s(literal -1 binary32))))
(* ux (+ ux -1))
(*.f32 ux (+.f32 ux #s(literal -1 binary32)))
(+ ux -1)
(+.f32 ux #s(literal -1 binary32))
-1
#s(literal -1 binary32)
(+ (* uy (+ (* 2 (* (PI) yi)) (* (* uy uy) (+ (* -4/3 (* yi (* (PI) (* (PI) (PI))))) (* (* 4/15 (* uy uy)) (* yi (pow (PI) 5))))))) (* (cos (* uy (* 2 (PI)))) xi))
(+.f32 (*.f32 uy (+.f32 (*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 (*.f32 yi (*.f32 uy uy)) (+.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))) (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 (PI.f32) #s(literal -4/3 binary32)))))))) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(* uy (+ (* 2 (* (PI) yi)) (* (* uy uy) (+ (* -4/3 (* yi (* (PI) (* (PI) (PI))))) (* (* 4/15 (* uy uy)) (* yi (pow (PI) 5)))))))
(*.f32 uy (+.f32 (*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 (*.f32 yi (*.f32 uy uy)) (+.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))) (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 (PI.f32) #s(literal -4/3 binary32))))))))
uy
(+ (* 2 (* (PI) yi)) (* (* uy uy) (+ (* -4/3 (* yi (* (PI) (* (PI) (PI))))) (* (* 4/15 (* uy uy)) (* yi (pow (PI) 5))))))
(+.f32 (*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 (*.f32 yi (*.f32 uy uy)) (+.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))) (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 (PI.f32) #s(literal -4/3 binary32)))))))
(* 2 (* (PI) yi))
(*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32)))
2
#s(literal 2 binary32)
(* (PI) yi)
(*.f32 yi (PI.f32))
(PI)
(PI.f32)
yi
(* (* uy uy) (+ (* -4/3 (* yi (* (PI) (* (PI) (PI))))) (* (* 4/15 (* uy uy)) (* yi (pow (PI) 5)))))
(*.f32 (*.f32 yi (*.f32 uy uy)) (+.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))) (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 (PI.f32) #s(literal -4/3 binary32))))))
(* uy uy)
(*.f32 uy uy)
(+ (* -4/3 (* yi (* (PI) (* (PI) (PI))))) (* (* 4/15 (* uy uy)) (* yi (pow (PI) 5))))
(*.f32 yi (+.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))) (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 (PI.f32) #s(literal -4/3 binary32))))))
(* -4/3 (* yi (* (PI) (* (PI) (PI)))))
(*.f32 (PI.f32) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) #s(literal -4/3 binary32)))))
-4/3
#s(literal -4/3 binary32)
(* yi (* (PI) (* (PI) (PI))))
(*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))
(* (PI) (* (PI) (PI)))
(*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))
(* (PI) (PI))
(*.f32 (PI.f32) (PI.f32))
(* (* 4/15 (* uy uy)) (* yi (pow (PI) 5)))
(*.f32 (*.f32 uy uy) (*.f32 (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32))) yi))
(* 4/15 (* uy uy))
(*.f32 (*.f32 uy uy) #s(literal 4/15 binary32))
4/15
#s(literal 4/15 binary32)
(* yi (pow (PI) 5))
(*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))
(pow (PI) 5)
(pow.f32 (PI.f32) #s(literal 5 binary32))
5
#s(literal 5 binary32)
(* (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)))
(* 2 (PI))
(*.f32 #s(literal 2 binary32) (PI.f32))
xi
(* ux (* (- 1 ux) (* maxCos zi)))
(*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))
(* (- 1 ux) (* maxCos zi))
(*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))
(* maxCos zi)
(*.f32 maxCos zi)
zi

localize389.0ms (1.5%)

Memory
47.0MiB live, 768.6MiB allocated
Localize:

Found 20 expressions of interest:

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

Compiled 1 189 to 92 computations (92.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 161.0ms
ival-mult: 114.0ms (70.7% of total)
ival-add: 16.0ms (9.9% of total)
ival-sin: 8.0ms (5% of total)
const: 6.0ms (3.7% of total)
ival-cos: 5.0ms (3.1% of total)
ival-sqrt: 5.0ms (3.1% of total)
ival-pow: 4.0ms (2.5% of total)
ival-sub: 2.0ms (1.2% of total)
ival-pi: 1.0ms (0.6% of total)
exact: 1.0ms (0.6% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series206.0ms (0.8%)

Memory
2.8MiB live, 277.0MiB allocated
Counts
33 → 972
Calls
Call 1
Inputs
#<alt (+ (* (pow (+ 1 (* (- 1 ux) (* (* (* ux ux) (* maxCos maxCos)) (+ ux -1)))) 1/2) (+ (* yi (sin (* uy (* 2 (PI))))) (* xi (cos (* uy (* 2 (PI))))))) (* (- 1 ux) (* maxCos (* ux zi))))>
#<alt (* (pow (+ 1 (* (- 1 ux) (* (* (* ux ux) (* maxCos maxCos)) (+ ux -1)))) 1/2) (+ (* yi (sin (* uy (* 2 (PI))))) (* xi (cos (* uy (* 2 (PI)))))))>
#<alt (pow (+ 1 (* (- 1 ux) (* (* (* ux ux) (* maxCos maxCos)) (+ ux -1)))) 1/2)>
#<alt (+ 1 (* (- 1 ux) (* (* (* ux ux) (* maxCos 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)))))) (* maxCos (* ux zi)))>
#<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 (- 1 ux))) (* xi (sqrt (+ 1 (* (* maxCos maxCos) (* (* ux ux) (* (- 1 ux) (+ ux -1)))))))) (* uy (* (sqrt (+ 1 (* (* maxCos maxCos) (* (* ux ux) (* (- 1 ux) (+ ux -1)))))) (+ (* -2 (* (* uy xi) (* (PI) (PI)))) (* 2 (* (PI) yi))))))>
#<alt (+ (* -2 (* (* uy xi) (* (PI) (PI)))) (* 2 (* (PI) yi)))>
#<alt (+ (* (* maxCos ux) (* zi (- 1 ux))) (* xi (sqrt (+ 1 (* (* maxCos maxCos) (* (* ux ux) (* (- 1 ux) (+ ux -1))))))))>
#<alt (+ (* -4/3 (* yi (* (PI) (* (PI) (PI))))) (* (* 4/15 (* uy uy)) (* yi (pow (PI) 5))))>
#<alt (+ (* (sqrt (+ 1 (* (- 1 ux) (* maxCos (* maxCos (* ux (* ux (+ ux -1)))))))) (+ (* uy (+ (* 2 (* (PI) yi)) (* (* uy uy) (+ (* -4/3 (* yi (* (PI) (* (PI) (PI))))) (* (* 4/15 (* uy uy)) (* yi (pow (PI) 5))))))) (* (cos (* uy (* 2 (PI)))) xi))) (* ux (* (- 1 ux) (* maxCos zi))))>
#<alt (* (sqrt (+ 1 (* (- 1 ux) (* maxCos (* maxCos (* ux (* ux (+ ux -1)))))))) (+ (* uy (+ (* 2 (* (PI) yi)) (* (* uy uy) (+ (* -4/3 (* yi (* (PI) (* (PI) (PI))))) (* (* 4/15 (* uy uy)) (* yi (pow (PI) 5))))))) (* (cos (* uy (* 2 (PI)))) xi)))>
#<alt (+ 1 (* (- 1 ux) (* maxCos (* maxCos (* ux (* ux (+ ux -1)))))))>
#<alt (* uy (* 2 (PI)))>
#<alt (* yi (sin (* uy (* 2 (PI)))))>
#<alt (sin (* uy (* 2 (PI))))>
#<alt (* (* ux ux) (* maxCos maxCos))>
#<alt (* uy (PI))>
#<alt (* yi (sin (* 2 (* uy (PI)))))>
#<alt (sin (* 2 (* uy (PI))))>
#<alt (* maxCos (* ux zi))>
#<alt (* (PI) (PI))>
#<alt (* (* uy xi) (* (PI) (PI)))>
#<alt (* (- 1 ux) (+ ux -1))>
#<alt (* (PI) yi)>
#<alt (pow (PI) 5)>
#<alt (* 4/15 (* uy uy))>
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 (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 (+ (* 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 (* (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 (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 (* 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 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)) (* yi (sin (* 2 (* uy (PI))))))>
#<alt (+ (* maxCos (* ux zi)) (+ (* 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 (+ (* maxCos (* ux zi)) (+ (* 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)) xi) (/ (* yi (sin (* 2 (* uy (PI))))) xi))))>
#<alt (* xi (+ (cos (* 2 (* uy (PI)))) (+ (/ (* maxCos (* ux zi)) xi) (/ (* yi (sin (* 2 (* uy (PI))))) xi))))>
#<alt (* xi (+ (cos (* 2 (* uy (PI)))) (+ (/ (* maxCos (* ux zi)) 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)) (* yi (sin (* 2 (* uy (PI)))))) xi)))))>
#<alt (* -1 (* xi (+ (* -1 (cos (* 2 (* uy (PI))))) (* -1 (/ (+ (* maxCos (* ux zi)) (* yi (sin (* 2 (* uy (PI)))))) xi)))))>
#<alt (* -1 (* xi (+ (* -1 (cos (* 2 (* uy (PI))))) (* -1 (/ (+ (* maxCos (* ux zi)) (* yi (sin (* 2 (* uy (PI)))))) xi)))))>
#<alt (+ xi (* maxCos (* ux zi)))>
#<alt (+ xi (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux zi))))>
#<alt (+ xi (+ (* maxCos (* ux zi)) (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))))))>
#<alt (+ xi (+ (* maxCos (* ux zi)) (* uy (+ (* 2 (* yi (PI))) (* uy (+ (* -2 (* xi (pow (PI) 2))) (* -4/3 (* uy (* yi (pow (PI) 3))))))))))>
#<alt (+ (* maxCos (* ux zi)) (+ (* 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 (+ (* maxCos (* ux zi)) (+ (* 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 (+ (* maxCos (* ux zi)) (+ (* 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 (+ (* maxCos (* ux zi)) (+ (* 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 (+ (* maxCos (* ux zi)) (* xi (cos (* 2 (* uy (PI))))))>
#<alt (+ (* maxCos (* ux zi)) (+ (* 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 (+ (* maxCos (* ux zi)) (+ (* 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)) yi) (/ (* xi (cos (* 2 (* uy (PI))))) yi))))>
#<alt (* yi (+ (sin (* 2 (* uy (PI)))) (+ (/ (* maxCos (* ux zi)) yi) (/ (* xi (cos (* 2 (* uy (PI))))) yi))))>
#<alt (* yi (+ (sin (* 2 (* uy (PI)))) (+ (/ (* maxCos (* ux zi)) 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)) (* xi (cos (* 2 (* uy (PI)))))) yi)))))>
#<alt (* -1 (* yi (+ (* -1 (sin (* 2 (* uy (PI))))) (* -1 (/ (+ (* maxCos (* ux zi)) (* xi (cos (* 2 (* uy (PI)))))) yi)))))>
#<alt (* -1 (* yi (+ (* -1 (sin (* 2 (* uy (PI))))) (* -1 (/ (+ (* maxCos (* ux zi)) (* 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 (+ (* maxCos (* ux zi)) (+ (* 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 (* maxCos (* ux zi))>
#<alt (* maxCos (+ (* ux zi) (+ (/ (* xi (cos (* 2 (* uy (PI))))) maxCos) (/ (* yi (sin (* 2 (* uy (PI))))) maxCos))))>
#<alt (* maxCos (+ (* ux zi) (+ (/ (* xi (cos (* 2 (* uy (PI))))) maxCos) (/ (* yi (sin (* 2 (* uy (PI))))) maxCos))))>
#<alt (* maxCos (+ (* ux zi) (+ (/ (* xi (cos (* 2 (* uy (PI))))) maxCos) (/ (* yi (sin (* 2 (* uy (PI))))) maxCos))))>
#<alt (* maxCos (* ux zi))>
#<alt (* -1 (* maxCos (+ (* -1 (* ux zi)) (* -1 (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) maxCos)))))>
#<alt (* -1 (* maxCos (+ (* -1 (* ux zi)) (* -1 (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) maxCos)))))>
#<alt (* -1 (* maxCos (+ (* -1 (* ux zi)) (* -1 (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) maxCos)))))>
#<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 (+ (* maxCos (* ux zi)) (+ (* 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 (* maxCos (* ux zi))>
#<alt (* ux (+ (* maxCos zi) (+ (/ (* xi (cos (* 2 (* uy (PI))))) ux) (/ (* yi (sin (* 2 (* uy (PI))))) ux))))>
#<alt (* ux (+ (* maxCos zi) (+ (/ (* xi (cos (* 2 (* uy (PI))))) ux) (/ (* yi (sin (* 2 (* uy (PI))))) ux))))>
#<alt (* ux (+ (* maxCos zi) (+ (/ (* xi (cos (* 2 (* uy (PI))))) ux) (/ (* yi (sin (* 2 (* uy (PI))))) ux))))>
#<alt (* maxCos (* ux zi))>
#<alt (* -1 (* ux (+ (* -1 (* maxCos zi)) (* -1 (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) ux)))))>
#<alt (* -1 (* ux (+ (* -1 (* maxCos zi)) (* -1 (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) ux)))))>
#<alt (* -1 (* ux (+ (* -1 (* maxCos zi)) (* -1 (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) ux)))))>
#<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 (+ (* maxCos (* ux zi)) (+ (* 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 (* maxCos (* ux zi))>
#<alt (* zi (+ (* maxCos ux) (+ (/ (* xi (cos (* 2 (* uy (PI))))) zi) (/ (* yi (sin (* 2 (* uy (PI))))) zi))))>
#<alt (* zi (+ (* maxCos ux) (+ (/ (* xi (cos (* 2 (* uy (PI))))) zi) (/ (* yi (sin (* 2 (* uy (PI))))) zi))))>
#<alt (* zi (+ (* maxCos ux) (+ (/ (* xi (cos (* 2 (* uy (PI))))) zi) (/ (* yi (sin (* 2 (* uy (PI))))) zi))))>
#<alt (* maxCos (* ux zi))>
#<alt (* -1 (* zi (+ (* -1 (* maxCos ux)) (* -1 (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) zi)))))>
#<alt (* -1 (* zi (+ (* -1 (* maxCos ux)) (* -1 (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) zi)))))>
#<alt (* -1 (* zi (+ (* -1 (* maxCos ux)) (* -1 (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) zi)))))>
#<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 (+ xi (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))))>
#<alt (+ xi (+ (* maxCos (* ux (* zi (- 1 ux)))) (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))))))>
#<alt (+ xi (+ (* maxCos (+ (* maxCos (+ (* 1/2 (* (pow ux 2) (* uy (* (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))) (* (- 1 ux) (- ux 1)))))) (* 1/2 (* (pow ux 2) (* xi (* (- 1 ux) (- ux 1))))))) (* ux (* zi (- 1 ux))))) (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))))))>
#<alt (+ xi (+ (* maxCos (+ (* maxCos (+ (* 1/2 (* (pow ux 2) (* uy (* (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))) (* (- 1 ux) (- ux 1)))))) (+ (* 1/2 (* (pow ux 2) (* xi (* (- 1 ux) (- ux 1))))) (* (pow maxCos 2) (+ (* -1/8 (* (pow ux 4) (* uy (* (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))) (* (pow (- 1 ux) 2) (pow (- ux 1) 2)))))) (* -1/8 (* (pow ux 4) (* xi (* (pow (- 1 ux) 2) (pow (- ux 1) 2)))))))))) (* ux (* zi (- 1 ux))))) (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))))))>
#<alt (* maxCos (+ (* ux (* zi (- 1 ux))) (+ (* (* ux xi) (sqrt (* (- 1 ux) (- ux 1)))) (* (* ux (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))))))>
#<alt (* maxCos (+ (* 1/2 (* (/ xi (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (+ (* 1/2 (* (/ (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (+ (* ux (* zi (- 1 ux))) (+ (* (* ux xi) (sqrt (* (- 1 ux) (- ux 1)))) (* (* ux (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))))))))>
#<alt (* maxCos (+ (* -1/8 (* (/ xi (* (pow maxCos 4) (pow ux 3))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (+ (* -1/8 (* (/ (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))) (* (pow maxCos 4) (pow ux 3))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (+ (* 1/2 (* (/ xi (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (+ (* 1/2 (* (/ (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (+ (* ux (* zi (- 1 ux))) (+ (* (* ux xi) (sqrt (* (- 1 ux) (- ux 1)))) (* (* ux (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))))))))))>
#<alt (* maxCos (+ (* -1/8 (* (/ xi (* (pow maxCos 4) (pow ux 3))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (+ (* -1/8 (* (/ (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))) (* (pow maxCos 4) (pow ux 3))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (+ (* 1/16 (* (/ xi (* (pow maxCos 6) (pow ux 5))) (sqrt (/ 1 (* (pow (- 1 ux) 5) (pow (- ux 1) 5)))))) (+ (* 1/16 (* (/ (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))) (* (pow maxCos 6) (pow ux 5))) (sqrt (/ 1 (* (pow (- 1 ux) 5) (pow (- ux 1) 5)))))) (+ (* 1/2 (* (/ xi (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (+ (* 1/2 (* (/ (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (+ (* ux (* zi (- 1 ux))) (+ (* (* ux xi) (sqrt (* (- 1 ux) (- ux 1)))) (* (* ux (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))))))))))))>
#<alt (* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* (* ux xi) (sqrt (* (- 1 ux) (- ux 1)))) (* (* ux (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))))) (sqrt (* (- 1 ux) (- ux 1))))))))>
#<alt (* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* 1/2 (* (/ xi (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (+ (* 1/2 (* (/ (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (+ (* (* ux xi) (sqrt (* (- 1 ux) (- ux 1)))) (* (* ux (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))))) (sqrt (* (- 1 ux) (- ux 1))))))))))>
#<alt (* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* -1/8 (* (/ xi (* (pow maxCos 4) (pow ux 3))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (+ (* -1/8 (* (/ (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))) (* (pow maxCos 4) (pow ux 3))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (+ (* 1/2 (* (/ xi (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (+ (* 1/2 (* (/ (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (+ (* (* ux xi) (sqrt (* (- 1 ux) (- ux 1)))) (* (* ux (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))))) (sqrt (* (- 1 ux) (- ux 1))))))))))))>
#<alt (* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* -1/8 (* (/ xi (* (pow maxCos 4) (pow ux 3))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (+ (* -1/8 (* (/ (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))) (* (pow maxCos 4) (pow ux 3))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (+ (* 1/16 (* (/ xi (* (pow maxCos 6) (pow ux 5))) (sqrt (/ 1 (* (pow (- 1 ux) 5) (pow (- ux 1) 5)))))) (+ (* 1/16 (* (/ (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))) (* (pow maxCos 6) (pow ux 5))) (sqrt (/ 1 (* (pow (- 1 ux) 5) (pow (- ux 1) 5)))))) (+ (* 1/2 (* (/ xi (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (+ (* 1/2 (* (/ (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (+ (* (* ux xi) (sqrt (* (- 1 ux) (- ux 1)))) (* (* ux (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))))) (sqrt (* (- 1 ux) (- ux 1))))))))))))))>
#<alt (+ xi (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))))>
#<alt (+ xi (+ (* maxCos (* ux zi)) (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))))))>
#<alt (+ xi (+ (* ux (+ (* maxCos zi) (* ux (+ (* -1 (* maxCos zi)) (+ (* -1/2 (* (pow maxCos 2) xi)) (* -1/2 (* (pow maxCos 2) (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))))))))))) (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))))))>
#<alt (+ xi (+ (* ux (+ (* maxCos zi) (* ux (+ (* -1 (* maxCos zi)) (+ (* -1/2 (* (pow maxCos 2) xi)) (+ (* -1/2 (* (pow maxCos 2) (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))))) (* ux (+ (* (pow maxCos 2) xi) (* (pow maxCos 2) (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))))))))))))) (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))))))>
#<alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* maxCos (* uy (* (sqrt -1) (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))))) (* maxCos (* xi (sqrt -1))))))>
#<alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* maxCos (* uy (* (sqrt -1) (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))))) (+ (* maxCos (* xi (sqrt -1))) (+ (/ (* maxCos xi) (* ux (sqrt -1))) (+ (/ (* maxCos zi) ux) (/ (* maxCos (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))))) (* ux (sqrt -1)))))))))>
#<alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* 1/2 (/ (* uy (* (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2))))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 1/2 (/ (* xi (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* maxCos (* uy (* (sqrt -1) (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))))) (+ (* maxCos (* xi (sqrt -1))) (+ (/ (* maxCos xi) (* ux (sqrt -1))) (+ (/ (* maxCos zi) ux) (/ (* maxCos (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))))) (* ux (sqrt -1)))))))))))>
#<alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* 1/2 (/ (* uy (* (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2))))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 1/2 (/ (* uy (* (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))) (- (/ (pow maxCos 2) (pow (sqrt -1) 4)) (* -1 (/ (pow maxCos 2) (pow (sqrt -1) 2)))))) (* maxCos (* (pow ux 3) (sqrt -1))))) (+ (* 1/2 (/ (* xi (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 1/2 (/ (* xi (- (/ (pow maxCos 2) (pow (sqrt -1) 4)) (* -1 (/ (pow maxCos 2) (pow (sqrt -1) 2))))) (* maxCos (* (pow ux 3) (sqrt -1))))) (+ (* maxCos (* uy (* (sqrt -1) (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))))) (+ (* maxCos (* xi (sqrt -1))) (+ (/ (* maxCos xi) (* ux (sqrt -1))) (+ (/ (* maxCos zi) ux) (/ (* maxCos (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))))) (* ux (sqrt -1)))))))))))))>
#<alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* maxCos (* uy (* (sqrt -1) (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))))) (* maxCos (* xi (sqrt -1))))))>
#<alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* maxCos xi) (sqrt -1))) (* -1 (/ (* maxCos (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))))) (sqrt -1))))) ux)) (+ (* maxCos (* uy (* (sqrt -1) (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))))) (* maxCos (* xi (sqrt -1)))))))>
#<alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* maxCos xi) (sqrt -1))) (+ (* -1 (/ (* maxCos (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))))) (sqrt -1))) (* -1 (/ (+ (* 1/2 (/ (* uy (* (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2))))) (* maxCos (sqrt -1)))) (* 1/2 (/ (* xi (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2)))) (* maxCos (sqrt -1))))) ux))))) ux)) (+ (* maxCos (* uy (* (sqrt -1) (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))))) (* maxCos (* xi (sqrt -1)))))))>
#<alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* maxCos xi) (sqrt -1))) (+ (* -1 (/ (* maxCos (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (/ (* uy (* (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2))))) (* maxCos (pow (sqrt -1) 3)))) (* 1/2 (/ (* xi (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2)))) (* maxCos (pow (sqrt -1) 3))))) ux)) (+ (* 1/2 (/ (* uy (* (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2))))) (* maxCos (sqrt -1)))) (* 1/2 (/ (* xi (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2)))) (* maxCos (sqrt -1)))))) ux))))) ux)) (+ (* maxCos (* uy (* (sqrt -1) (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))))) (* maxCos (* xi (sqrt -1)))))))>
#<alt (+ (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))>
#<alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))>
#<alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))>
#<alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* zi (+ (* maxCos (* ux (- 1 ux))) (+ (* (/ xi zi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (/ (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))) zi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))))>
#<alt (* zi (+ (* maxCos (* ux (- 1 ux))) (+ (* (/ xi zi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (/ (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))) zi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))))>
#<alt (* zi (+ (* maxCos (* ux (- 1 ux))) (+ (* (/ xi zi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (/ (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (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 (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) zi)))))>
#<alt (* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) zi)))))>
#<alt (* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) zi)))))>
#<alt (+ (* 2 (* (* uy (* yi (PI))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* maxCos (* ux (* zi (- 1 ux)))))>
#<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)))))) (* -2 (* (* (pow uy 2) (pow (PI) 2)) (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)))))) (* -2 (* (* (pow uy 2) (pow (PI) 2)) (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)))))) (* -2 (* (* (pow uy 2) (pow (PI) 2)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))))))>
#<alt (* xi (+ (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (* -2 (* (* (pow uy 2) (pow (PI) 2)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))))>
#<alt (* xi (+ (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (+ (* -2 (* (* (pow uy 2) (pow (PI) 2)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (+ (* 2 (* (/ (* uy (* yi (PI))) xi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi)))))>
#<alt (* xi (+ (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (+ (* -2 (* (* (pow uy 2) (pow (PI) 2)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (+ (* 2 (* (/ (* uy (* yi (PI))) xi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi)))))>
#<alt (* xi (+ (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (+ (* -2 (* (* (pow uy 2) (pow (PI) 2)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (+ (* 2 (* (/ (* uy (* yi (PI))) xi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi)))))>
#<alt (* -1 (* xi (+ (* -1 (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* 2 (* (* (pow uy 2) (pow (PI) 2)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))))>
#<alt (* -1 (* xi (+ (* -1 (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (+ (* -1 (/ (+ (* 2 (* (* uy (* yi (PI))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* maxCos (* ux (* zi (- 1 ux))))) xi)) (* 2 (* (* (pow uy 2) (pow (PI) 2)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))))))>
#<alt (* -1 (* xi (+ (* -1 (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (+ (* -1 (/ (+ (* 2 (* (* uy (* yi (PI))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* maxCos (* ux (* zi (- 1 ux))))) xi)) (* 2 (* (* (pow uy 2) (pow (PI) 2)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))))))>
#<alt (* -1 (* xi (+ (* -1 (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (+ (* -1 (/ (+ (* 2 (* (* uy (* yi (PI))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* maxCos (* ux (* zi (- 1 ux))))) xi)) (* 2 (* (* (pow uy 2) (pow (PI) 2)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 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 (* (* 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 (* -2 (* (* (pow uy 2) (* xi (pow (PI) 2))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))>
#<alt (* (pow uy 2) (+ (* -2 (* (* xi (pow (PI) 2)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* 2 (* (/ (* yi (PI)) uy) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))))>
#<alt (* (pow uy 2) (+ (* -2 (* (* xi (pow (PI) 2)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (+ (* 2 (* (/ (* yi (PI)) uy) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (+ (* (/ xi (pow uy 2)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) (pow uy 2))))))>
#<alt (* (pow uy 2) (+ (* -2 (* (* xi (pow (PI) 2)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (+ (* 2 (* (/ (* yi (PI)) uy) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (+ (* (/ xi (pow uy 2)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) (pow uy 2))))))>
#<alt (* -2 (* (* (pow uy 2) (* xi (pow (PI) 2))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))>
#<alt (* (pow uy 2) (+ (* -2 (* (* xi (pow (PI) 2)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* 2 (* (/ (* yi (PI)) uy) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))))>
#<alt (* (pow uy 2) (+ (* -2 (* (* xi (pow (PI) 2)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* -1 (/ (+ (* -2 (* (* yi (PI)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) uy))) uy))))>
#<alt (* (pow uy 2) (+ (* -2 (* (* xi (pow (PI) 2)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* -1 (/ (+ (* -2 (* (* yi (PI)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) uy))) uy))))>
#<alt (+ (* -2 (* (* (pow uy 2) (* xi (pow (PI) 2))) (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 (+ (* -2 (* (* (pow uy 2) (* xi (pow (PI) 2))) (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))))))))))>
#<alt (+ (* -2 (* (* (pow uy 2) (* xi (pow (PI) 2))) (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))))))))))>
#<alt (+ (* -2 (* (* (pow uy 2) (* xi (pow (PI) 2))) (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))))))))))>
#<alt (* 2 (* (* uy (* yi (PI))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))>
#<alt (* yi (+ (* -2 (* (/ (* (pow uy 2) (* xi (pow (PI) 2))) yi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (+ (* 2 (* (* uy (PI)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (+ (* (/ xi yi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi)))))>
#<alt (* yi (+ (* -2 (* (/ (* (pow uy 2) (* xi (pow (PI) 2))) yi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (+ (* 2 (* (* uy (PI)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (+ (* (/ xi yi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi)))))>
#<alt (* yi (+ (* -2 (* (/ (* (pow uy 2) (* xi (pow (PI) 2))) yi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (+ (* 2 (* (* uy (PI)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (+ (* (/ xi yi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi)))))>
#<alt (* 2 (* (* uy (* yi (PI))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))>
#<alt (* -1 (* yi (+ (* -2 (* (* uy (PI)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* -1 (/ (+ (* -2 (* (* (pow uy 2) (* xi (pow (PI) 2))) (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))))))))) yi)))))>
#<alt (* -1 (* yi (+ (* -2 (* (* uy (PI)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* -1 (/ (+ (* -2 (* (* (pow uy 2) (* xi (pow (PI) 2))) (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))))))))) yi)))))>
#<alt (* -1 (* yi (+ (* -2 (* (* uy (PI)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* -1 (/ (+ (* -2 (* (* (pow uy 2) (* xi (pow (PI) 2))) (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))))))))) yi)))))>
#<alt (* 2 (* yi (PI)))>
#<alt (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))>
#<alt (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))>
#<alt (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))>
#<alt (* -2 (* uy (* xi (pow (PI) 2))))>
#<alt (* uy (+ (* -2 (* xi (pow (PI) 2))) (* 2 (/ (* yi (PI)) uy))))>
#<alt (* uy (+ (* -2 (* xi (pow (PI) 2))) (* 2 (/ (* yi (PI)) uy))))>
#<alt (* uy (+ (* -2 (* xi (pow (PI) 2))) (* 2 (/ (* yi (PI)) uy))))>
#<alt (* -2 (* uy (* xi (pow (PI) 2))))>
#<alt (* -1 (* uy (+ (* -2 (/ (* yi (PI)) uy)) (* 2 (* xi (pow (PI) 2))))))>
#<alt (* -1 (* uy (+ (* -2 (/ (* yi (PI)) uy)) (* 2 (* xi (pow (PI) 2))))))>
#<alt (* -1 (* uy (+ (* -2 (/ (* yi (PI)) uy)) (* 2 (* xi (pow (PI) 2))))))>
#<alt (* 2 (* yi (PI)))>
#<alt (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))>
#<alt (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))>
#<alt (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))>
#<alt (* -2 (* uy (* xi (pow (PI) 2))))>
#<alt (* xi (+ (* -2 (* uy (pow (PI) 2))) (* 2 (/ (* yi (PI)) xi))))>
#<alt (* xi (+ (* -2 (* uy (pow (PI) 2))) (* 2 (/ (* yi (PI)) xi))))>
#<alt (* xi (+ (* -2 (* uy (pow (PI) 2))) (* 2 (/ (* yi (PI)) xi))))>
#<alt (* -2 (* uy (* xi (pow (PI) 2))))>
#<alt (* -1 (* xi (+ (* -2 (/ (* yi (PI)) xi)) (* 2 (* uy (pow (PI) 2))))))>
#<alt (* -1 (* xi (+ (* -2 (/ (* yi (PI)) xi)) (* 2 (* uy (pow (PI) 2))))))>
#<alt (* -1 (* xi (+ (* -2 (/ (* yi (PI)) xi)) (* 2 (* uy (pow (PI) 2))))))>
#<alt (* -2 (* uy (* xi (pow (PI) 2))))>
#<alt (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))>
#<alt (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))>
#<alt (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))>
#<alt (* 2 (* yi (PI)))>
#<alt (* yi (+ (* -2 (/ (* uy (* xi (pow (PI) 2))) yi)) (* 2 (PI))))>
#<alt (* yi (+ (* -2 (/ (* uy (* xi (pow (PI) 2))) yi)) (* 2 (PI))))>
#<alt (* yi (+ (* -2 (/ (* uy (* xi (pow (PI) 2))) yi)) (* 2 (PI))))>
#<alt (* 2 (* yi (PI)))>
#<alt (* -1 (* yi (+ (* -2 (PI)) (* 2 (/ (* uy (* xi (pow (PI) 2))) yi)))))>
#<alt (* -1 (* yi (+ (* -2 (PI)) (* 2 (/ (* uy (* xi (pow (PI) 2))) yi)))))>
#<alt (* -1 (* yi (+ (* -2 (PI)) (* 2 (/ (* uy (* xi (pow (PI) 2))) yi)))))>
#<alt xi>
#<alt (+ xi (* maxCos (* ux (* zi (- 1 ux)))))>
#<alt (+ xi (* maxCos (+ (* 1/2 (* maxCos (* (pow ux 2) (* xi (* (- 1 ux) (- ux 1)))))) (* ux (* zi (- 1 ux))))))>
#<alt (+ xi (* maxCos (+ (* maxCos (+ (* -1/8 (* (pow maxCos 2) (* (pow ux 4) (* xi (* (pow (- 1 ux) 2) (pow (- ux 1) 2)))))) (* 1/2 (* (pow ux 2) (* xi (* (- 1 ux) (- ux 1))))))) (* ux (* zi (- 1 ux))))))>
#<alt (* maxCos (+ (* ux (* zi (- 1 ux))) (* (* ux xi) (sqrt (* (- 1 ux) (- ux 1))))))>
#<alt (* maxCos (+ (* 1/2 (* (/ xi (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (+ (* ux (* zi (- 1 ux))) (* (* ux xi) (sqrt (* (- 1 ux) (- ux 1)))))))>
#<alt (* maxCos (+ (* -1/8 (* (/ xi (* (pow maxCos 4) (pow ux 3))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (+ (* 1/2 (* (/ xi (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (+ (* ux (* zi (- 1 ux))) (* (* ux xi) (sqrt (* (- 1 ux) (- ux 1))))))))>
#<alt (* maxCos (+ (* -1/8 (* (/ xi (* (pow maxCos 4) (pow ux 3))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (+ (* 1/16 (* (/ xi (* (pow maxCos 6) (pow ux 5))) (sqrt (/ 1 (* (pow (- 1 ux) 5) (pow (- ux 1) 5)))))) (+ (* 1/2 (* (/ xi (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (+ (* ux (* zi (- 1 ux))) (* (* ux xi) (sqrt (* (- 1 ux) (- ux 1)))))))))>
#<alt (* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (* (* ux xi) (sqrt (* (- 1 ux) (- ux 1)))))))>
#<alt (* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* 1/2 (* (/ xi (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (* (* ux xi) (sqrt (* (- 1 ux) (- ux 1))))))))>
#<alt (* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* -1/8 (* (/ xi (* (pow maxCos 4) (pow ux 3))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (+ (* 1/2 (* (/ xi (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (* (* ux xi) (sqrt (* (- 1 ux) (- ux 1)))))))))>
#<alt (* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* -1/8 (* (/ xi (* (pow maxCos 4) (pow ux 3))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (+ (* 1/16 (* (/ xi (* (pow maxCos 6) (pow ux 5))) (sqrt (/ 1 (* (pow (- 1 ux) 5) (pow (- ux 1) 5)))))) (+ (* 1/2 (* (/ xi (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (* (* ux xi) (sqrt (* (- 1 ux) (- ux 1))))))))))>
#<alt xi>
#<alt (+ xi (* maxCos (* ux zi)))>
#<alt (+ xi (* ux (+ (* maxCos zi) (* ux (+ (* -1 (* maxCos zi)) (* -1/2 (* (pow maxCos 2) xi)))))))>
#<alt (+ xi (* ux (+ (* maxCos zi) (* ux (+ (* -1 (* maxCos zi)) (+ (* -1/2 (* (pow maxCos 2) xi)) (* (pow maxCos 2) (* ux xi))))))))>
#<alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (* maxCos (* xi (sqrt -1)))))>
#<alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* maxCos (* xi (sqrt -1))) (+ (/ (* maxCos xi) (* ux (sqrt -1))) (/ (* maxCos zi) ux)))))>
#<alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* 1/2 (/ (* xi (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* maxCos (* xi (sqrt -1))) (+ (/ (* maxCos xi) (* ux (sqrt -1))) (/ (* maxCos zi) ux))))))>
#<alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* 1/2 (/ (* xi (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 1/2 (/ (* xi (- (/ (pow maxCos 2) (pow (sqrt -1) 4)) (* -1 (/ (pow maxCos 2) (pow (sqrt -1) 2))))) (* maxCos (* (pow ux 3) (sqrt -1))))) (+ (* maxCos (* xi (sqrt -1))) (+ (/ (* maxCos xi) (* ux (sqrt -1))) (/ (* maxCos zi) ux)))))))>
#<alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (* maxCos (* xi (sqrt -1)))))>
#<alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -1 (* maxCos zi)) (* -1 (/ (* maxCos xi) (sqrt -1)))) ux)) (* maxCos (* xi (sqrt -1))))))>
#<alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* maxCos xi) (sqrt -1))) (* -1/2 (/ (* xi (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2)))) (* maxCos (* ux (sqrt -1))))))) ux)) (* maxCos (* xi (sqrt -1))))))>
#<alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* maxCos xi) (sqrt -1))) (* -1 (/ (+ (* -1/2 (/ (* xi (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2)))) (* maxCos (* ux (pow (sqrt -1) 3))))) (* 1/2 (/ (* xi (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2)))) (* maxCos (sqrt -1))))) ux)))) ux)) (* maxCos (* xi (sqrt -1))))))>
#<alt (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))>
#<alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))>
#<alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))>
#<alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* zi (+ (* maxCos (* ux (- 1 ux))) (* (/ xi zi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))>
#<alt (* zi (+ (* maxCos (* ux (- 1 ux))) (* (/ xi zi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))>
#<alt (* zi (+ (* maxCos (* ux (- 1 ux))) (* (/ xi 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 zi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))))>
#<alt (* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (* (/ xi zi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))))>
#<alt (* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (* (/ xi zi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))>
#<alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))>
#<alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))>
#<alt (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))>
#<alt (* xi (+ (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi)))>
#<alt (* xi (+ (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi)))>
#<alt (* xi (+ (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi)))>
#<alt (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))>
#<alt (* -1 (* xi (+ (* -1 (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* -1 (/ (* maxCos (* ux (* zi (- 1 ux)))) xi)))))>
#<alt (* -1 (* xi (+ (* -1 (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* -1 (/ (* maxCos (* ux (* zi (- 1 ux)))) xi)))))>
#<alt (* -1 (* xi (+ (* -1 (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* -1 (/ (* maxCos (* ux (* zi (- 1 ux)))) xi)))))>
#<alt (* yi (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow uy 2) (pow (PI) 5)))))>
#<alt (* yi (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow uy 2) (pow (PI) 5)))))>
#<alt (* yi (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow uy 2) (pow (PI) 5)))))>
#<alt (* yi (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow uy 2) (pow (PI) 5)))))>
#<alt (* yi (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow uy 2) (pow (PI) 5)))))>
#<alt (* yi (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow uy 2) (pow (PI) 5)))))>
#<alt (* yi (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow uy 2) (pow (PI) 5)))))>
#<alt (* yi (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow uy 2) (pow (PI) 5)))))>
#<alt (* -1 (* yi (+ (* -4/15 (* (pow uy 2) (pow (PI) 5))) (* 4/3 (pow (PI) 3)))))>
#<alt (* -1 (* yi (+ (* -4/15 (* (pow uy 2) (pow (PI) 5))) (* 4/3 (pow (PI) 3)))))>
#<alt (* -1 (* yi (+ (* -4/15 (* (pow uy 2) (pow (PI) 5))) (* 4/3 (pow (PI) 3)))))>
#<alt (* -1 (* yi (+ (* -4/15 (* (pow uy 2) (pow (PI) 5))) (* 4/3 (pow (PI) 3)))))>
#<alt (* -4/3 (* yi (pow (PI) 3)))>
#<alt (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))>
#<alt (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))>
#<alt (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))>
#<alt (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5))))>
#<alt (* (pow uy 2) (+ (* -4/3 (/ (* yi (pow (PI) 3)) (pow uy 2))) (* 4/15 (* yi (pow (PI) 5)))))>
#<alt (* (pow uy 2) (+ (* -4/3 (/ (* yi (pow (PI) 3)) (pow uy 2))) (* 4/15 (* yi (pow (PI) 5)))))>
#<alt (* (pow uy 2) (+ (* -4/3 (/ (* yi (pow (PI) 3)) (pow uy 2))) (* 4/15 (* yi (pow (PI) 5)))))>
#<alt (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5))))>
#<alt (* (pow uy 2) (+ (* -4/3 (/ (* yi (pow (PI) 3)) (pow uy 2))) (* 4/15 (* yi (pow (PI) 5)))))>
#<alt (* (pow uy 2) (+ (* -4/3 (/ (* yi (pow (PI) 3)) (pow uy 2))) (* 4/15 (* yi (pow (PI) 5)))))>
#<alt (* (pow uy 2) (+ (* -4/3 (/ (* yi (pow (PI) 3)) (pow uy 2))) (* 4/15 (* yi (pow (PI) 5)))))>
#<alt (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI))))))>
#<alt (+ (* maxCos (* ux zi)) (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))))>
#<alt (+ (* ux (+ (* maxCos zi) (* ux (+ (* -1 (* maxCos zi)) (* -1/2 (* (pow maxCos 2) (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))))))))) (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))))>
#<alt (+ (* ux (+ (* maxCos zi) (* ux (+ (* -1 (* maxCos zi)) (+ (* -1/2 (* (pow maxCos 2) (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))))) (* (pow maxCos 2) (* ux (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI))))))))))))) (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))))>
#<alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (* maxCos (* (sqrt -1) (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI))))))))))>
#<alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* maxCos (* (sqrt -1) (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))))) (+ (/ (* maxCos zi) ux) (/ (* maxCos (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI))))))) (* ux (sqrt -1)))))))>
#<alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* 1/2 (/ (* (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* maxCos (* (sqrt -1) (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))))) (+ (/ (* maxCos zi) ux) (/ (* maxCos (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI))))))) (* ux (sqrt -1))))))))>
#<alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* 1/2 (/ (* (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 1/2 (/ (* (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))) (- (/ (pow maxCos 2) (pow (sqrt -1) 4)) (* -1 (/ (pow maxCos 2) (pow (sqrt -1) 2))))) (* maxCos (* (pow ux 3) (sqrt -1))))) (+ (* maxCos (* (sqrt -1) (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))))) (+ (/ (* maxCos zi) ux) (/ (* maxCos (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI))))))) (* ux (sqrt -1)))))))))>
#<alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (* maxCos (* (sqrt -1) (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI))))))))))>
#<alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -1 (* maxCos zi)) (* -1 (/ (* maxCos (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI))))))) (sqrt -1)))) ux)) (* maxCos (* (sqrt -1) (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))))))))>
#<alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* maxCos (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI))))))) (sqrt -1))) (* -1/2 (/ (* (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2)))) (* maxCos (* ux (sqrt -1))))))) ux)) (* maxCos (* (sqrt -1) (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))))))))>
#<alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* maxCos (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI))))))) (sqrt -1))) (* -1 (/ (+ (* -1/2 (/ (* (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2)))) (* maxCos (* ux (pow (sqrt -1) 3))))) (* 1/2 (/ (* (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2)))) (* maxCos (sqrt -1))))) ux)))) ux)) (* maxCos (* (sqrt -1) (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))))))))>
#<alt (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI))))))>
#<alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))))>
#<alt (+ (* maxCos (+ (* 1/2 (* maxCos (* (pow ux 2) (* (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))) (* (- 1 ux) (- ux 1)))))) (* ux (* zi (- 1 ux))))) (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))))>
#<alt (+ (* maxCos (+ (* maxCos (+ (* -1/8 (* (pow maxCos 2) (* (pow ux 4) (* (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))) (* (pow (- 1 ux) 2) (pow (- ux 1) 2)))))) (* 1/2 (* (pow ux 2) (* (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))) (* (- 1 ux) (- ux 1))))))) (* ux (* zi (- 1 ux))))) (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))))>
#<alt (* maxCos (+ (* ux (* zi (- 1 ux))) (* (* ux (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1))))))>
#<alt (* maxCos (+ (* 1/2 (* (/ (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (+ (* ux (* zi (- 1 ux))) (* (* ux (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1)))))))>
#<alt (* maxCos (+ (* -1/8 (* (/ (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))) (* (pow maxCos 4) (pow ux 3))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (+ (* 1/2 (* (/ (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (+ (* ux (* zi (- 1 ux))) (* (* ux (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1))))))))>
#<alt (* maxCos (+ (* -1/8 (* (/ (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))) (* (pow maxCos 4) (pow ux 3))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (+ (* 1/16 (* (/ (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))) (* (pow maxCos 6) (pow ux 5))) (sqrt (/ 1 (* (pow (- 1 ux) 5) (pow (- ux 1) 5)))))) (+ (* 1/2 (* (/ (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (+ (* ux (* zi (- 1 ux))) (* (* ux (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1)))))))))>
#<alt (* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (* (* ux (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1)))))))>
#<alt (* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* 1/2 (* (/ (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (* (* ux (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1))))))))>
#<alt (* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* -1/8 (* (/ (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))) (* (pow maxCos 4) (pow ux 3))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (+ (* 1/2 (* (/ (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (* (* ux (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1)))))))))>
#<alt (* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* -1/8 (* (/ (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))) (* (pow maxCos 4) (pow ux 3))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (+ (* 1/16 (* (/ (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))) (* (pow maxCos 6) (pow ux 5))) (sqrt (/ 1 (* (pow (- 1 ux) 5) (pow (- ux 1) 5)))))) (+ (* 1/2 (* (/ (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (* (* ux (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 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 (* 4/15 (* (* (pow uy 5) (* yi (pow (PI) 5))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))>
#<alt (* (pow uy 5) (+ (* -4/3 (* (/ (* yi (pow (PI) 3)) (pow uy 2)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* 4/15 (* (* yi (pow (PI) 5)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))))>
#<alt (* (pow uy 5) (+ (* -4/3 (* (/ (* yi (pow (PI) 3)) (pow uy 2)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (+ (* 4/15 (* (* yi (pow (PI) 5)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* 2 (* (/ (* yi (PI)) (pow uy 4)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))))>
#<alt (* (pow uy 5) (+ (* -4/3 (* (/ (* yi (pow (PI) 3)) (pow uy 2)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (+ (* 4/15 (* (* yi (pow (PI) 5)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (+ (* 2 (* (/ (* yi (PI)) (pow uy 4)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 5)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) (pow uy 5)))))))>
#<alt (* 4/15 (* (* (pow uy 5) (* yi (pow (PI) 5))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))>
#<alt (* -1 (* (pow uy 5) (+ (* -4/15 (* (* yi (pow (PI) 5)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* 4/3 (* (/ (* yi (pow (PI) 3)) (pow uy 2)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))))>
#<alt (* -1 (* (pow uy 5) (+ (* -2 (* (/ (* yi (PI)) (pow uy 4)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (+ (* -4/15 (* (* yi (pow (PI) 5)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* 4/3 (* (/ (* yi (pow (PI) 3)) (pow uy 2)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))))))>
#<alt (* -1 (* (pow uy 5) (+ (* -2 (* (/ (* yi (PI)) (pow uy 4)) (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)))))))) (pow uy 5))) (+ (* -4/15 (* (* yi (pow (PI) 5)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* 4/3 (* (/ (* yi (pow (PI) 3)) (pow uy 2)) (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))))))))>
#<alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* uy (* yi (+ (* 2 (PI)) (* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow uy 2) (pow (PI) 5)))))))) (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)))))))))>
#<alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* uy (* yi (+ (* 2 (PI)) (* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow uy 2) (pow (PI) 5)))))))) (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)))))))))>
#<alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* uy (* yi (+ (* 2 (PI)) (* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow uy 2) (pow (PI) 5)))))))) (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)))))))))>
#<alt (* (* uy (* yi (+ (* 2 (PI)) (* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow uy 2) (pow (PI) 5)))))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))>
#<alt (* yi (+ (* (* uy (+ (* 2 (PI)) (* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow uy 2) (pow (PI) 5))))))) (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 (+ (* (* uy (+ (* 2 (PI)) (* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow uy 2) (pow (PI) 5))))))) (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 (+ (* (* uy (+ (* 2 (PI)) (* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow uy 2) (pow (PI) 5))))))) (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 (* -1 (* (* uy (* yi (+ (* -2 (PI)) (* (pow uy 2) (+ (* -4/15 (* (pow uy 2) (pow (PI) 5))) (* 4/3 (pow (PI) 3))))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))>
#<alt (* -1 (* yi (+ (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) yi)) (* (* uy (+ (* -2 (PI)) (* (pow uy 2) (+ (* -4/15 (* (pow uy 2) (pow (PI) 5))) (* 4/3 (pow (PI) 3)))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))))>
#<alt (* -1 (* yi (+ (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) yi)) (* (* uy (+ (* -2 (PI)) (* (pow uy 2) (+ (* -4/15 (* (pow uy 2) (pow (PI) 5))) (* 4/3 (pow (PI) 3)))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))))>
#<alt (* -1 (* yi (+ (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) yi)) (* (* uy (+ (* -2 (PI)) (* (pow uy 2) (+ (* -4/15 (* (pow uy 2) (pow (PI) 5))) (* 4/3 (pow (PI) 3)))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))))>
#<alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))>
#<alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (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)))))))))>
#<alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (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)))))))))>
#<alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (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)))))))))>
#<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))))))) (+ (* (/ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) 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))))))) (+ (* (/ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) 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))))))) (+ (* (/ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) 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)))) (* (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (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)))) (* (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (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)))) (* (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) xi)))))>
#<alt (* (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))))>
#<alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI))))))))>
#<alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI))))))))>
#<alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI))))))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* zi (+ (* maxCos (* ux (- 1 ux))) (* (/ (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))) zi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))>
#<alt (* zi (+ (* maxCos (* ux (- 1 ux))) (* (/ (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))) zi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))>
#<alt (* zi (+ (* maxCos (* ux (- 1 ux))) (* (/ (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 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 (* (/ (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 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 (* (/ (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 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 (* (/ (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))) zi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))))>
#<alt (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI))))))>
#<alt (+ (* -1/2 (* (pow maxCos 2) (* (pow ux 2) (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI))))))))) (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))))>
#<alt (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* -1/2 (* (pow maxCos 2) (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))))) (* (pow maxCos 2) (* ux (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI))))))))))))>
#<alt (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* -1/2 (* (pow maxCos 2) (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))))) (* ux (+ (* 1/2 (* ux (* (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))) (- (* -1 (pow maxCos 2)) (* 1/4 (pow maxCos 4)))))) (* (pow maxCos 2) (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))))))))))>
#<alt (* maxCos (* (pow ux 2) (* (sqrt -1) (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))))))>
#<alt (* (pow ux 2) (+ (* maxCos (* (sqrt -1) (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* maxCos (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI))))))) (* ux (sqrt -1)))))>
#<alt (* (pow ux 2) (+ (* 1/2 (/ (* (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* maxCos (* (sqrt -1) (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* maxCos (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI))))))) (* ux (sqrt -1))))))>
#<alt (* (pow ux 2) (+ (* 1/2 (/ (* (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 1/2 (/ (* (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))) (- (/ (pow maxCos 2) (pow (sqrt -1) 4)) (* -1 (/ (pow maxCos 2) (pow (sqrt -1) 2))))) (* maxCos (* (pow ux 3) (sqrt -1))))) (+ (* maxCos (* (sqrt -1) (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* maxCos (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI))))))) (* ux (sqrt -1)))))))>
#<alt (* maxCos (* (pow ux 2) (* (sqrt -1) (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))))))>
#<alt (* (pow ux 2) (+ (* maxCos (* (sqrt -1) (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* maxCos (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI))))))) (* ux (sqrt -1)))))>
#<alt (* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ (* maxCos (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI))))))) (sqrt -1))) (* -1/2 (/ (* (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2)))) (* maxCos (* ux (sqrt -1)))))) ux)) (* maxCos (* (sqrt -1) (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI))))))))))>
#<alt (* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ (* maxCos (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI))))))) (sqrt -1))) (* -1 (/ (+ (* -1/2 (/ (* (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2)))) (* maxCos (* ux (pow (sqrt -1) 3))))) (* 1/2 (/ (* (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2)))) (* maxCos (sqrt -1))))) ux))) ux)) (* maxCos (* (sqrt -1) (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI))))))))))>
#<alt (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI))))))>
#<alt (+ (* 1/2 (* (pow maxCos 2) (* (pow ux 2) (* (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))) (* (- 1 ux) (- ux 1)))))) (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))))>
#<alt (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (+ (* -1/8 (* (pow maxCos 2) (* (pow ux 4) (* (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))) (* (pow (- 1 ux) 2) (pow (- ux 1) 2)))))) (* 1/2 (* (pow ux 2) (* (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))) (* (- 1 ux) (- ux 1)))))))))>
#<alt (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (+ (* 1/2 (* (pow ux 2) (* (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))) (* (- 1 ux) (- ux 1))))) (* (pow maxCos 2) (+ (* -1/8 (* (pow ux 4) (* (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))) (* (pow (- 1 ux) 2) (pow (- ux 1) 2))))) (* 1/16 (* (pow maxCos 2) (* (pow ux 6) (* (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))) (* (pow (- 1 ux) 3) (pow (- ux 1) 3))))))))))))>
#<alt (* (* maxCos (* ux (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))))) (sqrt (* (- 1 ux) (- ux 1))))>
#<alt (* maxCos (+ (* 1/2 (* (/ (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (* (* ux (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1))))))>
#<alt (* maxCos (+ (* -1/8 (* (/ (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))) (* (pow maxCos 4) (pow ux 3))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (+ (* 1/2 (* (/ (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (* (* ux (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1)))))))>
#<alt (* maxCos (+ (* -1/8 (* (/ (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))) (* (pow maxCos 4) (pow ux 3))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (+ (* 1/16 (* (/ (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))) (* (pow maxCos 6) (pow ux 5))) (sqrt (/ 1 (* (pow (- 1 ux) 5) (pow (- ux 1) 5)))))) (+ (* 1/2 (* (/ (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (* (* ux (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1))))))))>
#<alt (* -1 (* (* maxCos (* ux (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))))) (sqrt (* (- 1 ux) (- ux 1)))))>
#<alt (* -1 (* maxCos (+ (* 1/2 (* (/ (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (* (* ux (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1)))))))>
#<alt (* -1 (* maxCos (+ (* -1/8 (* (/ (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))) (* (pow maxCos 4) (pow ux 3))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (+ (* 1/2 (* (/ (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (* (* ux (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1))))))))>
#<alt (* -1 (* maxCos (+ (* -1/8 (* (/ (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))) (* (pow maxCos 4) (pow ux 3))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (+ (* 1/16 (* (/ (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))) (* (pow maxCos 6) (pow ux 5))) (sqrt (/ 1 (* (pow (- 1 ux) 5) (pow (- ux 1) 5)))))) (+ (* 1/2 (* (/ (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (* (* ux (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 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 (* 4/15 (* (* (pow uy 5) (* yi (pow (PI) 5))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))>
#<alt (* (pow uy 5) (+ (* -4/3 (* (/ (* yi (pow (PI) 3)) (pow uy 2)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* 4/15 (* (* yi (pow (PI) 5)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))))>
#<alt (* (pow uy 5) (+ (* -4/3 (* (/ (* yi (pow (PI) 3)) (pow uy 2)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (+ (* 4/15 (* (* yi (pow (PI) 5)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* 2 (* (/ (* yi (PI)) (pow uy 4)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))))>
#<alt (* (pow uy 5) (+ (* -4/3 (* (/ (* yi (pow (PI) 3)) (pow uy 2)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (+ (* 4/15 (* (* yi (pow (PI) 5)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (+ (* 2 (* (/ (* yi (PI)) (pow uy 4)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 5)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))))>
#<alt (* 4/15 (* (* (pow uy 5) (* yi (pow (PI) 5))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))>
#<alt (* -1 (* (pow uy 5) (+ (* -4/15 (* (* yi (pow (PI) 5)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* 4/3 (* (/ (* yi (pow (PI) 3)) (pow uy 2)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))))>
#<alt (* -1 (* (pow uy 5) (+ (* -2 (* (/ (* yi (PI)) (pow uy 4)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (+ (* -4/15 (* (* yi (pow (PI) 5)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* 4/3 (* (/ (* yi (pow (PI) 3)) (pow uy 2)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))))))>
#<alt (* -1 (* (pow uy 5) (+ (* -2 (* (/ (* yi (PI)) (pow uy 4)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (+ (* -1 (* (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 5)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (+ (* -4/15 (* (* yi (pow (PI) 5)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* 4/3 (* (/ (* yi (pow (PI) 3)) (pow uy 2)) (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 (+ (* (* uy (* yi (+ (* 2 (PI)) (* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow uy 2) (pow (PI) 5)))))))) (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))))))))>
#<alt (+ (* (* uy (* yi (+ (* 2 (PI)) (* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow uy 2) (pow (PI) 5)))))))) (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))))))))>
#<alt (+ (* (* uy (* yi (+ (* 2 (PI)) (* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow uy 2) (pow (PI) 5)))))))) (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))))))))>
#<alt (* (* uy (* yi (+ (* 2 (PI)) (* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow uy 2) (pow (PI) 5)))))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))>
#<alt (* yi (+ (* (* uy (+ (* 2 (PI)) (* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow uy 2) (pow (PI) 5))))))) (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 (+ (* (* uy (+ (* 2 (PI)) (* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow uy 2) (pow (PI) 5))))))) (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 (+ (* (* uy (+ (* 2 (PI)) (* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow uy 2) (pow (PI) 5))))))) (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 (* -1 (* (* uy (* yi (+ (* -2 (PI)) (* (pow uy 2) (+ (* -4/15 (* (pow uy 2) (pow (PI) 5))) (* 4/3 (pow (PI) 3))))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))>
#<alt (* -1 (* yi (+ (* -1 (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* (* uy (+ (* -2 (PI)) (* (pow uy 2) (+ (* -4/15 (* (pow uy 2) (pow (PI) 5))) (* 4/3 (pow (PI) 3)))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))))>
#<alt (* -1 (* yi (+ (* -1 (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* (* uy (+ (* -2 (PI)) (* (pow uy 2) (+ (* -4/15 (* (pow uy 2) (pow (PI) 5))) (* 4/3 (pow (PI) 3)))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))))>
#<alt (* -1 (* yi (+ (* -1 (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* (* uy (+ (* -2 (PI)) (* (pow uy 2) (+ (* -4/15 (* (pow uy 2) (pow (PI) 5))) (* 4/3 (pow (PI) 3)))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))))>
#<alt (* (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))>
#<alt (+ (* (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (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))))))))>
#<alt (+ (* (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (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))))))))>
#<alt (+ (* (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (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))))))))>
#<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))))))) (* (/ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) 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))))))) (* (/ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) 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))))))) (* (/ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) 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 (* (/ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) 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 (* (/ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) 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 (* (/ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) xi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 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 (* 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 (* 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 (* (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 (* 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 (* 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 (* 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 (* uy (* xi (pow (PI) 2)))>
#<alt (* uy (* xi (pow (PI) 2)))>
#<alt (* uy (* xi (pow (PI) 2)))>
#<alt (* uy (* xi (pow (PI) 2)))>
#<alt (* uy (* xi (pow (PI) 2)))>
#<alt (* uy (* xi (pow (PI) 2)))>
#<alt (* uy (* xi (pow (PI) 2)))>
#<alt (* uy (* xi (pow (PI) 2)))>
#<alt (* uy (* xi (pow (PI) 2)))>
#<alt (* uy (* xi (pow (PI) 2)))>
#<alt (* uy (* xi (pow (PI) 2)))>
#<alt (* uy (* xi (pow (PI) 2)))>
#<alt (* uy (* xi (pow (PI) 2)))>
#<alt (* uy (* xi (pow (PI) 2)))>
#<alt (* uy (* xi (pow (PI) 2)))>
#<alt (* uy (* xi (pow (PI) 2)))>
#<alt (* uy (* xi (pow (PI) 2)))>
#<alt (* uy (* xi (pow (PI) 2)))>
#<alt (* uy (* xi (pow (PI) 2)))>
#<alt (* uy (* xi (pow (PI) 2)))>
#<alt (* uy (* xi (pow (PI) 2)))>
#<alt (* uy (* xi (pow (PI) 2)))>
#<alt (* uy (* xi (pow (PI) 2)))>
#<alt (* uy (* xi (pow (PI) 2)))>
#<alt -1>
#<alt (- (* 2 ux) 1)>
#<alt (- (* ux (+ 2 (* -1 ux))) 1)>
#<alt (- (* ux (+ 2 (* -1 ux))) 1)>
#<alt (* -1 (pow ux 2))>
#<alt (* (pow ux 2) (- (* 2 (/ 1 ux)) 1))>
#<alt (* (pow ux 2) (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2)))))>
#<alt (* (pow ux 2) (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2)))))>
#<alt (* -1 (pow ux 2))>
#<alt (* (pow ux 2) (- (* 2 (/ 1 ux)) 1))>
#<alt (* (pow ux 2) (- (* -1 (/ (- (/ 1 ux) 2) ux)) 1))>
#<alt (* (pow ux 2) (- (* -1 (/ (- (/ 1 ux) 2) ux)) 1))>
#<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 (* 4/15 (pow uy 2))>
#<alt (* 4/15 (pow uy 2))>
#<alt (* 4/15 (pow uy 2))>
#<alt (* 4/15 (pow uy 2))>
#<alt (* 4/15 (pow uy 2))>
#<alt (* 4/15 (pow uy 2))>
#<alt (* 4/15 (pow uy 2))>
#<alt (* 4/15 (pow uy 2))>
#<alt (* 4/15 (pow uy 2))>
#<alt (* 4/15 (pow uy 2))>
#<alt (* 4/15 (pow uy 2))>
#<alt (* 4/15 (pow uy 2))>
Calls

243 calls:

TimeVariablePointExpression
37.0ms
yi
@inf
(+ (* (sqrt (+ 1 (* (- 1 ux) (* maxCos (* maxCos (* ux (* ux (+ ux -1)))))))) (+ (* uy (+ (* 2 (* (PI) yi)) (* (* uy uy) (+ (* -4/3 (* yi (* (PI) (* (PI) (PI))))) (* (* 4/15 (* uy uy)) (* yi (pow (PI) 5))))))) (* (cos (* uy (* 2 (PI)))) xi))) (* ux (* (- 1 ux) (* maxCos zi))))
32.0ms
yi
@0
(+ (* -4/3 (* yi (* (PI) (* (PI) (PI))))) (* (* 4/15 (* uy uy)) (* yi (pow (PI) 5))))
10.0ms
maxCos
@-inf
(pow (+ 1 (* (- 1 ux) (* (* (* ux ux) (* maxCos maxCos)) (+ ux -1)))) 1/2)
3.0ms
yi
@0
(+ (+ (* (* maxCos ux) (* zi (- 1 ux))) (* xi (sqrt (+ 1 (* (* maxCos maxCos) (* (* ux ux) (* (- 1 ux) (+ ux -1)))))))) (* uy (* (sqrt (+ 1 (* (* maxCos maxCos) (* (* ux ux) (* (- 1 ux) (+ ux -1)))))) (+ (* -2 (* (* uy xi) (* (PI) (PI)))) (* 2 (* (PI) yi))))))
2.0ms
maxCos
@inf
(+ (+ (* (* maxCos ux) (* zi (- 1 ux))) (* xi (sqrt (+ 1 (* (* maxCos maxCos) (* (* ux ux) (* (- 1 ux) (+ ux -1)))))))) (* uy (* (sqrt (+ 1 (* (* maxCos maxCos) (* (* ux ux) (* (- 1 ux) (+ ux -1)))))) (+ (* -2 (* (* uy xi) (* (PI) (PI)))) (* 2 (* (PI) yi))))))

rewrite569.0ms (2.2%)

Memory
-10.2MiB live, 1 057.8MiB allocated
Algorithm
batch-egg-rewrite
Rules
5 850×accelerator-lowering-fma.f32
5 850×accelerator-lowering-fma.f64
5 680×*-lowering-*.f32
5 680×*-lowering-*.f64
2 898×pow-lowering-pow.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
090543
1497521
24752521
08526492
Stop Event
iter limit
node limit
Counts
33 → 706
Calls
Call 1
Inputs
(+ (* (pow (+ 1 (* (- 1 ux) (* (* (* ux ux) (* maxCos maxCos)) (+ ux -1)))) 1/2) (+ (* yi (sin (* uy (* 2 (PI))))) (* xi (cos (* uy (* 2 (PI))))))) (* (- 1 ux) (* maxCos (* ux zi))))
(* (pow (+ 1 (* (- 1 ux) (* (* (* ux ux) (* maxCos maxCos)) (+ ux -1)))) 1/2) (+ (* yi (sin (* uy (* 2 (PI))))) (* xi (cos (* uy (* 2 (PI)))))))
(pow (+ 1 (* (- 1 ux) (* (* (* ux ux) (* maxCos maxCos)) (+ ux -1)))) 1/2)
(+ 1 (* (- 1 ux) (* (* (* ux ux) (* maxCos 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)))))) (* maxCos (* ux zi)))
(+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))
(* xi (cos (* 2 (* uy (PI)))))
(cos (* 2 (* uy (PI))))
(+ (+ (* (* maxCos ux) (* zi (- 1 ux))) (* xi (sqrt (+ 1 (* (* maxCos maxCos) (* (* ux ux) (* (- 1 ux) (+ ux -1)))))))) (* uy (* (sqrt (+ 1 (* (* maxCos maxCos) (* (* ux ux) (* (- 1 ux) (+ ux -1)))))) (+ (* -2 (* (* uy xi) (* (PI) (PI)))) (* 2 (* (PI) yi))))))
(+ (* -2 (* (* uy xi) (* (PI) (PI)))) (* 2 (* (PI) yi)))
(+ (* (* maxCos ux) (* zi (- 1 ux))) (* xi (sqrt (+ 1 (* (* maxCos maxCos) (* (* ux ux) (* (- 1 ux) (+ ux -1))))))))
(+ (* -4/3 (* yi (* (PI) (* (PI) (PI))))) (* (* 4/15 (* uy uy)) (* yi (pow (PI) 5))))
(+ (* (sqrt (+ 1 (* (- 1 ux) (* maxCos (* maxCos (* ux (* ux (+ ux -1)))))))) (+ (* uy (+ (* 2 (* (PI) yi)) (* (* uy uy) (+ (* -4/3 (* yi (* (PI) (* (PI) (PI))))) (* (* 4/15 (* uy uy)) (* yi (pow (PI) 5))))))) (* (cos (* uy (* 2 (PI)))) xi))) (* ux (* (- 1 ux) (* maxCos zi))))
(* (sqrt (+ 1 (* (- 1 ux) (* maxCos (* maxCos (* ux (* ux (+ ux -1)))))))) (+ (* uy (+ (* 2 (* (PI) yi)) (* (* uy uy) (+ (* -4/3 (* yi (* (PI) (* (PI) (PI))))) (* (* 4/15 (* uy uy)) (* yi (pow (PI) 5))))))) (* (cos (* uy (* 2 (PI)))) xi)))
(+ 1 (* (- 1 ux) (* maxCos (* maxCos (* ux (* ux (+ ux -1)))))))
(* uy (* 2 (PI)))
(* yi (sin (* uy (* 2 (PI)))))
(sin (* uy (* 2 (PI))))
(* (* ux ux) (* maxCos maxCos))
(* uy (PI))
(* yi (sin (* 2 (* uy (PI)))))
(sin (* 2 (* uy (PI))))
(* maxCos (* ux zi))
(* (PI) (PI))
(* (* uy xi) (* (PI) (PI)))
(* (- 1 ux) (+ ux -1))
(* (PI) yi)
(pow (PI) 5)
(* 4/15 (* uy uy))
Outputs
(+.f32 (*.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)))))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32))) (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))
(+.f32 (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (*.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)))))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32))))
(+.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.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 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.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 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))
(+.f32 (+.f32 (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.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 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))
(pow.f32 (/.f32 (+.f32 (pow.f32 (*.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)))))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32))) #s(literal 2 binary32)) (*.f32 (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (-.f32 (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (*.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)))))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)))))) (+.f32 (*.f32 (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (*.f32 (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) (pow.f32 (*.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)))))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32))) #s(literal 3 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (-.f32 (*.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)))))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32))) (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))) (-.f32 (pow.f32 (*.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)))))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32))) #s(literal 2 binary32)) (*.f32 (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))) #s(literal -1 binary32))
(fma.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) (*.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)))))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32))))
(fma.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 maxCos zi)) (*.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)))))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32))))
(fma.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi) (*.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)))))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32))))
(fma.f32 yi (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.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 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.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 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))
(fma.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 yi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.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 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.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 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))
(fma.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.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)))))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32))))
(fma.f32 (*.f32 ux zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.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)))))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32))))
(fma.f32 (*.f32 ux (*.f32 maxCos zi)) (-.f32 #s(literal 1 binary32) ux) (*.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)))))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32))))
(fma.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.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)))))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32))))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 ux maxCos) (*.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)))))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32))))
(fma.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.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 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.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 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))
(fma.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)))))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))
(fma.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.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 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.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 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))
(fma.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) (+.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 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))
(fma.f32 (*.f32 maxCos zi) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.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)))))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32))))
(fma.f32 (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) ux (*.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)))))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32))))
(fma.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/4 binary32)) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/4 binary32)) (+.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 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))
(fma.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/4 binary32)) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/4 binary32)) (*.f32 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 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.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 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))
(fma.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos zi) (*.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)))))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32))))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux zi) (*.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)))))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32))))
(fma.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi) maxCos (*.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)))))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32))))
(fma.f32 (*.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)))))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.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 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/4 binary32)) (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))
(fma.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) zi (*.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)))))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32))))
(fma.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) maxCos) zi (*.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)))))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32))))
(fma.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) 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 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.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 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))
(fma.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) yi (+.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.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 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))
(fma.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.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 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/4 binary32)) (+.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.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 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) zi (*.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)))))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32))))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux zi)) maxCos (*.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)))))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32))))
(fma.f32 (*.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) zi (*.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)))))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32))))
(fma.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi (*.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)))))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32))))
(-.f32 (/.f32 (pow.f32 (*.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)))))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32))) #s(literal 2 binary32)) (-.f32 (*.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)))))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32))) (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) (/.f32 (*.f32 (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))) (-.f32 (*.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)))))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32))) (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (pow.f32 (*.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)))))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32))) #s(literal 2 binary32)) (*.f32 (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (-.f32 (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (*.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)))))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)))))) (+.f32 (*.f32 (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (*.f32 (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) (pow.f32 (*.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)))))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32))) #s(literal 3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.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)))))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32))) (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))) (-.f32 (pow.f32 (*.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)))))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32))) #s(literal 2 binary32)) (*.f32 (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))))
(/.f32 (+.f32 (*.f32 (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (*.f32 (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) (pow.f32 (*.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)))))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32))) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.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)))))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32))) #s(literal 2 binary32)) (*.f32 (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (-.f32 (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (*.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)))))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)))))))
(/.f32 (+.f32 (*.f32 (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (*.f32 (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) (pow.f32 (*.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)))))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32))) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))) (-.f32 (pow.f32 (*.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)))))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32))) #s(literal 2 binary32)) (*.f32 (*.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)))))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32))) (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))))
(/.f32 (-.f32 (pow.f32 (*.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)))))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32))) #s(literal 2 binary32)) (*.f32 (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) (-.f32 (*.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)))))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32))) (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))
(/.f32 (neg.f32 (+.f32 (*.f32 (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (*.f32 (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) (pow.f32 (*.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)))))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32))) #s(literal 3 binary32)))) (neg.f32 (+.f32 (pow.f32 (*.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)))))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32))) #s(literal 2 binary32)) (*.f32 (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (-.f32 (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (*.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)))))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32))))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.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)))))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32))) #s(literal 2 binary32)) (*.f32 (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))) (neg.f32 (-.f32 (*.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)))))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32))) (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))))
(/.f32 (-.f32 (*.f32 (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))) (pow.f32 (*.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)))))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32))) #s(literal 2 binary32))) (-.f32 (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (*.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)))))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)))))
(*.f32 (+.f32 (*.f32 (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (*.f32 (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) (pow.f32 (*.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)))))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32))) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (*.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)))))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32))) #s(literal 2 binary32)) (*.f32 (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (-.f32 (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (*.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)))))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32))))))))
(*.f32 (-.f32 (pow.f32 (*.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)))))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32))) #s(literal 2 binary32)) (*.f32 (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) (/.f32 #s(literal 1 binary32) (-.f32 (*.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)))))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32))) (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))))
(+.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.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 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.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 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.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 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32))))
(fma.f32 yi (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.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 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.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 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 yi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.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 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.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 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 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32))) (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.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)))) (*.f32 xi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32))) (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32))))
(fma.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.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 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.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 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.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 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.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 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.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 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32))))
(fma.f32 (*.f32 xi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.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 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32))))
(fma.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32))))
(fma.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/4 binary32)) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/4 binary32)) (*.f32 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 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.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 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/4 binary32)) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/4 binary32)) (*.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))))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32))))
(fma.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.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 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/4 binary32)) (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32))))
(fma.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) 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 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.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 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) yi (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.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 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.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))))) xi (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32))))
(fma.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.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 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/4 binary32)) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.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 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.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 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.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))) (+.f32 (pow.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32))) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.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 2 binary32)) (*.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.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 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.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 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32))) #s(literal 2 binary32)) (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.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 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.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 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.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 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.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 xi (cos.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 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (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 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))))))
(/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 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 uy (*.f32 #s(literal 2 binary32) (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 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 (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 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.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 (*.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 yi) (-.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 (-.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 uy (*.f32 #s(literal 2 binary32) (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 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32))) (-.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 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)))))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.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 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) (+.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 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/4 binary32)) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/4 binary32)) (+.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 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)))))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.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 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/4 binary32)))
(exp.f32 (*.f32 #s(literal 1/2 binary32) (log1p.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))))
(exp.f32 (*.f32 (log.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/4 binary32))) #s(literal 2 binary32)))
(exp.f32 (*.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))))) #s(literal 1/4 binary32)))
(exp.f32 (*.f32 (*.f32 (log1p.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/4 binary32)) #s(literal 2 binary32)))
(exp.f32 (+.f32 (*.f32 (log1p.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/4 binary32)) (*.f32 (log1p.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.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 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32))
(pow.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))) #s(literal 1/4 binary32))
(pow.f32 (exp.f32 #s(literal 1/2 binary32)) (log1p.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))))
(/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))))) #s(literal 1/2 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (-.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) #s(literal 1 binary32)))) #s(literal 1/2 binary32)))
(/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.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 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)))
(sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))))
(*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.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 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/4 binary32)))
(exp.f32 (log1p.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))))
(+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))
(+.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) #s(literal 1 binary32))
(pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (-.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))))) #s(literal -1 binary32))
(fma.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) #s(literal 1 binary32))
(fma.f32 ux (*.f32 (*.f32 ux (*.f32 maxCos maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))) #s(literal 1 binary32))
(fma.f32 ux (*.f32 (*.f32 (*.f32 ux (+.f32 ux #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos maxCos)) #s(literal 1 binary32))
(fma.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos))) (+.f32 ux #s(literal -1 binary32))) #s(literal 1 binary32))
(fma.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))) #s(literal 1 binary32))
(fma.f32 (*.f32 ux ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) (*.f32 maxCos maxCos)) #s(literal 1 binary32))
(fma.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))
(fma.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux (+.f32 ux #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))) #s(literal 1 binary32))
(fma.f32 maxCos (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux (+.f32 ux #s(literal -1 binary32))))) (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))
(fma.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1 binary32))
(fma.f32 (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) #s(literal 1 binary32))
(fma.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))) #s(literal 1 binary32))
(fma.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))) #s(literal 1 binary32))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos))) #s(literal 1 binary32))
(fma.f32 (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (*.f32 maxCos maxCos) #s(literal 1 binary32))
(fma.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) #s(literal 1 binary32) #s(literal 1 binary32))
(fma.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux (+.f32 ux #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) #s(literal 1 binary32))
(fma.f32 (*.f32 (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos))) (+.f32 ux #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32))
(fma.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))) #s(literal 1 binary32))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux (+.f32 ux #s(literal -1 binary32))))) #s(literal 1 binary32))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))) (+.f32 ux #s(literal -1 binary32)) #s(literal 1 binary32))
(fma.f32 (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) #s(literal 1 binary32))
(fma.f32 (*.f32 ux (*.f32 maxCos maxCos)) (*.f32 (*.f32 ux (+.f32 ux #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))
(fma.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux (+.f32 ux #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))) maxCos #s(literal 1 binary32))
(fma.f32 (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 ux (*.f32 maxCos 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 (*.f32 maxCos maxCos))) (+.f32 ux #s(literal -1 binary32))) #s(literal 1 binary32))
(fma.f32 (*.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) (*.f32 ux (*.f32 maxCos (*.f32 ux (+.f32 ux #s(literal -1 binary32))))) #s(literal 1 binary32))
(fma.f32 (*.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos))))) (+.f32 ux #s(literal -1 binary32)) #s(literal 1 binary32))
(fma.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))) (*.f32 ux ux) #s(literal 1 binary32))
(fma.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (+.f32 ux #s(literal -1 binary32)) #s(literal 1 binary32))
(fma.f32 (*.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux (+.f32 ux #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))) #s(literal 1 binary32))
(fma.f32 (*.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1 binary32))
(fma.f32 (*.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) #s(literal 1 binary32))
(fma.f32 (*.f32 #s(literal 1 binary32) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 maxCos maxCos) #s(literal 1 binary32))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos maxCos)) (*.f32 ux (*.f32 ux (+.f32 ux #s(literal -1 binary32)))) #s(literal 1 binary32))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 maxCos (*.f32 ux (+.f32 ux #s(literal -1 binary32)))))) maxCos #s(literal 1 binary32))
(fma.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) maxCos) (*.f32 ux (*.f32 ux (+.f32 ux #s(literal -1 binary32)))) #s(literal 1 binary32))
(fma.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux maxCos)) (*.f32 ux (+.f32 ux #s(literal -1 binary32))) #s(literal 1 binary32))
(fma.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (+.f32 ux #s(literal -1 binary32))))) maxCos #s(literal 1 binary32))
(-.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))) (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (-.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))))))
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (-.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) #s(literal 1 binary32)))))
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))))) (+.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))))
(/.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (-.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) #s(literal 1 binary32))))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1 binary32)) (-.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) #s(literal 1 binary32)))
(/.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))))) (exp.f32 (log1p.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (-.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) #s(literal 1 binary32))))))
(/.f32 (exp.f32 (log1p.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))))) (exp.f32 (log1p.f32 (*.f32 (neg.f32 maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux (+.f32 ux #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))))))
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (-.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) #s(literal 1 binary32))))))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))))
(+.f32 (*.f32 (*.f32 ux (*.f32 maxCos zi)) #s(literal 1 binary32)) (*.f32 (*.f32 ux (*.f32 maxCos zi)) (neg.f32 ux)))
(+.f32 (*.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 maxCos zi))) (*.f32 (neg.f32 ux) (*.f32 ux (*.f32 maxCos zi))))
(fma.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 maxCos zi)) (*.f32 (neg.f32 ux) (*.f32 ux (*.f32 maxCos zi))))
(fma.f32 (*.f32 ux (*.f32 maxCos zi)) #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 maxCos zi)) (neg.f32 ux)))
(/.f32 (*.f32 (*.f32 ux (*.f32 maxCos 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 ux (*.f32 maxCos 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 ux (*.f32 maxCos 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 ux (*.f32 maxCos zi))) (+.f32 #s(literal 1 binary32) ux))
(*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))
(*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 maxCos zi)))
(*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))
(*.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 (*.f32 ux (*.f32 maxCos 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 maxCos zi) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))
(*.f32 (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) ux)
(*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos zi))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux zi))
(*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi) maxCos)
(*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) zi)
(*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) maxCos) zi)
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) zi)
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux zi)) maxCos)
(*.f32 (*.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) zi)
(*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)
(*.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))
(fma.f32 #s(literal 1 binary32) zi (*.f32 (neg.f32 ux) zi))
(fma.f32 zi #s(literal 1 binary32) (*.f32 zi (neg.f32 ux)))
(/.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))
(pow.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (+.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) #s(literal -1 binary32))
(fma.f32 ux #s(literal -1 binary32) #s(literal 1 binary32))
(fma.f32 #s(literal -1 binary32) 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) (*.f32 #s(literal -1 binary32) (*.f32 ux (*.f32 ux ux)))) (+.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 ux (*.f32 maxCos zi)) (+.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 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 maxCos zi))))
(+.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 ux (*.f32 maxCos zi)))
(+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (+.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))
(+.f32 (+.f32 (*.f32 ux (*.f32 maxCos zi)) (*.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 ux (*.f32 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))))))
(pow.f32 (/.f32 (+.f32 (pow.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)))))) #s(literal 2 binary32)) (*.f32 (*.f32 ux (*.f32 maxCos zi)) (-.f32 (*.f32 ux (*.f32 maxCos zi)) (+.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 (*.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)))))) #s(literal 3 binary32)) (*.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos))) (*.f32 zi zi))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (+.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 maxCos zi)))) (-.f32 (pow.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)))))) #s(literal 2 binary32)) (*.f32 (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos))) (*.f32 zi zi)))) #s(literal -1 binary32))
(fma.f32 ux (*.f32 maxCos zi) (+.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 maxCos (*.f32 ux zi) (+.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 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 maxCos zi))))
(fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))) yi) (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 ux (*.f32 maxCos zi))))
(fma.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) yi (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 ux (*.f32 maxCos zi))))
(fma.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (+.f32 (*.f32 ux (*.f32 maxCos zi)) (*.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 ux (*.f32 maxCos zi)) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))
(fma.f32 zi (*.f32 ux maxCos) (+.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 (*.f32 ux zi) maxCos (+.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 (*.f32 ux maxCos) zi (+.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 (*.f32 maxCos zi) ux (+.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 (+.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 (*.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 yi) (-.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 ux (*.f32 maxCos zi)))
(fma.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 xi) (+.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 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 ux (*.f32 maxCos zi)))
(fma.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 uy (*.f32 #s(literal 2 binary32) (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 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))))) (/.f32 #s(literal 1 binary32) (-.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 ux (*.f32 maxCos zi)))
(fma.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 uy (*.f32 #s(literal 2 binary32) (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 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))))) (/.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 ux (*.f32 maxCos zi)))
(fma.f32 (*.f32 yi #s(literal 2 binary32)) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 ux (*.f32 maxCos zi))))
(-.f32 (/.f32 (pow.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)))))) #s(literal 2 binary32)) (+.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 maxCos zi))))) (/.f32 (*.f32 (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos))) (*.f32 zi 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 maxCos zi))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (pow.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)))))) #s(literal 2 binary32)) (*.f32 (*.f32 ux (*.f32 maxCos zi)) (-.f32 (*.f32 ux (*.f32 maxCos zi)) (+.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 (*.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)))))) #s(literal 3 binary32)) (*.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos))) (*.f32 zi zi))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.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 maxCos zi)))) (-.f32 (pow.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)))))) #s(literal 2 binary32)) (*.f32 (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos))) (*.f32 zi zi)))))
(/.f32 (+.f32 (pow.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)))))) #s(literal 3 binary32)) (*.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos))) (*.f32 zi zi)))) (+.f32 (pow.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)))))) #s(literal 2 binary32)) (*.f32 (*.f32 ux (*.f32 maxCos zi)) (-.f32 (*.f32 ux (*.f32 maxCos zi)) (+.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 (*.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)))))) #s(literal 3 binary32)) (*.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos))) (*.f32 zi zi)))) (+.f32 (*.f32 (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos))) (*.f32 zi zi)) (-.f32 (pow.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)))))) #s(literal 2 binary32)) (*.f32 (*.f32 ux (*.f32 maxCos zi)) (+.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 (*.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)))))) #s(literal 2 binary32)) (*.f32 (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos))) (*.f32 zi 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 maxCos zi)))))
(/.f32 (neg.f32 (+.f32 (pow.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)))))) #s(literal 3 binary32)) (*.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos))) (*.f32 zi zi))))) (neg.f32 (+.f32 (pow.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)))))) #s(literal 2 binary32)) (*.f32 (*.f32 ux (*.f32 maxCos zi)) (-.f32 (*.f32 ux (*.f32 maxCos zi)) (+.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 (pow.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)))))) #s(literal 2 binary32)) (*.f32 (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos))) (*.f32 zi zi)))) (neg.f32 (+.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 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 ux (*.f32 maxCos zi)) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (-.f32 (pow.f32 (+.f32 (*.f32 ux (*.f32 maxCos zi)) (*.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 (*.f32 ux (*.f32 maxCos zi)) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))))))
(/.f32 (-.f32 (*.f32 (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos))) (*.f32 zi zi)) (pow.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)))))) #s(literal 2 binary32))) (-.f32 (*.f32 ux (*.f32 maxCos zi)) (+.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 xi xi) (+.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 (*.f32 ux (*.f32 maxCos zi)) (*.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 (*.f32 ux (*.f32 maxCos zi)) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))))
(*.f32 (+.f32 (pow.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)))))) #s(literal 3 binary32)) (*.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos))) (*.f32 zi zi)))) (/.f32 #s(literal 1 binary32) (+.f32 (pow.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)))))) #s(literal 2 binary32)) (*.f32 (*.f32 ux (*.f32 maxCos zi)) (-.f32 (*.f32 ux (*.f32 maxCos zi)) (+.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 (*.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)))))) #s(literal 2 binary32)) (*.f32 (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos))) (*.f32 zi zi))) (/.f32 #s(literal 1 binary32) (+.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 maxCos zi))))))
(+.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 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 (+.f32 (*.f32 (*.f32 xi (cos.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 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (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 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)))) #s(literal -1 binary32))
(pow.f32 (/.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 yi yi) (-.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 xi xi) (+.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)))))))))) #s(literal -1 binary32))
(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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.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)))) #s(literal -1 binary32))
(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 (*.f32 xi xi) (+.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 yi yi) (-.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)))))))))) #s(literal -1 binary32))
(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 #s(literal 2 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))) yi) (*.f32 xi (cos.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))))))
(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 (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 (*.f32 yi #s(literal 2 binary32)) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (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 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 xi xi) (+.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 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 xi xi) (+.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 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 yi) (-.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 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 xi (cos.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 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (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 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 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 yi yi) (-.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 xi xi) (+.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 #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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.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 xi xi) (+.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 yi yi) (-.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 (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 xi (cos.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 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (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 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 (*.f32 (*.f32 xi xi) (+.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 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 yi yi) (-.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 xi xi) (+.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 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 xi xi) (+.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 yi yi) (-.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 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 (*.f32 (*.f32 yi yi) (-.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 xi xi) (+.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)))))))))) (neg.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 (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 xi (cos.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 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (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 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 xi xi) (+.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 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 xi xi) (+.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 yi yi) (-.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)))))))))) (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 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 (*.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 yi) (-.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 (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 xi) (+.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 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 yi yi) (-.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 xi xi) (+.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 #s(literal 1 binary32) (-.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 xi xi) (+.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 yi yi) (-.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 #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))))
(cos.f32 (+.f32 (*.f32 uy (PI.f32)) (*.f32 uy (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))))))))
(fma.f32 (cos.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))) (*.f32 (neg.f32 (sin.f32 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 uy (PI.f32)))))
(-.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 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 (cos.f32 (*.f32 uy (PI.f32))) #s(literal 6 binary32)) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) #s(literal 6 binary32))) (+.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) #s(literal 4 binary32)) (+.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) #s(literal 4 binary32)) (*.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 (cos.f32 (*.f32 uy (PI.f32))) #s(literal 4 binary32)) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) #s(literal 4 binary32))) #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 (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (+.f32 (*.f32 xi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32))) (*.f32 uy (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (*.f32 uy xi) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))))))))
(+.f32 (*.f32 xi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32))) (+.f32 (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (*.f32 uy (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (*.f32 uy xi) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))))))))
(+.f32 (+.f32 (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (*.f32 xi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)))) (*.f32 uy (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (*.f32 uy xi) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32)))))))
(+.f32 (*.f32 uy (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (*.f32 uy xi) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32)))))) (+.f32 (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (*.f32 xi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.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 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32))) (*.f32 uy (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (*.f32 uy xi) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))))))) (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))
(+.f32 (+.f32 (*.f32 uy (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (*.f32 uy xi) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32)))))) (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))) (*.f32 xi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32))))
(pow.f32 (/.f32 (+.f32 (pow.f32 (+.f32 (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (*.f32 xi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (*.f32 (*.f32 uy (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (*.f32 uy xi) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32)))))) (-.f32 (*.f32 uy (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (*.f32 uy xi) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32)))))) (+.f32 (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (*.f32 xi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32))))))) (+.f32 (pow.f32 (+.f32 (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (*.f32 xi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)))) #s(literal 3 binary32)) (*.f32 (*.f32 uy (*.f32 uy uy)) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 3/2 binary32)) (*.f32 (*.f32 (+.f32 (*.f32 (*.f32 uy xi) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32)))) (+.f32 (*.f32 (*.f32 uy xi) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))))) (+.f32 (*.f32 (*.f32 uy xi) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))))))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (-.f32 (+.f32 (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (*.f32 xi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)))) (*.f32 uy (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (*.f32 uy xi) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))))))) (-.f32 (pow.f32 (+.f32 (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (*.f32 xi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (pow.f32 (*.f32 uy (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (*.f32 uy xi) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32)))))) #s(literal 2 binary32)))) #s(literal -1 binary32))
(fma.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) (+.f32 (*.f32 xi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32))) (*.f32 uy (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (*.f32 uy xi) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))))))))
(fma.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 maxCos zi)) (+.f32 (*.f32 xi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32))) (*.f32 uy (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (*.f32 uy xi) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))))))))
(fma.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi) (+.f32 (*.f32 xi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32))) (*.f32 uy (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (*.f32 uy xi) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))))))))
(fma.f32 uy (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (*.f32 uy xi) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))))) (+.f32 (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (*.f32 xi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)))))
(fma.f32 xi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (*.f32 uy (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (*.f32 uy xi) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))))))))
(fma.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (*.f32 xi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32))) (*.f32 uy (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (*.f32 uy xi) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))))))))
(fma.f32 (*.f32 ux zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (+.f32 (*.f32 xi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32))) (*.f32 uy (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (*.f32 uy xi) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))))))))
(fma.f32 (*.f32 ux (*.f32 maxCos zi)) (-.f32 #s(literal 1 binary32) ux) (+.f32 (*.f32 xi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32))) (*.f32 uy (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (*.f32 uy xi) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))))))))
(fma.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (+.f32 (*.f32 xi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32))) (*.f32 uy (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (*.f32 uy xi) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))))))))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 ux maxCos) (+.f32 (*.f32 xi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32))) (*.f32 uy (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (*.f32 uy xi) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))))))))
(fma.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) xi (+.f32 (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (*.f32 uy (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (*.f32 uy xi) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))))))))
(fma.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) (*.f32 (+.f32 (*.f32 (*.f32 uy xi) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32)))) uy) (+.f32 (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (*.f32 xi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)))))
(fma.f32 (+.f32 (*.f32 (*.f32 uy xi) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32)))) (*.f32 uy (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32))) (+.f32 (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (*.f32 xi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)))))
(fma.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (*.f32 uy xi) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))))) uy (+.f32 (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (*.f32 xi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)))))
(fma.f32 (*.f32 maxCos zi) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (+.f32 (*.f32 xi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32))) (*.f32 uy (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (*.f32 uy xi) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))))))))
(fma.f32 (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) ux (+.f32 (*.f32 xi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32))) (*.f32 uy (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (*.f32 uy xi) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))))))))
(fma.f32 (+.f32 (*.f32 (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (*.f32 (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) (*.f32 (*.f32 (*.f32 xi xi) xi) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 3/2 binary32)))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))) (*.f32 (*.f32 xi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32))) (-.f32 (*.f32 xi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32))) (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))))) (*.f32 uy (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (*.f32 uy xi) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32)))))))
(fma.f32 (-.f32 (*.f32 (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))) (*.f32 (*.f32 xi xi) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (*.f32 xi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32))))) (*.f32 uy (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (*.f32 uy xi) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32)))))))
(fma.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos zi) (+.f32 (*.f32 xi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32))) (*.f32 uy (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (*.f32 uy xi) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))))))))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux zi) (+.f32 (*.f32 xi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32))) (*.f32 uy (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (*.f32 uy xi) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))))))))
(fma.f32 (*.f32 uy (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32))) (+.f32 (*.f32 (*.f32 uy xi) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32)))) (+.f32 (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (*.f32 xi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)))))
(fma.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi) maxCos (+.f32 (*.f32 xi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32))) (*.f32 uy (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (*.f32 uy xi) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))))))))
(fma.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) zi (+.f32 (*.f32 xi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32))) (*.f32 uy (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (*.f32 uy xi) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))))))))
(fma.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) maxCos) zi (+.f32 (*.f32 xi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32))) (*.f32 uy (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (*.f32 uy xi) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))))))))
(fma.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 uy xi) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (*.f32 xi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)))))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) zi (+.f32 (*.f32 xi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32))) (*.f32 uy (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (*.f32 uy xi) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))))))))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux zi)) maxCos (+.f32 (*.f32 xi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32))) (*.f32 uy (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (*.f32 uy xi) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))))))))
(fma.f32 (*.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) zi (+.f32 (*.f32 xi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32))) (*.f32 uy (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (*.f32 uy xi) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))))))))
(fma.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi (+.f32 (*.f32 xi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32))) (*.f32 uy (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (*.f32 uy xi) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))))))))
(-.f32 (/.f32 (pow.f32 (+.f32 (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (*.f32 xi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (-.f32 (+.f32 (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (*.f32 xi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)))) (*.f32 uy (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (*.f32 uy xi) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32)))))))) (/.f32 (pow.f32 (*.f32 uy (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (*.f32 uy xi) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32)))))) #s(literal 2 binary32)) (-.f32 (+.f32 (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (*.f32 xi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)))) (*.f32 uy (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (*.f32 uy xi) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32)))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (pow.f32 (+.f32 (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (*.f32 xi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (*.f32 (*.f32 uy (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (*.f32 uy xi) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32)))))) (-.f32 (*.f32 uy (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (*.f32 uy xi) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32)))))) (+.f32 (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (*.f32 xi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32))))))) (+.f32 (pow.f32 (+.f32 (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (*.f32 xi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)))) #s(literal 3 binary32)) (*.f32 (*.f32 uy (*.f32 uy uy)) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 3/2 binary32)) (*.f32 (*.f32 (+.f32 (*.f32 (*.f32 uy xi) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32)))) (+.f32 (*.f32 (*.f32 uy xi) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))))) (+.f32 (*.f32 (*.f32 uy xi) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (+.f32 (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (*.f32 xi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)))) (*.f32 uy (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (*.f32 uy xi) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))))))) (-.f32 (pow.f32 (+.f32 (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (*.f32 xi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (pow.f32 (*.f32 uy (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (*.f32 uy xi) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32)))))) #s(literal 2 binary32)))))
(/.f32 (+.f32 (pow.f32 (+.f32 (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (*.f32 xi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)))) #s(literal 3 binary32)) (*.f32 (*.f32 uy (*.f32 uy uy)) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 3/2 binary32)) (*.f32 (*.f32 (+.f32 (*.f32 (*.f32 uy xi) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32)))) (+.f32 (*.f32 (*.f32 uy xi) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))))) (+.f32 (*.f32 (*.f32 uy xi) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32)))))))) (+.f32 (pow.f32 (+.f32 (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (*.f32 xi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (*.f32 (*.f32 uy (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (*.f32 uy xi) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32)))))) (-.f32 (*.f32 uy (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (*.f32 uy xi) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32)))))) (+.f32 (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (*.f32 xi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32))))))))
(/.f32 (+.f32 (pow.f32 (+.f32 (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (*.f32 xi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)))) #s(literal 3 binary32)) (*.f32 (*.f32 uy (*.f32 uy uy)) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 3/2 binary32)) (*.f32 (*.f32 (+.f32 (*.f32 (*.f32 uy xi) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32)))) (+.f32 (*.f32 (*.f32 uy xi) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))))) (+.f32 (*.f32 (*.f32 uy xi) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32)))))))) (+.f32 (pow.f32 (*.f32 uy (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (*.f32 uy xi) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32)))))) #s(literal 2 binary32)) (-.f32 (pow.f32 (+.f32 (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (*.f32 xi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (*.f32 (+.f32 (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (*.f32 xi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)))) (*.f32 uy (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (*.f32 uy xi) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))))))))))
(/.f32 (-.f32 (pow.f32 (+.f32 (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (*.f32 xi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (pow.f32 (*.f32 uy (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (*.f32 uy xi) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32)))))) #s(literal 2 binary32))) (-.f32 (+.f32 (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (*.f32 xi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)))) (*.f32 uy (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (*.f32 uy xi) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))))))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (*.f32 xi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)))) #s(literal 3 binary32)) (*.f32 (*.f32 uy (*.f32 uy uy)) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 3/2 binary32)) (*.f32 (*.f32 (+.f32 (*.f32 (*.f32 uy xi) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32)))) (+.f32 (*.f32 (*.f32 uy xi) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))))) (+.f32 (*.f32 (*.f32 uy xi) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))))))))) (neg.f32 (+.f32 (pow.f32 (+.f32 (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (*.f32 xi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (*.f32 (*.f32 uy (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (*.f32 uy xi) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32)))))) (-.f32 (*.f32 uy (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (*.f32 uy xi) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32)))))) (+.f32 (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (*.f32 xi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)))))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (+.f32 (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (*.f32 xi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (pow.f32 (*.f32 uy (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (*.f32 uy xi) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32)))))) #s(literal 2 binary32)))) (neg.f32 (-.f32 (+.f32 (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (*.f32 xi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)))) (*.f32 uy (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (*.f32 uy xi) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32)))))))))
(/.f32 (+.f32 (*.f32 (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (*.f32 (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) (pow.f32 (+.f32 (*.f32 xi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32))) (*.f32 uy (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (*.f32 uy xi) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))))))) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))) (-.f32 (pow.f32 (+.f32 (*.f32 xi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32))) (*.f32 uy (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (*.f32 uy xi) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))))))) #s(literal 2 binary32)) (*.f32 (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (+.f32 (*.f32 xi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32))) (*.f32 uy (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (*.f32 uy xi) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32)))))))))))
(/.f32 (-.f32 (*.f32 (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))) (pow.f32 (+.f32 (*.f32 xi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32))) (*.f32 uy (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (*.f32 uy xi) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))))))) #s(literal 2 binary32))) (-.f32 (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (+.f32 (*.f32 xi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32))) (*.f32 uy (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (*.f32 uy xi) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32)))))))))
(/.f32 (-.f32 (pow.f32 (*.f32 uy (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (*.f32 uy xi) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32)))))) #s(literal 2 binary32)) (pow.f32 (+.f32 (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (*.f32 xi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32))) (-.f32 (*.f32 uy (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (*.f32 uy xi) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32)))))) (+.f32 (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (*.f32 xi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32))))))
(*.f32 (+.f32 (pow.f32 (+.f32 (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (*.f32 xi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)))) #s(literal 3 binary32)) (*.f32 (*.f32 uy (*.f32 uy uy)) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 3/2 binary32)) (*.f32 (*.f32 (+.f32 (*.f32 (*.f32 uy xi) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32)))) (+.f32 (*.f32 (*.f32 uy xi) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))))) (+.f32 (*.f32 (*.f32 uy xi) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32)))))))) (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (+.f32 (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (*.f32 xi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (*.f32 (*.f32 uy (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (*.f32 uy xi) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32)))))) (-.f32 (*.f32 uy (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (*.f32 uy xi) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32)))))) (+.f32 (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (*.f32 xi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)))))))))
(*.f32 (-.f32 (pow.f32 (+.f32 (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (*.f32 xi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (pow.f32 (*.f32 uy (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (*.f32 uy xi) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32)))))) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (*.f32 xi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)))) (*.f32 uy (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (*.f32 uy xi) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32)))))))))
(+.f32 (*.f32 (*.f32 uy xi) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))))
(+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 uy xi) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))))
(pow.f32 (/.f32 (+.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 uy (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy (*.f32 xi (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 uy xi) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32)))))) (+.f32 (*.f32 (*.f32 (*.f32 yi yi) yi) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32))) (*.f32 #s(literal -8 binary32) (*.f32 (*.f32 (*.f32 uy (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (*.f32 xi (*.f32 (PI.f32) (PI.f32)))))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (+.f32 (*.f32 (*.f32 uy xi) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32)))) (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 uy (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy (*.f32 xi (*.f32 (PI.f32) (PI.f32)))))) (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 yi (PI.f32)) (*.f32 yi (PI.f32)))))) #s(literal -1 binary32))
(fma.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 uy xi) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))))
(fma.f32 uy (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) #s(literal -2 binary32)) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))))
(fma.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32)) (*.f32 (*.f32 uy xi) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))))
(fma.f32 (PI.f32) (*.f32 yi #s(literal 2 binary32)) (*.f32 (*.f32 uy xi) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))))
(fma.f32 (PI.f32) (*.f32 #s(literal 2 binary32) yi) (*.f32 (*.f32 uy xi) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))))
(fma.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) yi (*.f32 (*.f32 uy xi) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))))
(fma.f32 #s(literal -2 binary32) (*.f32 uy (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))))
(fma.f32 (*.f32 uy xi) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32)) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))))
(fma.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -2 binary32) (*.f32 uy xi)) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))))
(fma.f32 (*.f32 uy (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))))
(fma.f32 (*.f32 yi (PI.f32)) #s(literal 2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))))
(fma.f32 (*.f32 uy (*.f32 xi (PI.f32))) (*.f32 (PI.f32) #s(literal -2 binary32)) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))))
(fma.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy xi)) (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))))
(fma.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))))
(fma.f32 (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32))) (*.f32 uy xi) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))))
(fma.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy (*.f32 xi (PI.f32)))) (PI.f32) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))))
(fma.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy xi)) (PI.f32)) (PI.f32) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))))
(fma.f32 (*.f32 #s(literal 2 binary32) yi) (PI.f32) (*.f32 (*.f32 uy xi) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))))
(-.f32 (/.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 uy (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy (*.f32 xi (*.f32 (PI.f32) (PI.f32)))))) (+.f32 (*.f32 (*.f32 uy xi) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))))) (/.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 yi (PI.f32)) (*.f32 yi (PI.f32)))) (+.f32 (*.f32 (*.f32 uy xi) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 uy (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy (*.f32 xi (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 uy xi) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32)))))) (+.f32 (*.f32 (*.f32 (*.f32 yi yi) yi) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32))) (*.f32 #s(literal -8 binary32) (*.f32 (*.f32 (*.f32 uy (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (*.f32 xi (*.f32 (PI.f32) (PI.f32)))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 (*.f32 uy xi) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32)))) (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 uy (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy (*.f32 xi (*.f32 (PI.f32) (PI.f32)))))) (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 yi (PI.f32)) (*.f32 yi (PI.f32)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 yi yi) yi) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32))) (*.f32 #s(literal -8 binary32) (*.f32 (*.f32 (*.f32 uy (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (*.f32 xi (*.f32 (PI.f32) (PI.f32))))))) (+.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 uy (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy (*.f32 xi (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 uy xi) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 yi yi) yi) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32))) (*.f32 #s(literal -8 binary32) (*.f32 (*.f32 (*.f32 uy (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (*.f32 xi (*.f32 (PI.f32) (PI.f32))))))) (+.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 yi (PI.f32)) (*.f32 yi (PI.f32)))) (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 uy (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy (*.f32 xi (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 uy (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))))))))
(/.f32 (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 uy (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy (*.f32 xi (*.f32 (PI.f32) (PI.f32)))))) (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 yi (PI.f32)) (*.f32 yi (PI.f32))))) (+.f32 (*.f32 (*.f32 uy xi) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32)))))
(/.f32 (neg.f32 (+.f32 (*.f32 (*.f32 (*.f32 yi yi) yi) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32))) (*.f32 #s(literal -8 binary32) (*.f32 (*.f32 (*.f32 uy (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (*.f32 xi (*.f32 (PI.f32) (PI.f32)))))))) (neg.f32 (+.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 uy (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy (*.f32 xi (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 uy xi) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))))))))
(/.f32 (neg.f32 (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 uy (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy (*.f32 xi (*.f32 (PI.f32) (PI.f32)))))) (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 yi (PI.f32)) (*.f32 yi (PI.f32)))))) (neg.f32 (+.f32 (*.f32 (*.f32 uy xi) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))))))
(/.f32 (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 yi (PI.f32)) (*.f32 yi (PI.f32)))) (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 uy (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy (*.f32 xi (*.f32 (PI.f32) (PI.f32))))))) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 uy xi) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32)))))
(*.f32 (+.f32 (*.f32 (*.f32 (*.f32 yi yi) yi) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32))) (*.f32 #s(literal -8 binary32) (*.f32 (*.f32 (*.f32 uy (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (*.f32 xi (*.f32 (PI.f32) (PI.f32))))))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 uy (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy (*.f32 xi (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 uy xi) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))))))))
(*.f32 (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 uy (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy (*.f32 xi (*.f32 (PI.f32) (PI.f32)))))) (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 yi (PI.f32)) (*.f32 yi (PI.f32))))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (*.f32 uy xi) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))))))
(+.f32 (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (*.f32 xi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32))))
(+.f32 (*.f32 xi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32))) (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))
(pow.f32 (/.f32 (+.f32 (*.f32 (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))) (*.f32 (*.f32 xi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32))) (-.f32 (*.f32 xi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32))) (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))) (+.f32 (*.f32 (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (*.f32 (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) (*.f32 (*.f32 (*.f32 xi xi) xi) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 3/2 binary32))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (-.f32 (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (*.f32 xi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)))) (-.f32 (*.f32 (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))) (*.f32 (*.f32 xi xi) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1 binary32))))) #s(literal -1 binary32))
(fma.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) (*.f32 xi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32))))
(fma.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 maxCos zi)) (*.f32 xi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32))))
(fma.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi) (*.f32 xi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32))))
(fma.f32 xi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))
(fma.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 xi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32))))
(fma.f32 (*.f32 ux zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 xi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32))))
(fma.f32 (*.f32 ux (*.f32 maxCos zi)) (-.f32 #s(literal 1 binary32) ux) (*.f32 xi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32))))
(fma.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 xi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32))))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 ux maxCos) (*.f32 xi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32))))
(fma.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) xi (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))
(fma.f32 (*.f32 maxCos zi) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 xi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32))))
(fma.f32 (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) ux (*.f32 xi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32))))
(fma.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos zi) (*.f32 xi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32))))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux zi) (*.f32 xi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32))))
(fma.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi) maxCos (*.f32 xi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32))))
(fma.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) zi (*.f32 xi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32))))
(fma.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) maxCos) zi (*.f32 xi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32))))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) zi (*.f32 xi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32))))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux zi)) maxCos (*.f32 xi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32))))
(fma.f32 (*.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) zi (*.f32 xi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32))))
(fma.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi (*.f32 xi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32))))
(-.f32 (/.f32 (*.f32 (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))) (-.f32 (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (*.f32 xi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32))))) (/.f32 (*.f32 (*.f32 xi xi) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1 binary32))) (-.f32 (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (*.f32 xi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))) (*.f32 (*.f32 xi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32))) (-.f32 (*.f32 xi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32))) (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))) (+.f32 (*.f32 (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (*.f32 (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) (*.f32 (*.f32 (*.f32 xi xi) xi) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 3/2 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (*.f32 xi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)))) (-.f32 (*.f32 (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))) (*.f32 (*.f32 xi xi) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (*.f32 (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) (*.f32 (*.f32 (*.f32 xi xi) xi) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 3/2 binary32)))) (+.f32 (*.f32 (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))) (*.f32 (*.f32 xi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32))) (-.f32 (*.f32 xi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32))) (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))))
(/.f32 (+.f32 (*.f32 (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (*.f32 (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) (*.f32 (*.f32 (*.f32 xi xi) xi) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 3/2 binary32)))) (+.f32 (*.f32 (*.f32 xi xi) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1 binary32))) (-.f32 (*.f32 (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))) (*.f32 (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (*.f32 xi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)))))))
(/.f32 (-.f32 (*.f32 (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))) (*.f32 (*.f32 xi xi) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1 binary32)))) (-.f32 (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (*.f32 xi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)))))
(/.f32 (neg.f32 (+.f32 (*.f32 (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (*.f32 (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) (*.f32 (*.f32 (*.f32 xi xi) xi) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 3/2 binary32))))) (neg.f32 (+.f32 (*.f32 (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))) (*.f32 (*.f32 xi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32))) (-.f32 (*.f32 xi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32))) (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))) (*.f32 (*.f32 xi xi) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1 binary32))))) (neg.f32 (-.f32 (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (*.f32 xi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32))))))
(/.f32 (-.f32 (*.f32 (*.f32 xi xi) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1 binary32))) (*.f32 (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) (-.f32 (*.f32 xi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32))) (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))
(*.f32 (+.f32 (*.f32 (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (*.f32 (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) (*.f32 (*.f32 (*.f32 xi xi) xi) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 3/2 binary32)))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))) (*.f32 (*.f32 xi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32))) (-.f32 (*.f32 xi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32))) (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))))))
(*.f32 (-.f32 (*.f32 (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))) (*.f32 (*.f32 xi xi) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (*.f32 xi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32))))))
(+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 4/15 binary32) (*.f32 (*.f32 uy uy) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))
(+.f32 (*.f32 #s(literal 4/15 binary32) (*.f32 (*.f32 uy uy) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))) (*.f32 #s(literal -4/3 binary32) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))
(pow.f32 (/.f32 (+.f32 (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 #s(literal 4/15 binary32) (*.f32 (*.f32 uy uy) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))) (-.f32 (*.f32 #s(literal 4/15 binary32) (*.f32 (*.f32 uy uy) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))) (*.f32 #s(literal -4/3 binary32) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (+.f32 (*.f32 #s(literal -64/27 binary32) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 yi yi) yi)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (*.f32 uy (*.f32 uy uy))) #s(literal 64/3375 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 15 binary32)) (*.f32 (*.f32 yi yi) yi))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal -4/15 binary32) (*.f32 (*.f32 uy uy) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))) (-.f32 (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 (*.f32 #s(literal 4/15 binary32) (*.f32 (*.f32 uy uy) yi)) (*.f32 #s(literal 4/15 binary32) (*.f32 (*.f32 uy uy) yi))) (pow.f32 (PI.f32) #s(literal 10 binary32))))) #s(literal -1 binary32))
(fma.f32 yi (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal -4/3 binary32)) (*.f32 #s(literal 4/15 binary32) (*.f32 (*.f32 uy uy) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))
(fma.f32 yi (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) (*.f32 uy (*.f32 uy #s(literal 4/15 binary32)))) (*.f32 #s(literal -4/3 binary32) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))
(fma.f32 (*.f32 yi (PI.f32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 #s(literal 4/15 binary32) (*.f32 (*.f32 uy uy) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))
(fma.f32 #s(literal -4/3 binary32) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 4/15 binary32) (*.f32 (*.f32 uy uy) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))
(fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 yi #s(literal -4/3 binary32)) (*.f32 #s(literal 4/15 binary32) (*.f32 (*.f32 uy uy) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))
(fma.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -4/3 binary32) (*.f32 #s(literal 4/15 binary32) (*.f32 (*.f32 uy uy) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))
(fma.f32 #s(literal 4/15 binary32) (*.f32 (*.f32 uy uy) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))) (*.f32 #s(literal -4/3 binary32) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))
(fma.f32 (*.f32 uy uy) (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))) (*.f32 #s(literal -4/3 binary32) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))
(fma.f32 (*.f32 uy (*.f32 uy #s(literal 4/15 binary32))) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))) (*.f32 #s(literal -4/3 binary32) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))
(fma.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) (*.f32 #s(literal 4/15 binary32) (*.f32 (*.f32 uy uy) yi)) (*.f32 #s(literal -4/3 binary32) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))
(fma.f32 (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))) (*.f32 uy (*.f32 uy #s(literal 4/15 binary32))) (*.f32 #s(literal -4/3 binary32) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))
(fma.f32 (*.f32 yi #s(literal -4/3 binary32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 4/15 binary32) (*.f32 (*.f32 uy uy) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))
(fma.f32 (*.f32 uy #s(literal 4/15 binary32)) (*.f32 uy (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))) (*.f32 #s(literal -4/3 binary32) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))
(fma.f32 (*.f32 #s(literal 4/15 binary32) (*.f32 (*.f32 uy uy) yi)) (pow.f32 (PI.f32) #s(literal 5 binary32)) (*.f32 #s(literal -4/3 binary32) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))
(fma.f32 (*.f32 (*.f32 uy uy) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))) #s(literal 4/15 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))
(fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 yi (PI.f32))) (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal 4/15 binary32) (*.f32 (*.f32 uy uy) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))
(fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) yi (*.f32 #s(literal 4/15 binary32) (*.f32 (*.f32 uy uy) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))
(fma.f32 (*.f32 (*.f32 yi #s(literal -4/3 binary32)) (PI.f32)) (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal 4/15 binary32) (*.f32 (*.f32 uy uy) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))
(fma.f32 (*.f32 (*.f32 yi #s(literal -4/3 binary32)) (*.f32 (PI.f32) (PI.f32))) (PI.f32) (*.f32 #s(literal 4/15 binary32) (*.f32 (*.f32 uy uy) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))
(fma.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal 4/15 binary32))) (pow.f32 (PI.f32) #s(literal 5 binary32))) yi (*.f32 #s(literal -4/3 binary32) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))
(fma.f32 (*.f32 (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))) #s(literal 4/15 binary32)) (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))
(fma.f32 (*.f32 (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))) (*.f32 uy #s(literal 4/15 binary32))) uy (*.f32 #s(literal -4/3 binary32) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))
(fma.f32 (*.f32 (*.f32 #s(literal 4/15 binary32) (*.f32 (*.f32 uy uy) yi)) (pow.f32 (PI.f32) #s(literal 5/2 binary32))) (pow.f32 (PI.f32) #s(literal 5/2 binary32)) (*.f32 #s(literal -4/3 binary32) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))
(-.f32 (/.f32 (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal -4/15 binary32) (*.f32 (*.f32 uy uy) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))) (/.f32 (*.f32 (*.f32 (*.f32 #s(literal 4/15 binary32) (*.f32 (*.f32 uy uy) yi)) (*.f32 #s(literal 4/15 binary32) (*.f32 (*.f32 uy uy) yi))) (pow.f32 (PI.f32) #s(literal 10 binary32))) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal -4/15 binary32) (*.f32 (*.f32 uy uy) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 #s(literal 4/15 binary32) (*.f32 (*.f32 uy uy) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))) (-.f32 (*.f32 #s(literal 4/15 binary32) (*.f32 (*.f32 uy uy) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))) (*.f32 #s(literal -4/3 binary32) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (+.f32 (*.f32 #s(literal -64/27 binary32) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 yi yi) yi)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (*.f32 uy (*.f32 uy uy))) #s(literal 64/3375 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 15 binary32)) (*.f32 (*.f32 yi yi) yi))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal -4/15 binary32) (*.f32 (*.f32 uy uy) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))) (-.f32 (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 (*.f32 #s(literal 4/15 binary32) (*.f32 (*.f32 uy uy) yi)) (*.f32 #s(literal 4/15 binary32) (*.f32 (*.f32 uy uy) yi))) (pow.f32 (PI.f32) #s(literal 10 binary32))))))
(/.f32 (+.f32 (*.f32 #s(literal -64/27 binary32) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 yi yi) yi)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (*.f32 uy (*.f32 uy uy))) #s(literal 64/3375 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 15 binary32)) (*.f32 (*.f32 yi yi) yi)))) (+.f32 (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 #s(literal 4/15 binary32) (*.f32 (*.f32 uy uy) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))) (-.f32 (*.f32 #s(literal 4/15 binary32) (*.f32 (*.f32 uy uy) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))) (*.f32 #s(literal -4/3 binary32) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))))
(/.f32 (+.f32 (*.f32 #s(literal -64/27 binary32) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 yi yi) yi)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (*.f32 uy (*.f32 uy uy))) #s(literal 64/3375 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 15 binary32)) (*.f32 (*.f32 yi yi) yi)))) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal 4/15 binary32) (*.f32 (*.f32 uy uy) yi)) (*.f32 #s(literal 4/15 binary32) (*.f32 (*.f32 uy uy) yi))) (pow.f32 (PI.f32) #s(literal 10 binary32))) (-.f32 (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) #s(literal 4/15 binary32)) (*.f32 (*.f32 uy uy) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))
(/.f32 (-.f32 (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 (*.f32 #s(literal 4/15 binary32) (*.f32 (*.f32 uy uy) yi)) (*.f32 #s(literal 4/15 binary32) (*.f32 (*.f32 uy uy) yi))) (pow.f32 (PI.f32) #s(literal 10 binary32)))) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal -4/15 binary32) (*.f32 (*.f32 uy uy) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))
(/.f32 (neg.f32 (+.f32 (*.f32 #s(literal -64/27 binary32) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 yi yi) yi)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (*.f32 uy (*.f32 uy uy))) #s(literal 64/3375 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 15 binary32)) (*.f32 (*.f32 yi yi) yi))))) (neg.f32 (+.f32 (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 #s(literal 4/15 binary32) (*.f32 (*.f32 uy uy) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))) (-.f32 (*.f32 #s(literal 4/15 binary32) (*.f32 (*.f32 uy uy) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))) (*.f32 #s(literal -4/3 binary32) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))))
(/.f32 (neg.f32 (-.f32 (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 (*.f32 #s(literal 4/15 binary32) (*.f32 (*.f32 uy uy) yi)) (*.f32 #s(literal 4/15 binary32) (*.f32 (*.f32 uy uy) yi))) (pow.f32 (PI.f32) #s(literal 10 binary32))))) (neg.f32 (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal -4/15 binary32) (*.f32 (*.f32 uy uy) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 #s(literal 4/15 binary32) (*.f32 (*.f32 uy uy) yi)) (*.f32 #s(literal 4/15 binary32) (*.f32 (*.f32 uy uy) yi))) (pow.f32 (PI.f32) #s(literal 10 binary32))) (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (-.f32 (*.f32 #s(literal 4/15 binary32) (*.f32 (*.f32 uy uy) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))) (*.f32 #s(literal -4/3 binary32) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))
(*.f32 (+.f32 (*.f32 #s(literal -64/27 binary32) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 yi yi) yi)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (*.f32 uy (*.f32 uy uy))) #s(literal 64/3375 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 15 binary32)) (*.f32 (*.f32 yi yi) yi)))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 #s(literal 4/15 binary32) (*.f32 (*.f32 uy uy) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))) (-.f32 (*.f32 #s(literal 4/15 binary32) (*.f32 (*.f32 uy uy) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))) (*.f32 #s(literal -4/3 binary32) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))))
(*.f32 (-.f32 (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 (*.f32 #s(literal 4/15 binary32) (*.f32 (*.f32 uy uy) yi)) (*.f32 #s(literal 4/15 binary32) (*.f32 (*.f32 uy uy) yi))) (pow.f32 (PI.f32) #s(literal 10 binary32)))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal -4/15 binary32) (*.f32 (*.f32 uy uy) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))
(+.f32 (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) (+.f32 (*.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 #s(literal 4/15 binary32) (*.f32 (*.f32 uy uy) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))) (*.f32 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 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) (+.f32 (*.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 #s(literal 4/15 binary32) (*.f32 (*.f32 uy uy) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))
(+.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) (*.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 #s(literal 4/15 binary32) (*.f32 (*.f32 uy uy) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) (+.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.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 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))
(+.f32 (+.f32 (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) (*.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 #s(literal 4/15 binary32) (*.f32 (*.f32 uy uy) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))
(pow.f32 (/.f32 (+.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) (+.f32 (*.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 #s(literal 4/15 binary32) (*.f32 (*.f32 uy uy) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) #s(literal 2 binary32)) (*.f32 (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (-.f32 (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) (+.f32 (*.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 #s(literal 4/15 binary32) (*.f32 (*.f32 uy uy) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))))) (+.f32 (*.f32 (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (*.f32 (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) (+.f32 (*.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 #s(literal 4/15 binary32) (*.f32 (*.f32 uy uy) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) #s(literal 3 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) (+.f32 (*.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 #s(literal 4/15 binary32) (*.f32 (*.f32 uy uy) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))) (-.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) (+.f32 (*.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 #s(literal 4/15 binary32) (*.f32 (*.f32 uy uy) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) #s(literal 2 binary32)) (*.f32 (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))) #s(literal -1 binary32))
(fma.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) (+.f32 (*.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 #s(literal 4/15 binary32) (*.f32 (*.f32 uy uy) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))))
(fma.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 maxCos zi)) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) (+.f32 (*.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 #s(literal 4/15 binary32) (*.f32 (*.f32 uy uy) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))))
(fma.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) (+.f32 (*.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 #s(literal 4/15 binary32) (*.f32 (*.f32 uy uy) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))))
(fma.f32 uy (*.f32 (+.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 #s(literal 4/15 binary32) (*.f32 (*.f32 uy uy) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.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 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.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 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))
(fma.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) (+.f32 (*.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 #s(literal 4/15 binary32) (*.f32 (*.f32 uy uy) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (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 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) (+.f32 (*.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 #s(literal 4/15 binary32) (*.f32 (*.f32 uy uy) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))))
(fma.f32 (*.f32 ux (*.f32 maxCos zi)) (-.f32 #s(literal 1 binary32) ux) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) (+.f32 (*.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 #s(literal 4/15 binary32) (*.f32 (*.f32 uy uy) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))) (*.f32 xi (cos.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 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) (+.f32 (*.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 #s(literal 4/15 binary32) (*.f32 (*.f32 uy uy) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))) (*.f32 xi (cos.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 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) (+.f32 (*.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 #s(literal 4/15 binary32) (*.f32 (*.f32 uy uy) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))) (*.f32 xi (cos.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 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) (*.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 #s(literal 4/15 binary32) (*.f32 (*.f32 uy uy) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))) (+.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.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 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))
(fma.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) (+.f32 (*.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 #s(literal 4/15 binary32) (*.f32 (*.f32 uy uy) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))
(fma.f32 (+.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 #s(literal 4/15 binary32) (*.f32 (*.f32 uy uy) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))) (*.f32 uy (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.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 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.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 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))
(fma.f32 (*.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 #s(literal 4/15 binary32) (*.f32 (*.f32 uy uy) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.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 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.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 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))
(fma.f32 (+.f32 (*.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 #s(literal 4/15 binary32) (*.f32 (*.f32 uy uy) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))
(fma.f32 (*.f32 maxCos zi) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) (+.f32 (*.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 #s(literal 4/15 binary32) (*.f32 (*.f32 uy uy) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (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 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) (+.f32 (*.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 #s(literal 4/15 binary32) (*.f32 (*.f32 uy uy) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))))
(fma.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos zi) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) (+.f32 (*.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 #s(literal 4/15 binary32) (*.f32 (*.f32 uy uy) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (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 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) (+.f32 (*.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 #s(literal 4/15 binary32) (*.f32 (*.f32 uy uy) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))))
(fma.f32 (*.f32 uy (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32))) (+.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 #s(literal 4/15 binary32) (*.f32 (*.f32 uy uy) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))) (+.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.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 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))
(fma.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi) maxCos (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) (+.f32 (*.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 #s(literal 4/15 binary32) (*.f32 (*.f32 uy uy) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (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 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) (+.f32 (*.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 #s(literal 4/15 binary32) (*.f32 (*.f32 uy uy) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))))
(fma.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) maxCos) zi (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) (+.f32 (*.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 #s(literal 4/15 binary32) (*.f32 (*.f32 uy uy) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))))
(fma.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) (+.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 #s(literal 4/15 binary32) (*.f32 (*.f32 uy uy) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))) uy (+.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.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 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) zi (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) (+.f32 (*.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 #s(literal 4/15 binary32) (*.f32 (*.f32 uy uy) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (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 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) (+.f32 (*.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 #s(literal 4/15 binary32) (*.f32 (*.f32 uy uy) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))))
(fma.f32 (*.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) zi (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) (+.f32 (*.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 #s(literal 4/15 binary32) (*.f32 (*.f32 uy uy) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))))
(fma.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) (+.f32 (*.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 #s(literal 4/15 binary32) (*.f32 (*.f32 uy uy) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))))
(-.f32 (/.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) (+.f32 (*.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 #s(literal 4/15 binary32) (*.f32 (*.f32 uy uy) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) #s(literal 2 binary32)) (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) (+.f32 (*.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 #s(literal 4/15 binary32) (*.f32 (*.f32 uy uy) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) (/.f32 (*.f32 (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))) (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) (+.f32 (*.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 #s(literal 4/15 binary32) (*.f32 (*.f32 uy uy) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) (+.f32 (*.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 #s(literal 4/15 binary32) (*.f32 (*.f32 uy uy) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) #s(literal 2 binary32)) (*.f32 (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (-.f32 (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) (+.f32 (*.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 #s(literal 4/15 binary32) (*.f32 (*.f32 uy uy) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))))) (+.f32 (*.f32 (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (*.f32 (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) (+.f32 (*.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 #s(literal 4/15 binary32) (*.f32 (*.f32 uy uy) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) #s(literal 3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) (+.f32 (*.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 #s(literal 4/15 binary32) (*.f32 (*.f32 uy uy) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))) (-.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) (+.f32 (*.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 #s(literal 4/15 binary32) (*.f32 (*.f32 uy uy) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) #s(literal 2 binary32)) (*.f32 (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))))
(/.f32 (+.f32 (*.f32 (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (*.f32 (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) (+.f32 (*.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 #s(literal 4/15 binary32) (*.f32 (*.f32 uy uy) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) (+.f32 (*.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 #s(literal 4/15 binary32) (*.f32 (*.f32 uy uy) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) #s(literal 2 binary32)) (*.f32 (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (-.f32 (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) (+.f32 (*.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 #s(literal 4/15 binary32) (*.f32 (*.f32 uy uy) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))))))
(/.f32 (+.f32 (*.f32 (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (*.f32 (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) (+.f32 (*.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 #s(literal 4/15 binary32) (*.f32 (*.f32 uy uy) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))) (-.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) (+.f32 (*.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 #s(literal 4/15 binary32) (*.f32 (*.f32 uy uy) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) #s(literal 2 binary32)) (*.f32 (+.f32 (*.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 #s(literal 4/15 binary32) (*.f32 (*.f32 uy uy) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))) (*.f32 xi (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 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))))))
(/.f32 (-.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) (+.f32 (*.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 #s(literal 4/15 binary32) (*.f32 (*.f32 uy uy) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) #s(literal 2 binary32)) (*.f32 (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) (+.f32 (*.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 #s(literal 4/15 binary32) (*.f32 (*.f32 uy uy) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))
(/.f32 (neg.f32 (+.f32 (*.f32 (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (*.f32 (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) (+.f32 (*.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 #s(literal 4/15 binary32) (*.f32 (*.f32 uy uy) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) #s(literal 3 binary32)))) (neg.f32 (+.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) (+.f32 (*.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 #s(literal 4/15 binary32) (*.f32 (*.f32 uy uy) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) #s(literal 2 binary32)) (*.f32 (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (-.f32 (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) (+.f32 (*.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 #s(literal 4/15 binary32) (*.f32 (*.f32 uy uy) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))) (*.f32 xi (cos.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 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) (+.f32 (*.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 #s(literal 4/15 binary32) (*.f32 (*.f32 uy uy) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) #s(literal 2 binary32)) (*.f32 (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))) (neg.f32 (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) (+.f32 (*.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 #s(literal 4/15 binary32) (*.f32 (*.f32 uy uy) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))))
(/.f32 (-.f32 (*.f32 (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))) (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) (+.f32 (*.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 #s(literal 4/15 binary32) (*.f32 (*.f32 uy uy) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) #s(literal 2 binary32))) (-.f32 (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) (+.f32 (*.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 #s(literal 4/15 binary32) (*.f32 (*.f32 uy uy) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))))
(*.f32 (+.f32 (*.f32 (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (*.f32 (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) (+.f32 (*.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 #s(literal 4/15 binary32) (*.f32 (*.f32 uy uy) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) (+.f32 (*.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 #s(literal 4/15 binary32) (*.f32 (*.f32 uy uy) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) #s(literal 2 binary32)) (*.f32 (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (-.f32 (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) (+.f32 (*.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 #s(literal 4/15 binary32) (*.f32 (*.f32 uy uy) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))))))))
(*.f32 (-.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) (+.f32 (*.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 #s(literal 4/15 binary32) (*.f32 (*.f32 uy uy) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) #s(literal 2 binary32)) (*.f32 (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) (+.f32 (*.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 #s(literal 4/15 binary32) (*.f32 (*.f32 uy uy) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 ux (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))))
(+.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) (*.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 #s(literal 4/15 binary32) (*.f32 (*.f32 uy uy) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.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 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.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 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) (*.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 #s(literal 4/15 binary32) (*.f32 (*.f32 uy uy) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))))
(fma.f32 uy (*.f32 (+.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 #s(literal 4/15 binary32) (*.f32 (*.f32 uy uy) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.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 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.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 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 ux #s(literal -1 binary32)) (*.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 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) (*.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 #s(literal 4/15 binary32) (*.f32 (*.f32 uy uy) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))))
(fma.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 ux #s(literal -1 binary32)) (*.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 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) (*.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 #s(literal 4/15 binary32) (*.f32 (*.f32 uy uy) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))))
(fma.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) (*.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 #s(literal 4/15 binary32) (*.f32 (*.f32 uy uy) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.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 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.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 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) (*.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 #s(literal 4/15 binary32) (*.f32 (*.f32 uy uy) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))))
(fma.f32 (*.f32 xi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.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 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) (*.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 #s(literal 4/15 binary32) (*.f32 (*.f32 uy uy) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))))
(fma.f32 (+.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 #s(literal 4/15 binary32) (*.f32 (*.f32 uy uy) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))) (*.f32 uy (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.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 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.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 (*.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 #s(literal 4/15 binary32) (*.f32 (*.f32 uy uy) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.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 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.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 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.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 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) (*.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 #s(literal 4/15 binary32) (*.f32 (*.f32 uy uy) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))))
(fma.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/4 binary32)) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/4 binary32)) (*.f32 xi (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 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) (*.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 #s(literal 4/15 binary32) (*.f32 (*.f32 uy uy) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))))
(fma.f32 (*.f32 uy (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32))) (+.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 #s(literal 4/15 binary32) (*.f32 (*.f32 uy uy) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.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 (*.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.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 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/4 binary32)) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) (*.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 #s(literal 4/15 binary32) (*.f32 (*.f32 uy uy) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))))
(fma.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.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))))) xi (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) (*.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 #s(literal 4/15 binary32) (*.f32 (*.f32 uy uy) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))))
(fma.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) (+.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 #s(literal 4/15 binary32) (*.f32 (*.f32 uy uy) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))) uy (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.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 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) (*.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 #s(literal 4/15 binary32) (*.f32 (*.f32 uy uy) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) #s(literal 3 binary32)) (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.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))) (+.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) (*.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 #s(literal 4/15 binary32) (*.f32 (*.f32 uy uy) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.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 2 binary32)) (*.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) (*.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 #s(literal 4/15 binary32) (*.f32 (*.f32 uy uy) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.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 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) (*.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 #s(literal 4/15 binary32) (*.f32 (*.f32 uy uy) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) #s(literal 2 binary32)) (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.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 2 binary32))) (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) (*.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 #s(literal 4/15 binary32) (*.f32 (*.f32 uy uy) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.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 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) (+.f32 (pow.f32 (*.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 #s(literal 4/15 binary32) (*.f32 (*.f32 uy uy) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))) #s(literal 3 binary32)) (pow.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) #s(literal 3 binary32)))) (+.f32 (pow.f32 (*.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 #s(literal 4/15 binary32) (*.f32 (*.f32 uy uy) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))) #s(literal 2 binary32)) (*.f32 (*.f32 xi (cos.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 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 #s(literal 4/15 binary32) (*.f32 (*.f32 uy uy) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))))))
(/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) (-.f32 (pow.f32 (*.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 #s(literal 4/15 binary32) (*.f32 (*.f32 uy uy) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))) #s(literal 2 binary32)) (*.f32 (*.f32 xi xi) (+.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 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 #s(literal 4/15 binary32) (*.f32 (*.f32 uy uy) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))
(/.f32 (*.f32 (+.f32 (pow.f32 (*.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 #s(literal 4/15 binary32) (*.f32 (*.f32 uy uy) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))) #s(literal 3 binary32)) (pow.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) #s(literal 3 binary32))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32))) (+.f32 (pow.f32 (*.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 #s(literal 4/15 binary32) (*.f32 (*.f32 uy uy) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))) #s(literal 2 binary32)) (*.f32 (*.f32 xi (cos.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 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 #s(literal 4/15 binary32) (*.f32 (*.f32 uy uy) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))))))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.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 #s(literal 4/15 binary32) (*.f32 (*.f32 uy uy) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))) #s(literal 2 binary32)) (*.f32 (*.f32 xi xi) (+.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 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32))) (-.f32 (*.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 #s(literal 4/15 binary32) (*.f32 (*.f32 uy uy) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))) (*.f32 xi (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 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) (+.f32 (*.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 #s(literal 4/15 binary32) (*.f32 (*.f32 uy uy) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))
(*.f32 (+.f32 (*.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 #s(literal 4/15 binary32) (*.f32 (*.f32 uy uy) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)))
(exp.f32 (log1p.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))))
(+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))
(+.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) #s(literal 1 binary32))
(pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (-.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))))) #s(literal -1 binary32))
(fma.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) #s(literal 1 binary32))
(fma.f32 ux (*.f32 (*.f32 ux (*.f32 maxCos maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))) #s(literal 1 binary32))
(fma.f32 ux (*.f32 (*.f32 (*.f32 ux (+.f32 ux #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos maxCos)) #s(literal 1 binary32))
(fma.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos))) (+.f32 ux #s(literal -1 binary32))) #s(literal 1 binary32))
(fma.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))) #s(literal 1 binary32))
(fma.f32 (*.f32 ux ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) (*.f32 maxCos maxCos)) #s(literal 1 binary32))
(fma.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))
(fma.f32 maxCos (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux (+.f32 ux #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))) #s(literal 1 binary32))
(fma.f32 maxCos (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux (+.f32 ux #s(literal -1 binary32))))) (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))
(fma.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1 binary32))
(fma.f32 (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) #s(literal 1 binary32))
(fma.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))) #s(literal 1 binary32))
(fma.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))) #s(literal 1 binary32))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos))) #s(literal 1 binary32))
(fma.f32 (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (*.f32 maxCos maxCos) #s(literal 1 binary32))
(fma.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) #s(literal 1 binary32) #s(literal 1 binary32))
(fma.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux (+.f32 ux #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) #s(literal 1 binary32))
(fma.f32 (*.f32 (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos))) (+.f32 ux #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32))
(fma.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))) #s(literal 1 binary32))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux (+.f32 ux #s(literal -1 binary32))))) #s(literal 1 binary32))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))) (+.f32 ux #s(literal -1 binary32)) #s(literal 1 binary32))
(fma.f32 (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) #s(literal 1 binary32))
(fma.f32 (*.f32 ux (*.f32 maxCos maxCos)) (*.f32 (*.f32 ux (+.f32 ux #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))
(fma.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux (+.f32 ux #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))) maxCos #s(literal 1 binary32))
(fma.f32 (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 ux (*.f32 maxCos 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 (*.f32 maxCos maxCos))) (+.f32 ux #s(literal -1 binary32))) #s(literal 1 binary32))
(fma.f32 (*.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) (*.f32 ux (*.f32 maxCos (*.f32 ux (+.f32 ux #s(literal -1 binary32))))) #s(literal 1 binary32))
(fma.f32 (*.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos))))) (+.f32 ux #s(literal -1 binary32)) #s(literal 1 binary32))
(fma.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))) (*.f32 ux ux) #s(literal 1 binary32))
(fma.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (+.f32 ux #s(literal -1 binary32)) #s(literal 1 binary32))
(fma.f32 (*.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux (+.f32 ux #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux))) #s(literal 1 binary32))
(fma.f32 (*.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1 binary32))
(fma.f32 (*.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) #s(literal 1 binary32))
(fma.f32 (*.f32 #s(literal 1 binary32) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 maxCos maxCos) #s(literal 1 binary32))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos maxCos)) (*.f32 ux (*.f32 ux (+.f32 ux #s(literal -1 binary32)))) #s(literal 1 binary32))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 maxCos (*.f32 ux (+.f32 ux #s(literal -1 binary32)))))) maxCos #s(literal 1 binary32))
(fma.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) maxCos) (*.f32 ux (*.f32 ux (+.f32 ux #s(literal -1 binary32)))) #s(literal 1 binary32))
(fma.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux maxCos)) (*.f32 ux (+.f32 ux #s(literal -1 binary32))) #s(literal 1 binary32))
(fma.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux (*.f32 ux (+.f32 ux #s(literal -1 binary32))))) maxCos #s(literal 1 binary32))
(-.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))) (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (-.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))))))
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (-.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) #s(literal 1 binary32)))))
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))))) (+.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))))
(/.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (-.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) #s(literal 1 binary32))))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1 binary32)) (-.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) #s(literal 1 binary32)))
(/.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))))) (exp.f32 (log1p.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (-.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) #s(literal 1 binary32))))))
(/.f32 (exp.f32 (log1p.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))))) (exp.f32 (log1p.f32 (*.f32 (neg.f32 maxCos) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 ux (+.f32 ux #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))))))
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (-.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) #s(literal 1 binary32))))))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))))
(*.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)) (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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))) yi))
(*.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)))))
(sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))))
(*.f32 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))) #s(literal 2 binary32))
(*.f32 (*.f32 #s(literal 2 binary32) (sin.f32 (*.f32 uy (PI.f32)))) (cos.f32 (*.f32 uy (PI.f32))))
(exp.f32 (*.f32 (log.f32 (*.f32 ux maxCos)) #s(literal 2 binary32)))
(exp.f32 (+.f32 (*.f32 (log.f32 ux) #s(literal 2 binary32)) (*.f32 (log.f32 maxCos) #s(literal 2 binary32))))
(exp.f32 (+.f32 (*.f32 (log.f32 maxCos) #s(literal 2 binary32)) (*.f32 (log.f32 ux) #s(literal 2 binary32))))
(pow.f32 (*.f32 ux maxCos) #s(literal 2 binary32))
(*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))
(*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))
(*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos))
(*.f32 maxCos (*.f32 ux (*.f32 ux maxCos)))
(*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(*.f32 (*.f32 ux maxCos) (*.f32 ux maxCos))
(*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos)
(*.f32 (*.f32 ux (*.f32 maxCos maxCos)) ux)
(*.f32 (*.f32 (*.f32 ux maxCos) ux) maxCos)
(*.f32 #s(literal 1 binary32) (*.f32 uy (PI.f32)))
(*.f32 uy (PI.f32))
(*.f32 (PI.f32) uy)
(*.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 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))) yi))
(*.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)))))
(sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))))
(*.f32 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))) #s(literal 2 binary32))
(*.f32 (*.f32 #s(literal 2 binary32) (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)
(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)))
(exp.f32 (*.f32 (*.f32 (log.f32 (PI.f32)) #s(literal 2 binary32)) #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))
(pow.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal 1/3 binary32))
(cbrt.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))
(*.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (PI.f32)))
(*.f32 (PI.f32) (PI.f32))
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (pow.f32 (PI.f32) #s(literal 4/3 binary32)))
(*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (pow.f32 (PI.f32) #s(literal 3/2 binary32)))
(*.f32 (pow.f32 (PI.f32) #s(literal 3/2 binary32)) (pow.f32 (PI.f32) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (PI.f32) #s(literal 5/3 binary32)) (pow.f32 (PI.f32) #s(literal 1/3 binary32)))
(*.f32 (cbrt.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (PI.f32)))) (pow.f32 (PI.f32) #s(literal 2/3 binary32)))
(*.f32 uy (*.f32 xi (*.f32 (PI.f32) (PI.f32))))
(*.f32 (PI.f32) (*.f32 uy (*.f32 xi (PI.f32))))
(*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32))))
(*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))
(*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy xi))
(*.f32 (*.f32 uy (*.f32 xi (PI.f32))) (PI.f32))
(*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) uy)
(*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) uy) xi)
(*.f32 (*.f32 (*.f32 uy (*.f32 xi (PI.f32))) #s(literal 1 binary32)) (PI.f32))
(*.f32 (*.f32 (*.f32 uy (*.f32 xi (PI.f32))) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (pow.f32 (PI.f32) #s(literal 1/3 binary32)))
(*.f32 (*.f32 (*.f32 uy (*.f32 xi (PI.f32))) (pow.f32 (PI.f32) #s(literal 1/2 binary32))) (pow.f32 (PI.f32) #s(literal 1/2 binary32)))
(+.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (neg.f32 (-.f32 #s(literal 1 binary32) ux)))
(+.f32 (neg.f32 (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))
(+.f32 (*.f32 (+.f32 ux #s(literal -1 binary32)) #s(literal 1 binary32)) (*.f32 (+.f32 ux #s(literal -1 binary32)) (neg.f32 ux)))
(+.f32 (*.f32 #s(literal 1 binary32) (+.f32 ux #s(literal -1 binary32))) (*.f32 (neg.f32 ux) (+.f32 ux #s(literal -1 binary32))))
(fma.f32 #s(literal 1 binary32) (+.f32 ux #s(literal -1 binary32)) (*.f32 (neg.f32 ux) (+.f32 ux #s(literal -1 binary32))))
(fma.f32 ux (-.f32 #s(literal 1 binary32) ux) (neg.f32 (-.f32 #s(literal 1 binary32) ux)))
(fma.f32 (-.f32 #s(literal 1 binary32) ux) ux (neg.f32 (-.f32 #s(literal 1 binary32) ux)))
(fma.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))
(fma.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))
(fma.f32 (+.f32 ux #s(literal -1 binary32)) #s(literal 1 binary32) (*.f32 (+.f32 ux #s(literal -1 binary32)) (neg.f32 ux)))
(/.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 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) (neg.f32 ux)))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (+.f32 (*.f32 ux ux) #s(literal -1 binary32))) (*.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 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) (neg.f32 ux)))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 (*.f32 ux ux) #s(literal -1 binary32))) (*.f32 (+.f32 #s(literal 1 binary32) 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 (*.f32 ux ux)))) (*.f32 (+.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) (neg.f32 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 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) ux)))
(/.f32 (*.f32 (+.f32 (*.f32 ux ux) #s(literal -1 binary32)) (-.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 (*.f32 ux ux) #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) ux)))
(/.f32 (+.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal -1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (-.f32 (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) ux)) (neg.f32 (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (neg.f32 (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (-.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) ux)) (neg.f32 (-.f32 #s(literal 1 binary32) ux)))) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (neg.f32 (-.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 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) (neg.f32 ux))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 (*.f32 ux ux) #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) ux))
(/.f32 (*.f32 (+.f32 ux #s(literal -1 binary32)) (-.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 #s(literal -1 binary32)) (-.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 #s(literal -1 binary32))) (+.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 #s(literal -1 binary32))) (+.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 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) (neg.f32 ux))))
(/.f32 (*.f32 (+.f32 (*.f32 ux ux) #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) ux))
(*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))
(*.f32 (+.f32 ux #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) ux))
(*.f32 #s(literal 1 binary32) (*.f32 yi (PI.f32)))
(*.f32 yi (PI.f32))
(*.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 #s(literal 5 binary32) (log.f32 (PI.f32))))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (PI.f32))) #s(literal 5/2 binary32)))
(exp.f32 (*.f32 (log.f32 (pow.f32 (PI.f32) #s(literal 5/2 binary32))) #s(literal 2 binary32)))
(exp.f32 (*.f32 (*.f32 (log.f32 (PI.f32)) #s(literal 2 binary32)) #s(literal 5/2 binary32)))
(exp.f32 (*.f32 (*.f32 (log.f32 (PI.f32)) #s(literal 5/2 binary32)) #s(literal 2 binary32)))
(exp.f32 (+.f32 (*.f32 (log.f32 (PI.f32)) #s(literal 5/2 binary32)) (*.f32 (log.f32 (PI.f32)) #s(literal 5/2 binary32))))
(pow.f32 (PI.f32) #s(literal 5 binary32))
(pow.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 5/2 binary32))
(pow.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 5/3 binary32))
(pow.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) #s(literal 15 binary32))
(pow.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) #s(literal 10 binary32))
(pow.f32 (pow.f32 (PI.f32) #s(literal 5/2 binary32)) #s(literal 2 binary32))
(pow.f32 (exp.f32 #s(literal 5 binary32)) (log.f32 (PI.f32)))
(*.f32 #s(literal 1 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))
(*.f32 (pow.f32 (PI.f32) #s(literal 5/2 binary32)) (pow.f32 (PI.f32) #s(literal 5/2 binary32)))
(*.f32 (pow.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) #s(literal 10 binary32)) (pow.f32 (PI.f32) #s(literal 5/3 binary32)))
(*.f32 uy (*.f32 uy #s(literal 4/15 binary32)))
(*.f32 #s(literal 4/15 binary32) (*.f32 uy uy))
(*.f32 (*.f32 uy uy) #s(literal 4/15 binary32))
(*.f32 (*.f32 uy #s(literal 4/15 binary32)) uy)

simplify1.1s (4.3%)

Memory
16.6MiB live, 1 676.9MiB allocated
Algorithm
egg-herbie
Rules
12 288×accelerator-lowering-fma.f32
12 288×accelerator-lowering-fma.f64
6 944×*-lowering-*.f32
6 944×*-lowering-*.f64
6 540×+-lowering-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0141833946
1519832085
0854830237
Stop Event
iter limit
node limit
Counts
972 → 972
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 (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)))))
(+ (* 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)))))
(* (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 (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)))))))))))
(* 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)))))))))))
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)) (* yi (sin (* 2 (* uy (PI))))))
(+ (* maxCos (* ux zi)) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(+ (* maxCos (* ux zi)) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(+ (* maxCos (* ux zi)) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(* xi (cos (* 2 (* uy (PI)))))
(* xi (+ (cos (* 2 (* uy (PI)))) (+ (/ (* maxCos (* ux zi)) xi) (/ (* yi (sin (* 2 (* uy (PI))))) xi))))
(* xi (+ (cos (* 2 (* uy (PI)))) (+ (/ (* maxCos (* ux zi)) xi) (/ (* yi (sin (* 2 (* uy (PI))))) xi))))
(* xi (+ (cos (* 2 (* uy (PI)))) (+ (/ (* maxCos (* ux zi)) xi) (/ (* yi (sin (* 2 (* uy (PI))))) xi))))
(* xi (cos (* 2 (* uy (PI)))))
(* -1 (* xi (+ (* -1 (cos (* 2 (* uy (PI))))) (* -1 (/ (+ (* maxCos (* ux zi)) (* yi (sin (* 2 (* uy (PI)))))) xi)))))
(* -1 (* xi (+ (* -1 (cos (* 2 (* uy (PI))))) (* -1 (/ (+ (* maxCos (* ux zi)) (* yi (sin (* 2 (* uy (PI)))))) xi)))))
(* -1 (* xi (+ (* -1 (cos (* 2 (* uy (PI))))) (* -1 (/ (+ (* maxCos (* ux zi)) (* yi (sin (* 2 (* uy (PI)))))) xi)))))
(+ xi (* maxCos (* ux zi)))
(+ xi (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux zi))))
(+ xi (+ (* maxCos (* ux zi)) (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))))))
(+ xi (+ (* maxCos (* ux zi)) (* uy (+ (* 2 (* yi (PI))) (* uy (+ (* -2 (* xi (pow (PI) 2))) (* -4/3 (* uy (* yi (pow (PI) 3))))))))))
(+ (* maxCos (* ux zi)) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(+ (* maxCos (* ux zi)) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(+ (* maxCos (* ux zi)) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(+ (* maxCos (* ux zi)) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(+ (* maxCos (* ux zi)) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(+ (* maxCos (* ux zi)) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(+ (* maxCos (* ux zi)) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(+ (* maxCos (* ux zi)) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(+ (* maxCos (* ux zi)) (* xi (cos (* 2 (* uy (PI))))))
(+ (* maxCos (* ux zi)) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(+ (* maxCos (* ux zi)) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(+ (* maxCos (* ux zi)) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(* yi (sin (* 2 (* uy (PI)))))
(* yi (+ (sin (* 2 (* uy (PI)))) (+ (/ (* maxCos (* ux zi)) yi) (/ (* xi (cos (* 2 (* uy (PI))))) yi))))
(* yi (+ (sin (* 2 (* uy (PI)))) (+ (/ (* maxCos (* ux zi)) yi) (/ (* xi (cos (* 2 (* uy (PI))))) yi))))
(* yi (+ (sin (* 2 (* uy (PI)))) (+ (/ (* maxCos (* ux zi)) yi) (/ (* xi (cos (* 2 (* uy (PI))))) yi))))
(* yi (sin (* 2 (* uy (PI)))))
(* -1 (* yi (+ (* -1 (sin (* 2 (* uy (PI))))) (* -1 (/ (+ (* maxCos (* ux zi)) (* xi (cos (* 2 (* uy (PI)))))) yi)))))
(* -1 (* yi (+ (* -1 (sin (* 2 (* uy (PI))))) (* -1 (/ (+ (* maxCos (* ux zi)) (* xi (cos (* 2 (* uy (PI)))))) yi)))))
(* -1 (* yi (+ (* -1 (sin (* 2 (* uy (PI))))) (* -1 (/ (+ (* maxCos (* ux zi)) (* 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)))))))
(+ (* maxCos (* ux zi)) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(+ (* maxCos (* ux zi)) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(* maxCos (* ux zi))
(* maxCos (+ (* ux zi) (+ (/ (* xi (cos (* 2 (* uy (PI))))) maxCos) (/ (* yi (sin (* 2 (* uy (PI))))) maxCos))))
(* maxCos (+ (* ux zi) (+ (/ (* xi (cos (* 2 (* uy (PI))))) maxCos) (/ (* yi (sin (* 2 (* uy (PI))))) maxCos))))
(* maxCos (+ (* ux zi) (+ (/ (* xi (cos (* 2 (* uy (PI))))) maxCos) (/ (* yi (sin (* 2 (* uy (PI))))) maxCos))))
(* maxCos (* ux zi))
(* -1 (* maxCos (+ (* -1 (* ux zi)) (* -1 (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) maxCos)))))
(* -1 (* maxCos (+ (* -1 (* ux zi)) (* -1 (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) maxCos)))))
(* -1 (* maxCos (+ (* -1 (* ux zi)) (* -1 (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) maxCos)))))
(+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))
(+ (* maxCos (* ux zi)) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(+ (* maxCos (* ux zi)) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(+ (* maxCos (* ux zi)) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(* maxCos (* ux zi))
(* ux (+ (* maxCos zi) (+ (/ (* xi (cos (* 2 (* uy (PI))))) ux) (/ (* yi (sin (* 2 (* uy (PI))))) ux))))
(* ux (+ (* maxCos zi) (+ (/ (* xi (cos (* 2 (* uy (PI))))) ux) (/ (* yi (sin (* 2 (* uy (PI))))) ux))))
(* ux (+ (* maxCos zi) (+ (/ (* xi (cos (* 2 (* uy (PI))))) ux) (/ (* yi (sin (* 2 (* uy (PI))))) ux))))
(* maxCos (* ux zi))
(* -1 (* ux (+ (* -1 (* maxCos zi)) (* -1 (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) ux)))))
(* -1 (* ux (+ (* -1 (* maxCos zi)) (* -1 (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) ux)))))
(* -1 (* ux (+ (* -1 (* maxCos zi)) (* -1 (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) ux)))))
(+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))
(+ (* maxCos (* ux zi)) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(+ (* maxCos (* ux zi)) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(+ (* maxCos (* ux zi)) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(* maxCos (* ux zi))
(* zi (+ (* maxCos ux) (+ (/ (* xi (cos (* 2 (* uy (PI))))) zi) (/ (* yi (sin (* 2 (* uy (PI))))) zi))))
(* zi (+ (* maxCos ux) (+ (/ (* xi (cos (* 2 (* uy (PI))))) zi) (/ (* yi (sin (* 2 (* uy (PI))))) zi))))
(* zi (+ (* maxCos ux) (+ (/ (* xi (cos (* 2 (* uy (PI))))) zi) (/ (* yi (sin (* 2 (* uy (PI))))) zi))))
(* maxCos (* ux zi))
(* -1 (* zi (+ (* -1 (* maxCos ux)) (* -1 (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) zi)))))
(* -1 (* zi (+ (* -1 (* maxCos ux)) (* -1 (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) zi)))))
(* -1 (* zi (+ (* -1 (* maxCos ux)) (* -1 (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) zi)))))
(* 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))))
(+ xi (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))))
(+ xi (+ (* maxCos (* ux (* zi (- 1 ux)))) (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))))))
(+ xi (+ (* maxCos (+ (* maxCos (+ (* 1/2 (* (pow ux 2) (* uy (* (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))) (* (- 1 ux) (- ux 1)))))) (* 1/2 (* (pow ux 2) (* xi (* (- 1 ux) (- ux 1))))))) (* ux (* zi (- 1 ux))))) (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))))))
(+ xi (+ (* maxCos (+ (* maxCos (+ (* 1/2 (* (pow ux 2) (* uy (* (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))) (* (- 1 ux) (- ux 1)))))) (+ (* 1/2 (* (pow ux 2) (* xi (* (- 1 ux) (- ux 1))))) (* (pow maxCos 2) (+ (* -1/8 (* (pow ux 4) (* uy (* (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))) (* (pow (- 1 ux) 2) (pow (- ux 1) 2)))))) (* -1/8 (* (pow ux 4) (* xi (* (pow (- 1 ux) 2) (pow (- ux 1) 2)))))))))) (* ux (* zi (- 1 ux))))) (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))))))
(* maxCos (+ (* ux (* zi (- 1 ux))) (+ (* (* ux xi) (sqrt (* (- 1 ux) (- ux 1)))) (* (* ux (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))))))
(* maxCos (+ (* 1/2 (* (/ xi (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (+ (* 1/2 (* (/ (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (+ (* ux (* zi (- 1 ux))) (+ (* (* ux xi) (sqrt (* (- 1 ux) (- ux 1)))) (* (* ux (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))))))))
(* maxCos (+ (* -1/8 (* (/ xi (* (pow maxCos 4) (pow ux 3))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (+ (* -1/8 (* (/ (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))) (* (pow maxCos 4) (pow ux 3))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (+ (* 1/2 (* (/ xi (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (+ (* 1/2 (* (/ (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (+ (* ux (* zi (- 1 ux))) (+ (* (* ux xi) (sqrt (* (- 1 ux) (- ux 1)))) (* (* ux (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))))))))))
(* maxCos (+ (* -1/8 (* (/ xi (* (pow maxCos 4) (pow ux 3))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (+ (* -1/8 (* (/ (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))) (* (pow maxCos 4) (pow ux 3))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (+ (* 1/16 (* (/ xi (* (pow maxCos 6) (pow ux 5))) (sqrt (/ 1 (* (pow (- 1 ux) 5) (pow (- ux 1) 5)))))) (+ (* 1/16 (* (/ (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))) (* (pow maxCos 6) (pow ux 5))) (sqrt (/ 1 (* (pow (- 1 ux) 5) (pow (- ux 1) 5)))))) (+ (* 1/2 (* (/ xi (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (+ (* 1/2 (* (/ (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (+ (* ux (* zi (- 1 ux))) (+ (* (* ux xi) (sqrt (* (- 1 ux) (- ux 1)))) (* (* ux (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))))))))))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* (* ux xi) (sqrt (* (- 1 ux) (- ux 1)))) (* (* ux (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))))) (sqrt (* (- 1 ux) (- ux 1))))))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* 1/2 (* (/ xi (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (+ (* 1/2 (* (/ (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (+ (* (* ux xi) (sqrt (* (- 1 ux) (- ux 1)))) (* (* ux (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))))) (sqrt (* (- 1 ux) (- ux 1))))))))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* -1/8 (* (/ xi (* (pow maxCos 4) (pow ux 3))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (+ (* -1/8 (* (/ (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))) (* (pow maxCos 4) (pow ux 3))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (+ (* 1/2 (* (/ xi (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (+ (* 1/2 (* (/ (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (+ (* (* ux xi) (sqrt (* (- 1 ux) (- ux 1)))) (* (* ux (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))))) (sqrt (* (- 1 ux) (- ux 1))))))))))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* -1/8 (* (/ xi (* (pow maxCos 4) (pow ux 3))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (+ (* -1/8 (* (/ (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))) (* (pow maxCos 4) (pow ux 3))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (+ (* 1/16 (* (/ xi (* (pow maxCos 6) (pow ux 5))) (sqrt (/ 1 (* (pow (- 1 ux) 5) (pow (- ux 1) 5)))))) (+ (* 1/16 (* (/ (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))) (* (pow maxCos 6) (pow ux 5))) (sqrt (/ 1 (* (pow (- 1 ux) 5) (pow (- ux 1) 5)))))) (+ (* 1/2 (* (/ xi (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (+ (* 1/2 (* (/ (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (+ (* (* ux xi) (sqrt (* (- 1 ux) (- ux 1)))) (* (* ux (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))))) (sqrt (* (- 1 ux) (- ux 1))))))))))))))
(+ xi (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))))
(+ xi (+ (* maxCos (* ux zi)) (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))))))
(+ xi (+ (* ux (+ (* maxCos zi) (* ux (+ (* -1 (* maxCos zi)) (+ (* -1/2 (* (pow maxCos 2) xi)) (* -1/2 (* (pow maxCos 2) (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))))))))))) (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))))))
(+ xi (+ (* ux (+ (* maxCos zi) (* ux (+ (* -1 (* maxCos zi)) (+ (* -1/2 (* (pow maxCos 2) xi)) (+ (* -1/2 (* (pow maxCos 2) (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))))) (* ux (+ (* (pow maxCos 2) xi) (* (pow maxCos 2) (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))))))))))))) (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* maxCos (* uy (* (sqrt -1) (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))))) (* maxCos (* xi (sqrt -1))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* maxCos (* uy (* (sqrt -1) (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))))) (+ (* maxCos (* xi (sqrt -1))) (+ (/ (* maxCos xi) (* ux (sqrt -1))) (+ (/ (* maxCos zi) ux) (/ (* maxCos (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))))) (* ux (sqrt -1)))))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* 1/2 (/ (* uy (* (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2))))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 1/2 (/ (* xi (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* maxCos (* uy (* (sqrt -1) (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))))) (+ (* maxCos (* xi (sqrt -1))) (+ (/ (* maxCos xi) (* ux (sqrt -1))) (+ (/ (* maxCos zi) ux) (/ (* maxCos (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))))) (* ux (sqrt -1)))))))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* 1/2 (/ (* uy (* (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2))))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 1/2 (/ (* uy (* (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))) (- (/ (pow maxCos 2) (pow (sqrt -1) 4)) (* -1 (/ (pow maxCos 2) (pow (sqrt -1) 2)))))) (* maxCos (* (pow ux 3) (sqrt -1))))) (+ (* 1/2 (/ (* xi (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 1/2 (/ (* xi (- (/ (pow maxCos 2) (pow (sqrt -1) 4)) (* -1 (/ (pow maxCos 2) (pow (sqrt -1) 2))))) (* maxCos (* (pow ux 3) (sqrt -1))))) (+ (* maxCos (* uy (* (sqrt -1) (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))))) (+ (* maxCos (* xi (sqrt -1))) (+ (/ (* maxCos xi) (* ux (sqrt -1))) (+ (/ (* maxCos zi) ux) (/ (* maxCos (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))))) (* ux (sqrt -1)))))))))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* maxCos (* uy (* (sqrt -1) (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))))) (* maxCos (* xi (sqrt -1))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* maxCos xi) (sqrt -1))) (* -1 (/ (* maxCos (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))))) (sqrt -1))))) ux)) (+ (* maxCos (* uy (* (sqrt -1) (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))))) (* maxCos (* xi (sqrt -1)))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* maxCos xi) (sqrt -1))) (+ (* -1 (/ (* maxCos (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))))) (sqrt -1))) (* -1 (/ (+ (* 1/2 (/ (* uy (* (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2))))) (* maxCos (sqrt -1)))) (* 1/2 (/ (* xi (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2)))) (* maxCos (sqrt -1))))) ux))))) ux)) (+ (* maxCos (* uy (* (sqrt -1) (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))))) (* maxCos (* xi (sqrt -1)))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* maxCos xi) (sqrt -1))) (+ (* -1 (/ (* maxCos (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (/ (* uy (* (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2))))) (* maxCos (pow (sqrt -1) 3)))) (* 1/2 (/ (* xi (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2)))) (* maxCos (pow (sqrt -1) 3))))) ux)) (+ (* 1/2 (/ (* uy (* (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2))))) (* maxCos (sqrt -1)))) (* 1/2 (/ (* xi (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2)))) (* maxCos (sqrt -1)))))) ux))))) ux)) (+ (* maxCos (* uy (* (sqrt -1) (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))))) (* maxCos (* xi (sqrt -1)))))))
(+ (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* 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))))))) (* (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* 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))))))) (* (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* 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))))))) (* (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))
(* maxCos (* ux (* zi (- 1 ux))))
(* zi (+ (* maxCos (* ux (- 1 ux))) (+ (* (/ xi zi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (/ (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))) zi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))))
(* zi (+ (* maxCos (* ux (- 1 ux))) (+ (* (/ xi zi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (/ (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))) zi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))))
(* zi (+ (* maxCos (* ux (- 1 ux))) (+ (* (/ xi zi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (/ (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (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 (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) zi)))))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) zi)))))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) zi)))))
(+ (* 2 (* (* uy (* yi (PI))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* maxCos (* ux (* zi (- 1 ux)))))
(+ (* 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)))))) (* -2 (* (* (pow uy 2) (pow (PI) 2)) (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)))))) (* -2 (* (* (pow uy 2) (pow (PI) 2)) (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)))))) (* -2 (* (* (pow uy 2) (pow (PI) 2)) (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)))))) (* -2 (* (* (pow uy 2) (pow (PI) 2)) (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)))))) (+ (* -2 (* (* (pow uy 2) (pow (PI) 2)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (+ (* 2 (* (/ (* uy (* yi (PI))) xi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi)))))
(* xi (+ (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (+ (* -2 (* (* (pow uy 2) (pow (PI) 2)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (+ (* 2 (* (/ (* uy (* yi (PI))) xi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi)))))
(* xi (+ (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (+ (* -2 (* (* (pow uy 2) (pow (PI) 2)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (+ (* 2 (* (/ (* uy (* yi (PI))) xi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi)))))
(* -1 (* xi (+ (* -1 (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* 2 (* (* (pow uy 2) (pow (PI) 2)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))))
(* -1 (* xi (+ (* -1 (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (+ (* -1 (/ (+ (* 2 (* (* uy (* yi (PI))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* maxCos (* ux (* zi (- 1 ux))))) xi)) (* 2 (* (* (pow uy 2) (pow (PI) 2)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))))))
(* -1 (* xi (+ (* -1 (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (+ (* -1 (/ (+ (* 2 (* (* uy (* yi (PI))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* maxCos (* ux (* zi (- 1 ux))))) xi)) (* 2 (* (* (pow uy 2) (pow (PI) 2)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))))))
(* -1 (* xi (+ (* -1 (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (+ (* -1 (/ (+ (* 2 (* (* uy (* yi (PI))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* maxCos (* ux (* zi (- 1 ux))))) xi)) (* 2 (* (* (pow uy 2) (pow (PI) 2)) (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))))))))
(+ (* 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 (* (* 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)))))))))
(* -2 (* (* (pow uy 2) (* xi (pow (PI) 2))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))
(* (pow uy 2) (+ (* -2 (* (* xi (pow (PI) 2)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* 2 (* (/ (* yi (PI)) uy) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))))
(* (pow uy 2) (+ (* -2 (* (* xi (pow (PI) 2)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (+ (* 2 (* (/ (* yi (PI)) uy) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (+ (* (/ xi (pow uy 2)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) (pow uy 2))))))
(* (pow uy 2) (+ (* -2 (* (* xi (pow (PI) 2)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (+ (* 2 (* (/ (* yi (PI)) uy) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (+ (* (/ xi (pow uy 2)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) (pow uy 2))))))
(* -2 (* (* (pow uy 2) (* xi (pow (PI) 2))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))
(* (pow uy 2) (+ (* -2 (* (* xi (pow (PI) 2)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* 2 (* (/ (* yi (PI)) uy) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))))
(* (pow uy 2) (+ (* -2 (* (* xi (pow (PI) 2)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* -1 (/ (+ (* -2 (* (* yi (PI)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) uy))) uy))))
(* (pow uy 2) (+ (* -2 (* (* xi (pow (PI) 2)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* -1 (/ (+ (* -2 (* (* yi (PI)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) uy))) uy))))
(+ (* -2 (* (* (pow uy 2) (* xi (pow (PI) 2))) (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)))))))))
(+ (* -2 (* (* (pow uy 2) (* xi (pow (PI) 2))) (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))))))))))
(+ (* -2 (* (* (pow uy 2) (* xi (pow (PI) 2))) (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))))))))))
(+ (* -2 (* (* (pow uy 2) (* xi (pow (PI) 2))) (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))))))))))
(* 2 (* (* uy (* yi (PI))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))
(* yi (+ (* -2 (* (/ (* (pow uy 2) (* xi (pow (PI) 2))) yi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (+ (* 2 (* (* uy (PI)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (+ (* (/ xi yi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi)))))
(* yi (+ (* -2 (* (/ (* (pow uy 2) (* xi (pow (PI) 2))) yi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (+ (* 2 (* (* uy (PI)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (+ (* (/ xi yi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi)))))
(* yi (+ (* -2 (* (/ (* (pow uy 2) (* xi (pow (PI) 2))) yi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (+ (* 2 (* (* uy (PI)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (+ (* (/ xi yi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi)))))
(* 2 (* (* uy (* yi (PI))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))
(* -1 (* yi (+ (* -2 (* (* uy (PI)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* -1 (/ (+ (* -2 (* (* (pow uy 2) (* xi (pow (PI) 2))) (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))))))))) yi)))))
(* -1 (* yi (+ (* -2 (* (* uy (PI)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* -1 (/ (+ (* -2 (* (* (pow uy 2) (* xi (pow (PI) 2))) (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))))))))) yi)))))
(* -1 (* yi (+ (* -2 (* (* uy (PI)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* -1 (/ (+ (* -2 (* (* (pow uy 2) (* xi (pow (PI) 2))) (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))))))))) yi)))))
(* 2 (* yi (PI)))
(+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))
(+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))
(+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))
(* -2 (* uy (* xi (pow (PI) 2))))
(* uy (+ (* -2 (* xi (pow (PI) 2))) (* 2 (/ (* yi (PI)) uy))))
(* uy (+ (* -2 (* xi (pow (PI) 2))) (* 2 (/ (* yi (PI)) uy))))
(* uy (+ (* -2 (* xi (pow (PI) 2))) (* 2 (/ (* yi (PI)) uy))))
(* -2 (* uy (* xi (pow (PI) 2))))
(* -1 (* uy (+ (* -2 (/ (* yi (PI)) uy)) (* 2 (* xi (pow (PI) 2))))))
(* -1 (* uy (+ (* -2 (/ (* yi (PI)) uy)) (* 2 (* xi (pow (PI) 2))))))
(* -1 (* uy (+ (* -2 (/ (* yi (PI)) uy)) (* 2 (* xi (pow (PI) 2))))))
(* 2 (* yi (PI)))
(+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))
(+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))
(+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))
(* -2 (* uy (* xi (pow (PI) 2))))
(* xi (+ (* -2 (* uy (pow (PI) 2))) (* 2 (/ (* yi (PI)) xi))))
(* xi (+ (* -2 (* uy (pow (PI) 2))) (* 2 (/ (* yi (PI)) xi))))
(* xi (+ (* -2 (* uy (pow (PI) 2))) (* 2 (/ (* yi (PI)) xi))))
(* -2 (* uy (* xi (pow (PI) 2))))
(* -1 (* xi (+ (* -2 (/ (* yi (PI)) xi)) (* 2 (* uy (pow (PI) 2))))))
(* -1 (* xi (+ (* -2 (/ (* yi (PI)) xi)) (* 2 (* uy (pow (PI) 2))))))
(* -1 (* xi (+ (* -2 (/ (* yi (PI)) xi)) (* 2 (* uy (pow (PI) 2))))))
(* -2 (* uy (* xi (pow (PI) 2))))
(+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))
(+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))
(+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))
(* 2 (* yi (PI)))
(* yi (+ (* -2 (/ (* uy (* xi (pow (PI) 2))) yi)) (* 2 (PI))))
(* yi (+ (* -2 (/ (* uy (* xi (pow (PI) 2))) yi)) (* 2 (PI))))
(* yi (+ (* -2 (/ (* uy (* xi (pow (PI) 2))) yi)) (* 2 (PI))))
(* 2 (* yi (PI)))
(* -1 (* yi (+ (* -2 (PI)) (* 2 (/ (* uy (* xi (pow (PI) 2))) yi)))))
(* -1 (* yi (+ (* -2 (PI)) (* 2 (/ (* uy (* xi (pow (PI) 2))) yi)))))
(* -1 (* yi (+ (* -2 (PI)) (* 2 (/ (* uy (* xi (pow (PI) 2))) yi)))))
xi
(+ xi (* maxCos (* ux (* zi (- 1 ux)))))
(+ xi (* maxCos (+ (* 1/2 (* maxCos (* (pow ux 2) (* xi (* (- 1 ux) (- ux 1)))))) (* ux (* zi (- 1 ux))))))
(+ xi (* maxCos (+ (* maxCos (+ (* -1/8 (* (pow maxCos 2) (* (pow ux 4) (* xi (* (pow (- 1 ux) 2) (pow (- ux 1) 2)))))) (* 1/2 (* (pow ux 2) (* xi (* (- 1 ux) (- ux 1))))))) (* ux (* zi (- 1 ux))))))
(* maxCos (+ (* ux (* zi (- 1 ux))) (* (* ux xi) (sqrt (* (- 1 ux) (- ux 1))))))
(* maxCos (+ (* 1/2 (* (/ xi (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (+ (* ux (* zi (- 1 ux))) (* (* ux xi) (sqrt (* (- 1 ux) (- ux 1)))))))
(* maxCos (+ (* -1/8 (* (/ xi (* (pow maxCos 4) (pow ux 3))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (+ (* 1/2 (* (/ xi (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (+ (* ux (* zi (- 1 ux))) (* (* ux xi) (sqrt (* (- 1 ux) (- ux 1))))))))
(* maxCos (+ (* -1/8 (* (/ xi (* (pow maxCos 4) (pow ux 3))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (+ (* 1/16 (* (/ xi (* (pow maxCos 6) (pow ux 5))) (sqrt (/ 1 (* (pow (- 1 ux) 5) (pow (- ux 1) 5)))))) (+ (* 1/2 (* (/ xi (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (+ (* ux (* zi (- 1 ux))) (* (* ux xi) (sqrt (* (- 1 ux) (- ux 1)))))))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (* (* ux xi) (sqrt (* (- 1 ux) (- ux 1)))))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* 1/2 (* (/ xi (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (* (* ux xi) (sqrt (* (- 1 ux) (- ux 1))))))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* -1/8 (* (/ xi (* (pow maxCos 4) (pow ux 3))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (+ (* 1/2 (* (/ xi (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (* (* ux xi) (sqrt (* (- 1 ux) (- ux 1)))))))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* -1/8 (* (/ xi (* (pow maxCos 4) (pow ux 3))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (+ (* 1/16 (* (/ xi (* (pow maxCos 6) (pow ux 5))) (sqrt (/ 1 (* (pow (- 1 ux) 5) (pow (- ux 1) 5)))))) (+ (* 1/2 (* (/ xi (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (* (* ux xi) (sqrt (* (- 1 ux) (- ux 1))))))))))
xi
(+ xi (* maxCos (* ux zi)))
(+ xi (* ux (+ (* maxCos zi) (* ux (+ (* -1 (* maxCos zi)) (* -1/2 (* (pow maxCos 2) xi)))))))
(+ xi (* ux (+ (* maxCos zi) (* ux (+ (* -1 (* maxCos zi)) (+ (* -1/2 (* (pow maxCos 2) xi)) (* (pow maxCos 2) (* ux xi))))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (* maxCos (* xi (sqrt -1)))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* maxCos (* xi (sqrt -1))) (+ (/ (* maxCos xi) (* ux (sqrt -1))) (/ (* maxCos zi) ux)))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* 1/2 (/ (* xi (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* maxCos (* xi (sqrt -1))) (+ (/ (* maxCos xi) (* ux (sqrt -1))) (/ (* maxCos zi) ux))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* 1/2 (/ (* xi (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 1/2 (/ (* xi (- (/ (pow maxCos 2) (pow (sqrt -1) 4)) (* -1 (/ (pow maxCos 2) (pow (sqrt -1) 2))))) (* maxCos (* (pow ux 3) (sqrt -1))))) (+ (* maxCos (* xi (sqrt -1))) (+ (/ (* maxCos xi) (* ux (sqrt -1))) (/ (* maxCos zi) ux)))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (* maxCos (* xi (sqrt -1)))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -1 (* maxCos zi)) (* -1 (/ (* maxCos xi) (sqrt -1)))) ux)) (* maxCos (* xi (sqrt -1))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* maxCos xi) (sqrt -1))) (* -1/2 (/ (* xi (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2)))) (* maxCos (* ux (sqrt -1))))))) ux)) (* maxCos (* xi (sqrt -1))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* maxCos xi) (sqrt -1))) (* -1 (/ (+ (* -1/2 (/ (* xi (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2)))) (* maxCos (* ux (pow (sqrt -1) 3))))) (* 1/2 (/ (* xi (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2)))) (* maxCos (sqrt -1))))) ux)))) ux)) (* maxCos (* xi (sqrt -1))))))
(* xi (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)))) (* xi (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))))
(* zi (+ (* maxCos (* ux (- 1 ux))) (* (/ xi zi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))
(* zi (+ (* maxCos (* ux (- 1 ux))) (* (/ xi zi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))
(* zi (+ (* maxCos (* ux (- 1 ux))) (* (/ xi 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 zi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (* (/ xi zi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (* (/ xi zi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))))
(* maxCos (* ux (* zi (- 1 ux))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (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)))) (* xi (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)))))))
(* xi (+ (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi)))
(* xi (+ (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi)))
(* xi (+ (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi)))
(* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(* -1 (* xi (+ (* -1 (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* -1 (/ (* maxCos (* ux (* zi (- 1 ux)))) xi)))))
(* -1 (* xi (+ (* -1 (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* -1 (/ (* maxCos (* ux (* zi (- 1 ux)))) xi)))))
(* -1 (* xi (+ (* -1 (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* -1 (/ (* maxCos (* ux (* zi (- 1 ux)))) xi)))))
(* yi (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow uy 2) (pow (PI) 5)))))
(* yi (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow uy 2) (pow (PI) 5)))))
(* yi (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow uy 2) (pow (PI) 5)))))
(* yi (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow uy 2) (pow (PI) 5)))))
(* yi (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow uy 2) (pow (PI) 5)))))
(* yi (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow uy 2) (pow (PI) 5)))))
(* yi (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow uy 2) (pow (PI) 5)))))
(* yi (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow uy 2) (pow (PI) 5)))))
(* -1 (* yi (+ (* -4/15 (* (pow uy 2) (pow (PI) 5))) (* 4/3 (pow (PI) 3)))))
(* -1 (* yi (+ (* -4/15 (* (pow uy 2) (pow (PI) 5))) (* 4/3 (pow (PI) 3)))))
(* -1 (* yi (+ (* -4/15 (* (pow uy 2) (pow (PI) 5))) (* 4/3 (pow (PI) 3)))))
(* -1 (* yi (+ (* -4/15 (* (pow uy 2) (pow (PI) 5))) (* 4/3 (pow (PI) 3)))))
(* -4/3 (* yi (pow (PI) 3)))
(+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))
(+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))
(+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))
(* 4/15 (* (pow uy 2) (* yi (pow (PI) 5))))
(* (pow uy 2) (+ (* -4/3 (/ (* yi (pow (PI) 3)) (pow uy 2))) (* 4/15 (* yi (pow (PI) 5)))))
(* (pow uy 2) (+ (* -4/3 (/ (* yi (pow (PI) 3)) (pow uy 2))) (* 4/15 (* yi (pow (PI) 5)))))
(* (pow uy 2) (+ (* -4/3 (/ (* yi (pow (PI) 3)) (pow uy 2))) (* 4/15 (* yi (pow (PI) 5)))))
(* 4/15 (* (pow uy 2) (* yi (pow (PI) 5))))
(* (pow uy 2) (+ (* -4/3 (/ (* yi (pow (PI) 3)) (pow uy 2))) (* 4/15 (* yi (pow (PI) 5)))))
(* (pow uy 2) (+ (* -4/3 (/ (* yi (pow (PI) 3)) (pow uy 2))) (* 4/15 (* yi (pow (PI) 5)))))
(* (pow uy 2) (+ (* -4/3 (/ (* yi (pow (PI) 3)) (pow uy 2))) (* 4/15 (* yi (pow (PI) 5)))))
(+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI))))))
(+ (* maxCos (* ux zi)) (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))))
(+ (* ux (+ (* maxCos zi) (* ux (+ (* -1 (* maxCos zi)) (* -1/2 (* (pow maxCos 2) (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))))))))) (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))))
(+ (* ux (+ (* maxCos zi) (* ux (+ (* -1 (* maxCos zi)) (+ (* -1/2 (* (pow maxCos 2) (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))))) (* (pow maxCos 2) (* ux (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI))))))))))))) (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (* maxCos (* (sqrt -1) (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI))))))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* maxCos (* (sqrt -1) (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))))) (+ (/ (* maxCos zi) ux) (/ (* maxCos (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI))))))) (* ux (sqrt -1)))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* 1/2 (/ (* (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* maxCos (* (sqrt -1) (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))))) (+ (/ (* maxCos zi) ux) (/ (* maxCos (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI))))))) (* ux (sqrt -1))))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* 1/2 (/ (* (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 1/2 (/ (* (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))) (- (/ (pow maxCos 2) (pow (sqrt -1) 4)) (* -1 (/ (pow maxCos 2) (pow (sqrt -1) 2))))) (* maxCos (* (pow ux 3) (sqrt -1))))) (+ (* maxCos (* (sqrt -1) (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))))) (+ (/ (* maxCos zi) ux) (/ (* maxCos (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI))))))) (* ux (sqrt -1)))))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (* maxCos (* (sqrt -1) (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI))))))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -1 (* maxCos zi)) (* -1 (/ (* maxCos (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI))))))) (sqrt -1)))) ux)) (* maxCos (* (sqrt -1) (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* maxCos (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI))))))) (sqrt -1))) (* -1/2 (/ (* (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2)))) (* maxCos (* ux (sqrt -1))))))) ux)) (* maxCos (* (sqrt -1) (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* maxCos (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI))))))) (sqrt -1))) (* -1 (/ (+ (* -1/2 (/ (* (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2)))) (* maxCos (* ux (pow (sqrt -1) 3))))) (* 1/2 (/ (* (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2)))) (* maxCos (sqrt -1))))) ux)))) ux)) (* maxCos (* (sqrt -1) (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))))))))
(+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))))
(+ (* maxCos (+ (* 1/2 (* maxCos (* (pow ux 2) (* (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))) (* (- 1 ux) (- ux 1)))))) (* ux (* zi (- 1 ux))))) (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))))
(+ (* maxCos (+ (* maxCos (+ (* -1/8 (* (pow maxCos 2) (* (pow ux 4) (* (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))) (* (pow (- 1 ux) 2) (pow (- ux 1) 2)))))) (* 1/2 (* (pow ux 2) (* (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))) (* (- 1 ux) (- ux 1))))))) (* ux (* zi (- 1 ux))))) (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))))
(* maxCos (+ (* ux (* zi (- 1 ux))) (* (* ux (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1))))))
(* maxCos (+ (* 1/2 (* (/ (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (+ (* ux (* zi (- 1 ux))) (* (* ux (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1)))))))
(* maxCos (+ (* -1/8 (* (/ (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))) (* (pow maxCos 4) (pow ux 3))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (+ (* 1/2 (* (/ (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (+ (* ux (* zi (- 1 ux))) (* (* ux (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1))))))))
(* maxCos (+ (* -1/8 (* (/ (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))) (* (pow maxCos 4) (pow ux 3))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (+ (* 1/16 (* (/ (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))) (* (pow maxCos 6) (pow ux 5))) (sqrt (/ 1 (* (pow (- 1 ux) 5) (pow (- ux 1) 5)))))) (+ (* 1/2 (* (/ (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (+ (* ux (* zi (- 1 ux))) (* (* ux (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1)))))))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (* (* ux (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1)))))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* 1/2 (* (/ (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (* (* ux (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1))))))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* -1/8 (* (/ (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))) (* (pow maxCos 4) (pow ux 3))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (+ (* 1/2 (* (/ (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (* (* ux (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1)))))))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* -1/8 (* (/ (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))) (* (pow maxCos 4) (pow ux 3))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (+ (* 1/16 (* (/ (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))) (* (pow maxCos 6) (pow ux 5))) (sqrt (/ 1 (* (pow (- 1 ux) 5) (pow (- ux 1) 5)))))) (+ (* 1/2 (* (/ (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (* (* ux (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 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)))))))))
(* 4/15 (* (* (pow uy 5) (* yi (pow (PI) 5))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))
(* (pow uy 5) (+ (* -4/3 (* (/ (* yi (pow (PI) 3)) (pow uy 2)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* 4/15 (* (* yi (pow (PI) 5)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))))
(* (pow uy 5) (+ (* -4/3 (* (/ (* yi (pow (PI) 3)) (pow uy 2)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (+ (* 4/15 (* (* yi (pow (PI) 5)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* 2 (* (/ (* yi (PI)) (pow uy 4)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))))
(* (pow uy 5) (+ (* -4/3 (* (/ (* yi (pow (PI) 3)) (pow uy 2)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (+ (* 4/15 (* (* yi (pow (PI) 5)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (+ (* 2 (* (/ (* yi (PI)) (pow uy 4)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 5)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) (pow uy 5)))))))
(* 4/15 (* (* (pow uy 5) (* yi (pow (PI) 5))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))
(* -1 (* (pow uy 5) (+ (* -4/15 (* (* yi (pow (PI) 5)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* 4/3 (* (/ (* yi (pow (PI) 3)) (pow uy 2)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))))
(* -1 (* (pow uy 5) (+ (* -2 (* (/ (* yi (PI)) (pow uy 4)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (+ (* -4/15 (* (* yi (pow (PI) 5)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* 4/3 (* (/ (* yi (pow (PI) 3)) (pow uy 2)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))))))
(* -1 (* (pow uy 5) (+ (* -2 (* (/ (* yi (PI)) (pow uy 4)) (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)))))))) (pow uy 5))) (+ (* -4/15 (* (* yi (pow (PI) 5)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* 4/3 (* (/ (* yi (pow (PI) 3)) (pow uy 2)) (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))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* uy (* yi (+ (* 2 (PI)) (* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow uy 2) (pow (PI) 5)))))))) (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)))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* uy (* yi (+ (* 2 (PI)) (* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow uy 2) (pow (PI) 5)))))))) (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)))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* uy (* yi (+ (* 2 (PI)) (* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow uy 2) (pow (PI) 5)))))))) (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)))))))))
(* (* uy (* yi (+ (* 2 (PI)) (* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow uy 2) (pow (PI) 5)))))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(* yi (+ (* (* uy (+ (* 2 (PI)) (* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow uy 2) (pow (PI) 5))))))) (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 (+ (* (* uy (+ (* 2 (PI)) (* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow uy 2) (pow (PI) 5))))))) (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 (+ (* (* uy (+ (* 2 (PI)) (* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow uy 2) (pow (PI) 5))))))) (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))))
(* -1 (* (* uy (* yi (+ (* -2 (PI)) (* (pow uy 2) (+ (* -4/15 (* (pow uy 2) (pow (PI) 5))) (* 4/3 (pow (PI) 3))))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))
(* -1 (* yi (+ (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) yi)) (* (* uy (+ (* -2 (PI)) (* (pow uy 2) (+ (* -4/15 (* (pow uy 2) (pow (PI) 5))) (* 4/3 (pow (PI) 3)))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))))
(* -1 (* yi (+ (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) yi)) (* (* uy (+ (* -2 (PI)) (* (pow uy 2) (+ (* -4/15 (* (pow uy 2) (pow (PI) 5))) (* 4/3 (pow (PI) 3)))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))))
(* -1 (* yi (+ (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) yi)) (* (* uy (+ (* -2 (PI)) (* (pow uy 2) (+ (* -4/15 (* (pow uy 2) (pow (PI) 5))) (* 4/3 (pow (PI) 3)))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (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)))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (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)))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (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)))))))
(* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (+ (* (/ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) 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))))))) (+ (* (/ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) 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))))))) (+ (* (/ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) 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)))) (* (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (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)))) (* (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (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)))) (* (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (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))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI))))))))
(* maxCos (* ux (* zi (- 1 ux))))
(* zi (+ (* maxCos (* ux (- 1 ux))) (* (/ (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))) zi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))
(* zi (+ (* maxCos (* ux (- 1 ux))) (* (/ (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))) zi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))
(* zi (+ (* maxCos (* ux (- 1 ux))) (* (/ (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 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 (* (/ (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))) zi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (* (/ (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))) zi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (* (/ (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))) zi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))))
(+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI))))))
(+ (* -1/2 (* (pow maxCos 2) (* (pow ux 2) (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI))))))))) (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))))
(+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* -1/2 (* (pow maxCos 2) (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))))) (* (pow maxCos 2) (* ux (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI))))))))))))
(+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* -1/2 (* (pow maxCos 2) (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))))) (* ux (+ (* 1/2 (* ux (* (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))) (- (* -1 (pow maxCos 2)) (* 1/4 (pow maxCos 4)))))) (* (pow maxCos 2) (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))))))))))
(* maxCos (* (pow ux 2) (* (sqrt -1) (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))))))
(* (pow ux 2) (+ (* maxCos (* (sqrt -1) (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* maxCos (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI))))))) (* ux (sqrt -1)))))
(* (pow ux 2) (+ (* 1/2 (/ (* (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* maxCos (* (sqrt -1) (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* maxCos (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI))))))) (* ux (sqrt -1))))))
(* (pow ux 2) (+ (* 1/2 (/ (* (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 1/2 (/ (* (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))) (- (/ (pow maxCos 2) (pow (sqrt -1) 4)) (* -1 (/ (pow maxCos 2) (pow (sqrt -1) 2))))) (* maxCos (* (pow ux 3) (sqrt -1))))) (+ (* maxCos (* (sqrt -1) (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* maxCos (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI))))))) (* ux (sqrt -1)))))))
(* maxCos (* (pow ux 2) (* (sqrt -1) (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))))))
(* (pow ux 2) (+ (* maxCos (* (sqrt -1) (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* maxCos (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI))))))) (* ux (sqrt -1)))))
(* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ (* maxCos (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI))))))) (sqrt -1))) (* -1/2 (/ (* (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2)))) (* maxCos (* ux (sqrt -1)))))) ux)) (* maxCos (* (sqrt -1) (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI))))))))))
(* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ (* maxCos (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI))))))) (sqrt -1))) (* -1 (/ (+ (* -1/2 (/ (* (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2)))) (* maxCos (* ux (pow (sqrt -1) 3))))) (* 1/2 (/ (* (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2)))) (* maxCos (sqrt -1))))) ux))) ux)) (* maxCos (* (sqrt -1) (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI))))))))))
(+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI))))))
(+ (* 1/2 (* (pow maxCos 2) (* (pow ux 2) (* (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))) (* (- 1 ux) (- ux 1)))))) (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))))
(+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (+ (* -1/8 (* (pow maxCos 2) (* (pow ux 4) (* (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))) (* (pow (- 1 ux) 2) (pow (- ux 1) 2)))))) (* 1/2 (* (pow ux 2) (* (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))) (* (- 1 ux) (- ux 1)))))))))
(+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (+ (* 1/2 (* (pow ux 2) (* (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))) (* (- 1 ux) (- ux 1))))) (* (pow maxCos 2) (+ (* -1/8 (* (pow ux 4) (* (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))) (* (pow (- 1 ux) 2) (pow (- ux 1) 2))))) (* 1/16 (* (pow maxCos 2) (* (pow ux 6) (* (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))) (* (pow (- 1 ux) 3) (pow (- ux 1) 3))))))))))))
(* (* maxCos (* ux (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))))) (sqrt (* (- 1 ux) (- ux 1))))
(* maxCos (+ (* 1/2 (* (/ (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (* (* ux (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1))))))
(* maxCos (+ (* -1/8 (* (/ (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))) (* (pow maxCos 4) (pow ux 3))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (+ (* 1/2 (* (/ (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (* (* ux (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1)))))))
(* maxCos (+ (* -1/8 (* (/ (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))) (* (pow maxCos 4) (pow ux 3))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (+ (* 1/16 (* (/ (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))) (* (pow maxCos 6) (pow ux 5))) (sqrt (/ 1 (* (pow (- 1 ux) 5) (pow (- ux 1) 5)))))) (+ (* 1/2 (* (/ (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (* (* ux (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1))))))))
(* -1 (* (* maxCos (* ux (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))))) (sqrt (* (- 1 ux) (- ux 1)))))
(* -1 (* maxCos (+ (* 1/2 (* (/ (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (* (* ux (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1)))))))
(* -1 (* maxCos (+ (* -1/8 (* (/ (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))) (* (pow maxCos 4) (pow ux 3))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (+ (* 1/2 (* (/ (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (* (* ux (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1))))))))
(* -1 (* maxCos (+ (* -1/8 (* (/ (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))) (* (pow maxCos 4) (pow ux 3))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (+ (* 1/16 (* (/ (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))) (* (pow maxCos 6) (pow ux 5))) (sqrt (/ 1 (* (pow (- 1 ux) 5) (pow (- ux 1) 5)))))) (+ (* 1/2 (* (/ (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (* (* ux (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 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))))))))
(* 4/15 (* (* (pow uy 5) (* yi (pow (PI) 5))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))
(* (pow uy 5) (+ (* -4/3 (* (/ (* yi (pow (PI) 3)) (pow uy 2)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* 4/15 (* (* yi (pow (PI) 5)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))))
(* (pow uy 5) (+ (* -4/3 (* (/ (* yi (pow (PI) 3)) (pow uy 2)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (+ (* 4/15 (* (* yi (pow (PI) 5)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* 2 (* (/ (* yi (PI)) (pow uy 4)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))))
(* (pow uy 5) (+ (* -4/3 (* (/ (* yi (pow (PI) 3)) (pow uy 2)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (+ (* 4/15 (* (* yi (pow (PI) 5)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (+ (* 2 (* (/ (* yi (PI)) (pow uy 4)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 5)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))))
(* 4/15 (* (* (pow uy 5) (* yi (pow (PI) 5))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))
(* -1 (* (pow uy 5) (+ (* -4/15 (* (* yi (pow (PI) 5)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* 4/3 (* (/ (* yi (pow (PI) 3)) (pow uy 2)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))))
(* -1 (* (pow uy 5) (+ (* -2 (* (/ (* yi (PI)) (pow uy 4)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (+ (* -4/15 (* (* yi (pow (PI) 5)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* 4/3 (* (/ (* yi (pow (PI) 3)) (pow uy 2)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))))))
(* -1 (* (pow uy 5) (+ (* -2 (* (/ (* yi (PI)) (pow uy 4)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (+ (* -1 (* (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 5)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (+ (* -4/15 (* (* yi (pow (PI) 5)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* 4/3 (* (/ (* yi (pow (PI) 3)) (pow uy 2)) (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)))))))
(+ (* (* uy (* yi (+ (* 2 (PI)) (* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow uy 2) (pow (PI) 5)))))))) (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))))))))
(+ (* (* uy (* yi (+ (* 2 (PI)) (* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow uy 2) (pow (PI) 5)))))))) (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))))))))
(+ (* (* uy (* yi (+ (* 2 (PI)) (* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow uy 2) (pow (PI) 5)))))))) (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))))))))
(* (* uy (* yi (+ (* 2 (PI)) (* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow uy 2) (pow (PI) 5)))))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(* yi (+ (* (* uy (+ (* 2 (PI)) (* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow uy 2) (pow (PI) 5))))))) (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 (+ (* (* uy (+ (* 2 (PI)) (* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow uy 2) (pow (PI) 5))))))) (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 (+ (* (* uy (+ (* 2 (PI)) (* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow uy 2) (pow (PI) 5))))))) (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)))))))))
(* -1 (* (* uy (* yi (+ (* -2 (PI)) (* (pow uy 2) (+ (* -4/15 (* (pow uy 2) (pow (PI) 5))) (* 4/3 (pow (PI) 3))))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))
(* -1 (* yi (+ (* -1 (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* (* uy (+ (* -2 (PI)) (* (pow uy 2) (+ (* -4/15 (* (pow uy 2) (pow (PI) 5))) (* 4/3 (pow (PI) 3)))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))))
(* -1 (* yi (+ (* -1 (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* (* uy (+ (* -2 (PI)) (* (pow uy 2) (+ (* -4/15 (* (pow uy 2) (pow (PI) 5))) (* 4/3 (pow (PI) 3)))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))))
(* -1 (* yi (+ (* -1 (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* (* uy (+ (* -2 (PI)) (* (pow uy 2) (+ (* -4/15 (* (pow uy 2) (pow (PI) 5))) (* 4/3 (pow (PI) 3)))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))))
(* (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(+ (* (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (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))))))))
(+ (* (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (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))))))))
(+ (* (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (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)))))))
(* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (/ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) 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))))))) (* (/ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) 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))))))) (* (/ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) 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 (* (/ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) 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 (* (/ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) 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 (* (/ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) xi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 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))))
(* 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)))))
(* 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))))
(* (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))
(* 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)))))
(* 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))))
(* 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))
(* uy (* xi (pow (PI) 2)))
(* uy (* xi (pow (PI) 2)))
(* uy (* xi (pow (PI) 2)))
(* uy (* xi (pow (PI) 2)))
(* uy (* xi (pow (PI) 2)))
(* uy (* xi (pow (PI) 2)))
(* uy (* xi (pow (PI) 2)))
(* uy (* xi (pow (PI) 2)))
(* uy (* xi (pow (PI) 2)))
(* uy (* xi (pow (PI) 2)))
(* uy (* xi (pow (PI) 2)))
(* uy (* xi (pow (PI) 2)))
(* uy (* xi (pow (PI) 2)))
(* uy (* xi (pow (PI) 2)))
(* uy (* xi (pow (PI) 2)))
(* uy (* xi (pow (PI) 2)))
(* uy (* xi (pow (PI) 2)))
(* uy (* xi (pow (PI) 2)))
(* uy (* xi (pow (PI) 2)))
(* uy (* xi (pow (PI) 2)))
(* uy (* xi (pow (PI) 2)))
(* uy (* xi (pow (PI) 2)))
(* uy (* xi (pow (PI) 2)))
(* uy (* xi (pow (PI) 2)))
-1
(- (* 2 ux) 1)
(- (* ux (+ 2 (* -1 ux))) 1)
(- (* ux (+ 2 (* -1 ux))) 1)
(* -1 (pow ux 2))
(* (pow ux 2) (- (* 2 (/ 1 ux)) 1))
(* (pow ux 2) (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2)))))
(* (pow ux 2) (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2)))))
(* -1 (pow ux 2))
(* (pow ux 2) (- (* 2 (/ 1 ux)) 1))
(* (pow ux 2) (- (* -1 (/ (- (/ 1 ux) 2) ux)) 1))
(* (pow ux 2) (- (* -1 (/ (- (/ 1 ux) 2) ux)) 1))
(* yi (PI))
(* yi (PI))
(* yi (PI))
(* yi (PI))
(* yi (PI))
(* yi (PI))
(* yi (PI))
(* yi (PI))
(* yi (PI))
(* yi (PI))
(* yi (PI))
(* yi (PI))
(* 4/15 (pow uy 2))
(* 4/15 (pow uy 2))
(* 4/15 (pow uy 2))
(* 4/15 (pow uy 2))
(* 4/15 (pow uy 2))
(* 4/15 (pow uy 2))
(* 4/15 (pow uy 2))
(* 4/15 (pow uy 2))
(* 4/15 (pow uy 2))
(* 4/15 (pow uy 2))
(* 4/15 (pow uy 2))
(* 4/15 (pow uy 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 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 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 xi (cos.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 ux #s(literal -1/2 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 (*.f32 maxCos (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))))))) (*.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 (*.f32 maxCos (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))))))) (*.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 #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 (*.f32 ux ux)) (sqrt.f32 #s(literal -1 binary32)))))) (+.f32 (-.f32 (*.f32 (*.f32 maxCos (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))))))) (*.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))))) (+ (* 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 xi (cos.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 (*.f32 ux ux)) (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 (+.f32 (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32))) (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))) (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 ux ux))) (sqrt.f32 #s(literal -1 binary32))))))) (+.f32 (/.f32 (*.f32 maxCos zi) 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)))))))) (*.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 (*.f32 maxCos (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))))))) (*.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 (*.f32 maxCos (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))))))) (/.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 (*.f32 maxCos (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))))))) (/.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 (*.f32 maxCos (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))))))) (/.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 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 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 ux (*.f32 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 ux (*.f32 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)))))) ux) (/.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) (+.f32 ux #s(literal -1 binary32)))) (*.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)))))) ux) (/.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) (+.f32 ux #s(literal -1 binary32)))) (*.f32 maxCos maxCos))))) (*.f32 #s(literal -1/8 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 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 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)))))) ux) (/.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) (+.f32 ux #s(literal -1 binary32)))) (*.f32 maxCos maxCos))))) (+.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 #s(literal -1/8 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 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))))))))))))
(* -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 ux (*.f32 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 #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)))))) ux) (/.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) (+.f32 ux #s(literal -1 binary32)))) (*.f32 maxCos 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 ux (*.f32 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 #s(literal -1/8 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 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/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)))))) ux) (/.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) (+.f32 ux #s(literal -1 binary32)))) (*.f32 maxCos 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 ux (*.f32 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 #s(literal -1/8 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 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 #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 #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)))))) ux) (/.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) (+.f32 ux #s(literal -1 binary32)))) (*.f32 maxCos 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 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (neg.f32 maxCos))
(+ (* 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 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 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 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) 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))))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi))))
(*.f32 yi (+.f32 (/.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) 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))))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi))))
(*.f32 yi (+.f32 (/.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) 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 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 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)))))
(neg.f32 (*.f32 yi (neg.f32 (+.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)))))
(* -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)))))
(neg.f32 (*.f32 yi (neg.f32 (+.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)))))
(* -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)))))
(neg.f32 (*.f32 yi (neg.f32 (+.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)))))
(+ (* 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 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 ux #s(literal -1 binary32))))))) (+.f32 xi (*.f32 #s(literal 2 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 uy (*.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 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))) (+.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))))))))))
(+ (* 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 (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) 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)))) (* (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 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 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 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) 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))))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi))))
(*.f32 xi (+.f32 (/.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) 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))))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi))))
(*.f32 xi (+.f32 (/.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) 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 (/ (+ (* 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 (+.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 ux #s(literal -1 binary32)))))))))) (neg.f32 xi)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))))) (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 (+.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 ux #s(literal -1 binary32)))))))))) (neg.f32 xi)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))))) (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 (+.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 ux #s(literal -1 binary32)))))))))) (neg.f32 xi)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))))) (neg.f32 xi))
(* (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 (*.f32 xi (cos.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 xi (cos.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 ux #s(literal -1/2 binary32)))) (*.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 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 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)))))) (neg.f32 (+.f32 (*.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 #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 (*.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 xi (cos.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 (*.f32 ux ux)) (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 (+.f32 (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32))) (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))) (*.f32 (*.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 (*.f32 maxCos (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))))))) (/.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 (*.f32 maxCos (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))))))) (/.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 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.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))))))) (*.f32 xi (cos.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))))) (* 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 #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 (*.f32 xi (cos.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)))))) ux) (/.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) (+.f32 ux #s(literal -1 binary32)))) (*.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 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 #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)))))) ux) (/.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) (+.f32 ux #s(literal -1 binary32)))) (*.f32 maxCos maxCos)))) (*.f32 #s(literal -1/8 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 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 (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1))))))))
(*.f32 maxCos (+.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 (*.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)))))) ux) (/.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) (+.f32 ux #s(literal -1 binary32)))) (*.f32 maxCos maxCos)))) (*.f32 #s(literal -1/8 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 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)))))))))))))
(* -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)))))) ux) (/.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) (+.f32 ux #s(literal -1 binary32)))) (*.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 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 #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)))))) ux) (/.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) (+.f32 ux #s(literal -1 binary32)))) (*.f32 maxCos maxCos)))) (*.f32 #s(literal -1/8 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 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))))))))))) (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 #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 (*.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)))))) ux) (/.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) (+.f32 ux #s(literal -1 binary32)))) (*.f32 maxCos maxCos)))) (*.f32 #s(literal -1/8 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 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)))))))))))) (neg.f32 maxCos))
(* (* 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 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 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 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 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 (*.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 (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)))) (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 (*.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 (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)))) (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 (*.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 (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 (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 (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 xi (*.f32 #s(literal 2 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 (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 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))))
(+ (* 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 (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) xi) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))))))
(* (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 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 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)))))))))))
(neg.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 ux #s(literal -1 binary32))))))) (-.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)))))
(* -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)))))))))))
(neg.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 ux #s(literal -1 binary32))))))) (-.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)))))
(* -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)))))))))))
(neg.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 ux #s(literal -1 binary32))))))) (-.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)))))
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 ux #s(literal -1/2 binary32)))))
(+ 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 ux (*.f32 (*.f32 #s(literal 1/2 binary32) ux) (neg.f32 (+.f32 (*.f32 maxCos maxCos) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) #s(literal 1/4 binary32)))))) (*.f32 (*.f32 maxCos maxCos) (+.f32 ux #s(literal -1/2 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 maxCos (sqrt.f32 #s(literal -1 binary32))) (+.f32 (/.f32 maxCos (*.f32 ux (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 (*.f32 maxCos (*.f32 ux 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) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32))) (/.f32 (*.f32 maxCos maxCos) #s(literal -1 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 (-.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 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 (-.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 (*.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 (*.f32 #s(literal -1/8 binary32) (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/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 #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 (*.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 0 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)))))))))
(neg.f32 (*.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 #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 (*.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
#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)) (neg.f32 (+.f32 (/.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 maxCos maxCos))))
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 #s(literal 1 binary32) ux))
(+ zi (* -1 (* ux zi)))
(*.f32 zi (-.f32 #s(literal 1 binary32) ux))
(+ zi (* -1 (* ux zi)))
(*.f32 zi (-.f32 #s(literal 1 binary32) ux))
(* -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 #s(literal 0 binary32) (*.f32 ux (-.f32 zi (/.f32 zi ux))))
(* -1 (* ux (+ zi (* -1 (/ zi ux)))))
(-.f32 #s(literal 0 binary32) (*.f32 ux (-.f32 zi (/.f32 zi ux))))
(* -1 (* ux (+ zi (* -1 (/ zi ux)))))
(-.f32 #s(literal 0 binary32) (*.f32 ux (-.f32 zi (/.f32 zi 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 #s(literal 0 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) ux))))
(* -1 (* ux (- 1 (/ 1 ux))))
(-.f32 #s(literal 0 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) ux))))
(* -1 (* ux (- 1 (/ 1 ux))))
(-.f32 #s(literal 0 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) ux))))
(+ (* maxCos (* ux zi)) (* yi (sin (* 2 (* uy (PI))))))
(+.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux zi)))
(+ (* maxCos (* ux 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 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux zi))))
(+ (* maxCos (* ux 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 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux zi))))
(+ (* maxCos (* ux 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 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux zi))))
(* 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)) xi) (/ (* yi (sin (* 2 (* uy (PI))))) xi))))
(*.f32 xi (+.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) xi) (+.f32 (/.f32 (*.f32 maxCos (*.f32 ux zi)) xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(* xi (+ (cos (* 2 (* uy (PI)))) (+ (/ (* maxCos (* ux zi)) xi) (/ (* yi (sin (* 2 (* uy (PI))))) xi))))
(*.f32 xi (+.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) xi) (+.f32 (/.f32 (*.f32 maxCos (*.f32 ux zi)) xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(* xi (+ (cos (* 2 (* uy (PI)))) (+ (/ (* maxCos (* ux zi)) xi) (/ (* yi (sin (* 2 (* uy (PI))))) xi))))
(*.f32 xi (+.f32 (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) xi) (+.f32 (/.f32 (*.f32 maxCos (*.f32 ux zi)) 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 (* xi (+ (* -1 (cos (* 2 (* uy (PI))))) (* -1 (/ (+ (* maxCos (* ux zi)) (* yi (sin (* 2 (* uy (PI)))))) xi)))))
(*.f32 (-.f32 (neg.f32 (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))))) (*.f32 maxCos (*.f32 ux zi))) xi)) (neg.f32 xi))
(* -1 (* xi (+ (* -1 (cos (* 2 (* uy (PI))))) (* -1 (/ (+ (* maxCos (* ux zi)) (* yi (sin (* 2 (* uy (PI)))))) xi)))))
(*.f32 (-.f32 (neg.f32 (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))))) (*.f32 maxCos (*.f32 ux zi))) xi)) (neg.f32 xi))
(* -1 (* xi (+ (* -1 (cos (* 2 (* uy (PI))))) (* -1 (/ (+ (* maxCos (* ux zi)) (* yi (sin (* 2 (* uy (PI)))))) xi)))))
(*.f32 (-.f32 (neg.f32 (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))))) (*.f32 maxCos (*.f32 ux zi))) xi)) (neg.f32 xi))
(+ xi (* maxCos (* ux zi)))
(+.f32 xi (*.f32 maxCos (*.f32 ux zi)))
(+ xi (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux zi))))
(+.f32 xi (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) yi)))))
(+ xi (+ (* maxCos (* ux zi)) (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))))))
(+.f32 xi (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))))
(+ xi (+ (* maxCos (* ux zi)) (* uy (+ (* 2 (* yi (PI))) (* uy (+ (* -2 (* xi (pow (PI) 2))) (* -4/3 (* uy (* yi (pow (PI) 3))))))))))
(+.f32 (+.f32 xi (*.f32 maxCos (*.f32 ux zi))) (*.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)) (+ (* 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 maxCos (*.f32 ux zi))))
(+ (* maxCos (* ux 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 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux zi))))
(+ (* maxCos (* ux 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 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux zi))))
(+ (* maxCos (* ux 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 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux zi))))
(+ (* maxCos (* ux 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 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux zi))))
(+ (* maxCos (* ux 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 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux zi))))
(+ (* maxCos (* ux 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 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux zi))))
(+ (* maxCos (* ux 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 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux zi))))
(+ (* maxCos (* ux zi)) (* xi (cos (* 2 (* uy (PI))))))
(+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux zi)))
(+ (* maxCos (* ux 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 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux zi))))
(+ (* maxCos (* ux 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 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux zi))))
(+ (* maxCos (* ux 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 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux zi))))
(* 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)) yi) (/ (* 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 (/.f32 (*.f32 maxCos (*.f32 ux zi)) yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(* yi (+ (sin (* 2 (* uy (PI)))) (+ (/ (* maxCos (* ux zi)) yi) (/ (* 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 (/.f32 (*.f32 maxCos (*.f32 ux zi)) yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(* yi (+ (sin (* 2 (* uy (PI)))) (+ (/ (* maxCos (* ux zi)) yi) (/ (* 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 (/.f32 (*.f32 maxCos (*.f32 ux zi)) yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(* yi (sin (* 2 (* uy (PI)))))
(*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(* -1 (* yi (+ (* -1 (sin (* 2 (* uy (PI))))) (* -1 (/ (+ (* maxCos (* ux zi)) (* xi (cos (* 2 (* uy (PI)))))) yi)))))
(neg.f32 (*.f32 yi (-.f32 (neg.f32 (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 maxCos (*.f32 ux zi))) yi))))
(* -1 (* yi (+ (* -1 (sin (* 2 (* uy (PI))))) (* -1 (/ (+ (* maxCos (* ux zi)) (* xi (cos (* 2 (* uy (PI)))))) yi)))))
(neg.f32 (*.f32 yi (-.f32 (neg.f32 (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 maxCos (*.f32 ux zi))) yi))))
(* -1 (* yi (+ (* -1 (sin (* 2 (* uy (PI))))) (* -1 (/ (+ (* maxCos (* ux zi)) (* xi (cos (* 2 (* uy (PI)))))) yi)))))
(neg.f32 (*.f32 yi (-.f32 (neg.f32 (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 maxCos (*.f32 ux zi))) yi))))
(+ (* 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 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 maxCos (*.f32 ux zi))))
(+ (* maxCos (* ux 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 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux zi))))
(+ (* maxCos (* ux 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 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux zi))))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (+ (* ux zi) (+ (/ (* xi (cos (* 2 (* uy (PI))))) maxCos) (/ (* yi (sin (* 2 (* uy (PI))))) maxCos))))
(*.f32 maxCos (+.f32 (*.f32 ux zi) (+.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) (+ (/ (* xi (cos (* 2 (* uy (PI))))) maxCos) (/ (* yi (sin (* 2 (* uy (PI))))) maxCos))))
(*.f32 maxCos (+.f32 (*.f32 ux zi) (+.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) (+ (/ (* xi (cos (* 2 (* uy (PI))))) maxCos) (/ (* yi (sin (* 2 (* uy (PI))))) maxCos))))
(*.f32 maxCos (+.f32 (*.f32 ux zi) (+.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))
(*.f32 maxCos (*.f32 ux zi))
(* -1 (* maxCos (+ (* -1 (* ux zi)) (* -1 (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) maxCos)))))
(*.f32 (-.f32 (-.f32 #s(literal 0 binary32) (*.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)))))) maxCos)) (neg.f32 maxCos))
(* -1 (* maxCos (+ (* -1 (* ux zi)) (* -1 (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) maxCos)))))
(*.f32 (-.f32 (-.f32 #s(literal 0 binary32) (*.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)))))) maxCos)) (neg.f32 maxCos))
(* -1 (* maxCos (+ (* -1 (* ux zi)) (* -1 (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) maxCos)))))
(*.f32 (-.f32 (-.f32 #s(literal 0 binary32) (*.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)))))) maxCos)) (neg.f32 maxCos))
(+ (* 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 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 maxCos (*.f32 ux zi))))
(+ (* maxCos (* ux 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 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux zi))))
(+ (* maxCos (* ux 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 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux zi))))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* ux (+ (* maxCos zi) (+ (/ (* xi (cos (* 2 (* uy (PI))))) ux) (/ (* yi (sin (* 2 (* uy (PI))))) ux))))
(*.f32 ux (+.f32 (+.f32 (*.f32 maxCos zi) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) ux)) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) ux)))
(* ux (+ (* maxCos zi) (+ (/ (* xi (cos (* 2 (* uy (PI))))) ux) (/ (* yi (sin (* 2 (* uy (PI))))) ux))))
(*.f32 ux (+.f32 (+.f32 (*.f32 maxCos zi) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) ux)) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) ux)))
(* ux (+ (* maxCos zi) (+ (/ (* xi (cos (* 2 (* uy (PI))))) ux) (/ (* yi (sin (* 2 (* uy (PI))))) ux))))
(*.f32 ux (+.f32 (+.f32 (*.f32 maxCos zi) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) ux)) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) ux)))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* -1 (* ux (+ (* -1 (* maxCos zi)) (* -1 (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) ux)))))
(*.f32 (neg.f32 ux) (-.f32 (neg.f32 (*.f32 maxCos 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)))))) ux)))
(* -1 (* ux (+ (* -1 (* maxCos zi)) (* -1 (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) ux)))))
(*.f32 (neg.f32 ux) (-.f32 (neg.f32 (*.f32 maxCos 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)))))) ux)))
(* -1 (* ux (+ (* -1 (* maxCos zi)) (* -1 (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) ux)))))
(*.f32 (neg.f32 ux) (-.f32 (neg.f32 (*.f32 maxCos 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)))))) 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))))))
(+ (* maxCos (* ux 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 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux zi))))
(+ (* maxCos (* ux 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 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux zi))))
(+ (* maxCos (* ux 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 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux zi))))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* zi (+ (* maxCos ux) (+ (/ (* xi (cos (* 2 (* uy (PI))))) zi) (/ (* yi (sin (* 2 (* uy (PI))))) zi))))
(*.f32 zi (+.f32 (*.f32 maxCos 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) (+ (/ (* xi (cos (* 2 (* uy (PI))))) zi) (/ (* yi (sin (* 2 (* uy (PI))))) zi))))
(*.f32 zi (+.f32 (*.f32 maxCos 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) (+ (/ (* xi (cos (* 2 (* uy (PI))))) zi) (/ (* yi (sin (* 2 (* uy (PI))))) zi))))
(*.f32 zi (+.f32 (*.f32 maxCos 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))
(*.f32 maxCos (*.f32 ux zi))
(* -1 (* zi (+ (* -1 (* maxCos ux)) (* -1 (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) zi)))))
(*.f32 (neg.f32 zi) (-.f32 (-.f32 #s(literal 0 binary32) (*.f32 maxCos 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)))))) zi)))
(* -1 (* zi (+ (* -1 (* maxCos ux)) (* -1 (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) zi)))))
(*.f32 (neg.f32 zi) (-.f32 (-.f32 #s(literal 0 binary32) (*.f32 maxCos 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)))))) zi)))
(* -1 (* zi (+ (* -1 (* maxCos ux)) (* -1 (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) zi)))))
(*.f32 (neg.f32 zi) (-.f32 (-.f32 #s(literal 0 binary32) (*.f32 maxCos 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)))))) zi)))
(* 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 xi (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))))))
(+.f32 (*.f32 xi (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)))) (/ (* 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 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) yi))))
(+ xi (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))))
(+.f32 xi (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy 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 #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))))))
(+.f32 (*.f32 xi (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))))))
(+.f32 (*.f32 xi (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))))))
(+.f32 (*.f32 xi (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)))))
(*.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 xi (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))))))
(+.f32 (*.f32 xi (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)))) (/ (* 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 (*.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 #s(literal -4/45 binary32) (*.f32 (*.f32 (*.f32 uy uy) 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))))
(+ xi (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))))
(+.f32 xi (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))))
(+ xi (+ (* maxCos (* ux (* zi (- 1 ux)))) (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))))))
(+.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) (+.f32 xi (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+ xi (+ (* maxCos (+ (* maxCos (+ (* 1/2 (* (pow ux 2) (* uy (* (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))) (* (- 1 ux) (- ux 1)))))) (* 1/2 (* (pow ux 2) (* xi (* (- 1 ux) (- ux 1))))))) (* ux (* zi (- 1 ux))))) (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))))))
(+.f32 xi (+.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) (*.f32 maxCos (+.f32 (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 maxCos (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 ux ux)) (+.f32 (*.f32 uy (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))) (*.f32 (*.f32 xi (-.f32 #s(literal 1 binary32) ux)) (+.f32 ux #s(literal -1 binary32))))))))))
(+ xi (+ (* maxCos (+ (* maxCos (+ (* 1/2 (* (pow ux 2) (* uy (* (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))) (* (- 1 ux) (- ux 1)))))) (+ (* 1/2 (* (pow ux 2) (* xi (* (- 1 ux) (- ux 1))))) (* (pow maxCos 2) (+ (* -1/8 (* (pow ux 4) (* uy (* (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))) (* (pow (- 1 ux) 2) (pow (- ux 1) 2)))))) (* -1/8 (* (pow ux 4) (* xi (* (pow (- 1 ux) 2) (pow (- ux 1) 2)))))))))) (* ux (* zi (- 1 ux))))) (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))))))
(+.f32 (*.f32 maxCos (+.f32 (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 maxCos (+.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 ux ux)) (+.f32 (*.f32 uy (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))) (*.f32 (*.f32 xi (-.f32 #s(literal 1 binary32) ux)) (+.f32 ux #s(literal -1 binary32))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 #s(literal -1/8 binary32) (pow.f32 ux #s(literal 4 binary32))) (+.f32 (*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) (*.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 xi (*.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 xi (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))))
(* maxCos (+ (* ux (* zi (- 1 ux))) (+ (* (* ux xi) (sqrt (* (- 1 ux) (- ux 1)))) (* (* ux (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))))))
(*.f32 maxCos (+.f32 (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))) (*.f32 ux (+.f32 xi (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))))))))
(* maxCos (+ (* 1/2 (* (/ xi (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (+ (* 1/2 (* (/ (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (+ (* ux (* zi (- 1 ux))) (+ (* (* ux xi) (sqrt (* (- 1 ux) (- ux 1)))) (* (* ux (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))))))))
(*.f32 maxCos (+.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) (+.f32 ux #s(literal -1 binary32)))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 xi (*.f32 ux (*.f32 maxCos maxCos)))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) (*.f32 ux (*.f32 maxCos maxCos)))))) (+.f32 (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))) (*.f32 ux (+.f32 xi (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))))))))
(* maxCos (+ (* -1/8 (* (/ xi (* (pow maxCos 4) (pow ux 3))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (+ (* -1/8 (* (/ (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))) (* (pow maxCos 4) (pow ux 3))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (+ (* 1/2 (* (/ xi (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (+ (* 1/2 (* (/ (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (+ (* ux (* zi (- 1 ux))) (+ (* (* ux xi) (sqrt (* (- 1 ux) (- ux 1)))) (* (* ux (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))))))))))
(*.f32 maxCos (+.f32 (*.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 #s(literal -1/8 binary32) (/.f32 (/.f32 xi (pow.f32 maxCos #s(literal 4 binary32))) (*.f32 ux (*.f32 ux ux)))) (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) (*.f32 (*.f32 ux (*.f32 ux ux)) (pow.f32 maxCos #s(literal 4 binary32))))))) (+.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) (+.f32 ux #s(literal -1 binary32)))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 xi (*.f32 ux (*.f32 maxCos maxCos)))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) (*.f32 ux (*.f32 maxCos maxCos)))))) (+.f32 (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))) (*.f32 ux (+.f32 xi (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))))))))))
(* maxCos (+ (* -1/8 (* (/ xi (* (pow maxCos 4) (pow ux 3))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (+ (* -1/8 (* (/ (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))) (* (pow maxCos 4) (pow ux 3))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (+ (* 1/16 (* (/ xi (* (pow maxCos 6) (pow ux 5))) (sqrt (/ 1 (* (pow (- 1 ux) 5) (pow (- ux 1) 5)))))) (+ (* 1/16 (* (/ (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))) (* (pow maxCos 6) (pow ux 5))) (sqrt (/ 1 (* (pow (- 1 ux) 5) (pow (- ux 1) 5)))))) (+ (* 1/2 (* (/ xi (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (+ (* 1/2 (* (/ (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (+ (* ux (* zi (- 1 ux))) (+ (* (* ux xi) (sqrt (* (- 1 ux) (- ux 1)))) (* (* ux (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))))))))))))
(*.f32 maxCos (+.f32 (*.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 #s(literal -1/8 binary32) (/.f32 (/.f32 xi (pow.f32 maxCos #s(literal 4 binary32))) (*.f32 ux (*.f32 ux ux)))) (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) (*.f32 (*.f32 ux (*.f32 ux ux)) (pow.f32 maxCos #s(literal 4 binary32))))))) (+.f32 (*.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 (*.f32 #s(literal 1/16 binary32) (/.f32 xi (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (pow.f32 ux #s(literal 5 binary32))))) (*.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (pow.f32 ux #s(literal 5 binary32))))))) (+.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) (+.f32 ux #s(literal -1 binary32)))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 xi (*.f32 ux (*.f32 maxCos maxCos)))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) (*.f32 ux (*.f32 maxCos maxCos)))))) (+.f32 (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))) (*.f32 ux (+.f32 xi (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))))))))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* (* ux xi) (sqrt (* (- 1 ux) (- ux 1)))) (* (* ux (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))))) (sqrt (* (- 1 ux) (- ux 1))))))))
(*.f32 (-.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))) (*.f32 ux (+.f32 xi (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))))) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (neg.f32 maxCos))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* 1/2 (* (/ xi (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (+ (* 1/2 (* (/ (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (+ (* (* ux xi) (sqrt (* (- 1 ux) (- ux 1)))) (* (* ux (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))))) (sqrt (* (- 1 ux) (- ux 1))))))))))
(neg.f32 (*.f32 maxCos (+.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) (+.f32 ux #s(literal -1 binary32)))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 xi (*.f32 ux (*.f32 maxCos maxCos)))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) (*.f32 ux (*.f32 maxCos maxCos)))))) (-.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))) (*.f32 ux (+.f32 xi (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))))) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* -1/8 (* (/ xi (* (pow maxCos 4) (pow ux 3))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (+ (* -1/8 (* (/ (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))) (* (pow maxCos 4) (pow ux 3))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (+ (* 1/2 (* (/ xi (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (+ (* 1/2 (* (/ (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (+ (* (* ux xi) (sqrt (* (- 1 ux) (- ux 1)))) (* (* ux (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))))) (sqrt (* (- 1 ux) (- ux 1))))))))))))
(*.f32 (+.f32 (*.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 #s(literal -1/8 binary32) (/.f32 (/.f32 xi (pow.f32 maxCos #s(literal 4 binary32))) (*.f32 ux (*.f32 ux ux)))) (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) (*.f32 (*.f32 ux (*.f32 ux ux)) (pow.f32 maxCos #s(literal 4 binary32))))))) (+.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) (+.f32 ux #s(literal -1 binary32)))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 xi (*.f32 ux (*.f32 maxCos maxCos)))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) (*.f32 ux (*.f32 maxCos maxCos)))))) (-.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))) (*.f32 ux (+.f32 xi (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))))) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (neg.f32 maxCos))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* -1/8 (* (/ xi (* (pow maxCos 4) (pow ux 3))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (+ (* -1/8 (* (/ (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))) (* (pow maxCos 4) (pow ux 3))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (+ (* 1/16 (* (/ xi (* (pow maxCos 6) (pow ux 5))) (sqrt (/ 1 (* (pow (- 1 ux) 5) (pow (- ux 1) 5)))))) (+ (* 1/16 (* (/ (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))) (* (pow maxCos 6) (pow ux 5))) (sqrt (/ 1 (* (pow (- 1 ux) 5) (pow (- ux 1) 5)))))) (+ (* 1/2 (* (/ xi (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (+ (* 1/2 (* (/ (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (+ (* (* ux xi) (sqrt (* (- 1 ux) (- ux 1)))) (* (* ux (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))))) (sqrt (* (- 1 ux) (- ux 1))))))))))))))
(neg.f32 (*.f32 maxCos (-.f32 (+.f32 (*.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 #s(literal -1/8 binary32) (/.f32 (/.f32 xi (pow.f32 maxCos #s(literal 4 binary32))) (*.f32 ux (*.f32 ux ux)))) (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) (*.f32 (*.f32 ux (*.f32 ux ux)) (pow.f32 maxCos #s(literal 4 binary32))))))) (+.f32 (*.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 (*.f32 #s(literal 1/16 binary32) (/.f32 xi (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (pow.f32 ux #s(literal 5 binary32))))) (*.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (pow.f32 ux #s(literal 5 binary32))))))) (+.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) (+.f32 ux #s(literal -1 binary32)))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 xi (*.f32 ux (*.f32 maxCos maxCos)))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) (*.f32 ux (*.f32 maxCos maxCos)))))) (*.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))) (*.f32 ux (+.f32 xi (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))))))))) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
(+ xi (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))))
(+.f32 xi (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))))
(+ xi (+ (* maxCos (* ux zi)) (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))))))
(+.f32 xi (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))))
(+ xi (+ (* ux (+ (* maxCos zi) (* ux (+ (* -1 (* maxCos zi)) (+ (* -1/2 (* (pow maxCos 2) xi)) (* -1/2 (* (pow maxCos 2) (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))))))))))) (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))))))
(+.f32 (*.f32 ux (+.f32 (*.f32 maxCos zi) (*.f32 ux (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (+.f32 xi (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))))) (*.f32 maxCos zi))))) (+.f32 xi (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))))
(+ xi (+ (* ux (+ (* maxCos zi) (* ux (+ (* -1 (* maxCos zi)) (+ (* -1/2 (* (pow maxCos 2) xi)) (+ (* -1/2 (* (pow maxCos 2) (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))))) (* ux (+ (* (pow maxCos 2) xi) (* (pow maxCos 2) (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))))))))))))) (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))))))
(+.f32 xi (+.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) (*.f32 ux (+.f32 (*.f32 maxCos zi) (*.f32 ux (-.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (+.f32 xi (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))))) (+.f32 #s(literal -1/2 binary32) ux)) (*.f32 maxCos zi)))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* maxCos (* uy (* (sqrt -1) (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))))) (* maxCos (* xi (sqrt -1))))))
(*.f32 (*.f32 ux ux) (-.f32 (*.f32 maxCos (+.f32 (*.f32 (*.f32 uy (sqrt.f32 #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) (*.f32 xi (sqrt.f32 #s(literal -1 binary32))))) (*.f32 maxCos zi)))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* maxCos (* uy (* (sqrt -1) (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))))) (+ (* maxCos (* xi (sqrt -1))) (+ (/ (* maxCos xi) (* ux (sqrt -1))) (+ (/ (* maxCos zi) ux) (/ (* maxCos (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))))) (* ux (sqrt -1)))))))))
(*.f32 (*.f32 ux ux) (-.f32 (+.f32 (*.f32 maxCos (+.f32 (*.f32 (*.f32 uy (sqrt.f32 #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) (*.f32 xi (sqrt.f32 #s(literal -1 binary32))))) (+.f32 (/.f32 (*.f32 (*.f32 maxCos uy) (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (*.f32 maxCos (+.f32 (/.f32 zi ux) (/.f32 xi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))))) (*.f32 maxCos zi)))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* 1/2 (/ (* uy (* (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2))))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 1/2 (/ (* xi (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* maxCos (* uy (* (sqrt -1) (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))))) (+ (* maxCos (* xi (sqrt -1))) (+ (/ (* maxCos xi) (* ux (sqrt -1))) (+ (/ (* maxCos zi) ux) (/ (* maxCos (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))))) (* ux (sqrt -1)))))))))))
(*.f32 (*.f32 ux ux) (+.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 (/.f32 (*.f32 uy (*.f32 (+.f32 (-.f32 #s(literal 0 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 maxCos maxCos) #s(literal 1 binary32))) (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))) (*.f32 (*.f32 maxCos (*.f32 ux ux)) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 xi (+.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 maxCos (+.f32 (*.f32 (*.f32 uy (sqrt.f32 #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) (*.f32 xi (sqrt.f32 #s(literal -1 binary32))))) (+.f32 (/.f32 (*.f32 (*.f32 maxCos uy) (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (*.f32 maxCos (+.f32 (/.f32 zi ux) (/.f32 xi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))))) (*.f32 maxCos zi))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* 1/2 (/ (* uy (* (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2))))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 1/2 (/ (* uy (* (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))) (- (/ (pow maxCos 2) (pow (sqrt -1) 4)) (* -1 (/ (pow maxCos 2) (pow (sqrt -1) 2)))))) (* maxCos (* (pow ux 3) (sqrt -1))))) (+ (* 1/2 (/ (* xi (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 1/2 (/ (* xi (- (/ (pow maxCos 2) (pow (sqrt -1) 4)) (* -1 (/ (pow maxCos 2) (pow (sqrt -1) 2))))) (* maxCos (* (pow ux 3) (sqrt -1))))) (+ (* maxCos (* uy (* (sqrt -1) (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))))) (+ (* maxCos (* xi (sqrt -1))) (+ (/ (* maxCos xi) (* ux (sqrt -1))) (+ (/ (* maxCos zi) ux) (/ (* maxCos (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))))) (* ux (sqrt -1)))))))))))))
(*.f32 (*.f32 ux ux) (-.f32 (+.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 (/.f32 (*.f32 uy (*.f32 (+.f32 (-.f32 #s(literal 0 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 maxCos maxCos) #s(literal 1 binary32))) (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))) (*.f32 (*.f32 maxCos (*.f32 ux ux)) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) (+.f32 (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32))) (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 ux ux))) (sqrt.f32 #s(literal -1 binary32)))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 (/.f32 (*.f32 xi (+.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 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32))) (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))) maxCos) (/.f32 xi (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 ux (*.f32 ux ux))))))) (+.f32 (*.f32 maxCos (+.f32 (*.f32 (*.f32 uy (sqrt.f32 #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) (*.f32 xi (sqrt.f32 #s(literal -1 binary32))))) (+.f32 (/.f32 (*.f32 (*.f32 maxCos uy) (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (*.f32 maxCos (+.f32 (/.f32 zi ux) (/.f32 xi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))))))) (*.f32 maxCos zi)))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* maxCos (* uy (* (sqrt -1) (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))))) (* maxCos (* xi (sqrt -1))))))
(*.f32 (*.f32 ux ux) (-.f32 (*.f32 maxCos (+.f32 (*.f32 (*.f32 uy (sqrt.f32 #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) (*.f32 xi (sqrt.f32 #s(literal -1 binary32))))) (*.f32 maxCos zi)))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* maxCos xi) (sqrt -1))) (* -1 (/ (* maxCos (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))))) (sqrt -1))))) ux)) (+ (* maxCos (* uy (* (sqrt -1) (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))))) (* maxCos (* xi (sqrt -1)))))))
(*.f32 (*.f32 ux ux) (-.f32 (-.f32 (*.f32 maxCos (+.f32 (*.f32 (*.f32 uy (sqrt.f32 #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) (*.f32 xi (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (-.f32 (neg.f32 (*.f32 maxCos (+.f32 zi (/.f32 xi (sqrt.f32 #s(literal -1 binary32)))))) (/.f32 (*.f32 (*.f32 maxCos uy) (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) (sqrt.f32 #s(literal -1 binary32)))) ux)) (*.f32 maxCos zi)))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* maxCos xi) (sqrt -1))) (+ (* -1 (/ (* maxCos (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))))) (sqrt -1))) (* -1 (/ (+ (* 1/2 (/ (* uy (* (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2))))) (* maxCos (sqrt -1)))) (* 1/2 (/ (* xi (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2)))) (* maxCos (sqrt -1))))) ux))))) ux)) (+ (* maxCos (* uy (* (sqrt -1) (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))))) (* maxCos (* xi (sqrt -1)))))))
(*.f32 (*.f32 ux ux) (-.f32 (-.f32 (*.f32 maxCos (+.f32 (*.f32 (*.f32 uy (sqrt.f32 #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) (*.f32 xi (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 maxCos (+.f32 zi (/.f32 xi (sqrt.f32 #s(literal -1 binary32))))) (+.f32 (/.f32 (*.f32 (*.f32 maxCos uy) (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 (/.f32 (*.f32 uy (*.f32 (+.f32 (-.f32 #s(literal 0 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 maxCos maxCos) #s(literal 1 binary32))) (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 xi (+.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)))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* maxCos xi) (sqrt -1))) (+ (* -1 (/ (* maxCos (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (/ (* uy (* (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2))))) (* maxCos (pow (sqrt -1) 3)))) (* 1/2 (/ (* xi (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2)))) (* maxCos (pow (sqrt -1) 3))))) ux)) (+ (* 1/2 (/ (* uy (* (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2))))) (* maxCos (sqrt -1)))) (* 1/2 (/ (* xi (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2)))) (* maxCos (sqrt -1)))))) ux))))) ux)) (+ (* maxCos (* uy (* (sqrt -1) (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))))) (* maxCos (* xi (sqrt -1)))))))
(*.f32 (*.f32 ux ux) (-.f32 (-.f32 (*.f32 maxCos (+.f32 (*.f32 (*.f32 uy (sqrt.f32 #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) (*.f32 xi (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (-.f32 (-.f32 (neg.f32 (*.f32 maxCos (+.f32 (/.f32 xi (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) (sqrt.f32 #s(literal -1 binary32)))))) (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 (/.f32 (*.f32 uy (*.f32 (+.f32 (-.f32 #s(literal 0 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 maxCos maxCos) #s(literal 1 binary32))) (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 xi (+.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)))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 (/.f32 (*.f32 uy (*.f32 (+.f32 (-.f32 #s(literal 0 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 maxCos maxCos) #s(literal 1 binary32))) (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))) (*.f32 maxCos (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 xi (/.f32 (+.f32 (-.f32 #s(literal 0 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 maxCos maxCos) #s(literal 1 binary32))) (*.f32 maxCos (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))))))) ux)) ux)) (*.f32 maxCos zi)) ux)) (*.f32 maxCos zi)))
(+ (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))
(*.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 xi (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (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 (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 xi (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (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 (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 xi (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (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 (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 xi (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))))))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* zi (+ (* maxCos (* ux (- 1 ux))) (+ (* (/ xi zi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (/ (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (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 (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 xi zi) (/.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) zi)))))
(* zi (+ (* maxCos (* ux (- 1 ux))) (+ (* (/ xi zi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (/ (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (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 (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 xi zi) (/.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) zi)))))
(* zi (+ (* maxCos (* ux (- 1 ux))) (+ (* (/ xi zi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (/ (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (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 (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 xi zi) (/.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) 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 (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) zi)))))
(*.f32 (neg.f32 zi) (-.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))))))) (+.f32 xi (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))))) (neg.f32 zi)) (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) zi)))))
(*.f32 (neg.f32 zi) (-.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))))))) (+.f32 xi (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))))) (neg.f32 zi)) (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) zi)))))
(*.f32 (neg.f32 zi) (-.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))))))) (+.f32 xi (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))))) (neg.f32 zi)) (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))
(+ (* 2 (* (* uy (* yi (PI))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* maxCos (* ux (* zi (- 1 ux)))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 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)))))))))
(+ (* 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)))))) (* -2 (* (* (pow uy 2) (pow (PI) 2)) (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 #s(literal 2 binary32) (*.f32 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 xi (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy 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 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)))))) (* -2 (* (* (pow uy 2) (pow (PI) 2)) (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 #s(literal 2 binary32) (*.f32 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 xi (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy 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 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)))))) (* -2 (* (* (pow uy 2) (pow (PI) 2)) (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 #s(literal 2 binary32) (*.f32 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 xi (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy 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 ux #s(literal -1 binary32)))))))))))
(* xi (+ (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (* -2 (* (* (pow uy 2) (pow (PI) 2)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))))
(*.f32 xi (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy 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 ux #s(literal -1 binary32)))))))))
(* xi (+ (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (+ (* -2 (* (* (pow uy 2) (pow (PI) 2)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (+ (* 2 (* (/ (* uy (* yi (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 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 uy (*.f32 (PI.f32) yi)) 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 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi))))
(* xi (+ (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (+ (* -2 (* (* (pow uy 2) (pow (PI) 2)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (+ (* 2 (* (/ (* uy (* yi (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 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 uy (*.f32 (PI.f32) yi)) 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 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi))))
(* xi (+ (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (+ (* -2 (* (* (pow uy 2) (pow (PI) 2)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (+ (* 2 (* (/ (* uy (* yi (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 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 uy (*.f32 (PI.f32) yi)) 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 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi))))
(* -1 (* xi (+ (* -1 (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* 2 (* (* (pow uy 2) (pow (PI) 2)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))))
(neg.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 ux #s(literal -1 binary32))))))) (+.f32 #s(literal -1 binary32) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) (*.f32 uy (PI.f32))))))))
(* -1 (* xi (+ (* -1 (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (+ (* -1 (/ (+ (* 2 (* (* uy (* yi (PI))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* maxCos (* ux (* zi (- 1 ux))))) xi)) (* 2 (* (* (pow uy 2) (pow (PI) 2)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))))))
(neg.f32 (*.f32 xi (+.f32 (/.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 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))))))))) (neg.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 #s(literal -1 binary32) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) (*.f32 uy (PI.f32)))))))))
(* -1 (* xi (+ (* -1 (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (+ (* -1 (/ (+ (* 2 (* (* uy (* yi (PI))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* maxCos (* ux (* zi (- 1 ux))))) xi)) (* 2 (* (* (pow uy 2) (pow (PI) 2)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))))))
(neg.f32 (*.f32 xi (+.f32 (/.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 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))))))))) (neg.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 #s(literal -1 binary32) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) (*.f32 uy (PI.f32)))))))))
(* -1 (* xi (+ (* -1 (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (+ (* -1 (/ (+ (* 2 (* (* uy (* yi (PI))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* maxCos (* ux (* zi (- 1 ux))))) xi)) (* 2 (* (* (pow uy 2) (pow (PI) 2)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))))))
(neg.f32 (*.f32 xi (+.f32 (/.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 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))))))))) (neg.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 #s(literal -1 binary32) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) (*.f32 uy (PI.f32)))))))))
(+ (* 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 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 ux #s(literal -1 binary32))))))) (+.f32 xi (*.f32 #s(literal 2 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 uy (*.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 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))) (+.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))))))))))
(+ (* 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 uy (*.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 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))) (+.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 (* (* (pow uy 2) (* xi (pow (PI) 2))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))
(*.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy 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))))))))
(* (pow uy 2) (+ (* -2 (* (* xi (pow (PI) 2)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* 2 (* (/ (* yi (PI)) uy) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))))
(*.f32 (*.f32 uy uy) (*.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 #s(literal -2 binary32) xi) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 (PI.f32) yi) uy)))))
(* (pow uy 2) (+ (* -2 (* (* xi (pow (PI) 2)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (+ (* 2 (* (/ (* yi (PI)) uy) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (+ (* (/ xi (pow uy 2)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) (pow uy 2))))))
(*.f32 (*.f32 uy 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 (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 (*.f32 (PI.f32) yi) uy)) (/.f32 xi (*.f32 uy uy)))) (/.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 uy uy)))))
(* (pow uy 2) (+ (* -2 (* (* xi (pow (PI) 2)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (+ (* 2 (* (/ (* yi (PI)) uy) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (+ (* (/ xi (pow uy 2)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) (pow uy 2))))))
(*.f32 (*.f32 uy 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 (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 (*.f32 (PI.f32) yi) uy)) (/.f32 xi (*.f32 uy uy)))) (/.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 uy uy)))))
(* -2 (* (* (pow uy 2) (* xi (pow (PI) 2))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))
(*.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy 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))))))))
(* (pow uy 2) (+ (* -2 (* (* xi (pow (PI) 2)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* 2 (* (/ (* yi (PI)) uy) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))))
(*.f32 (*.f32 uy uy) (*.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 #s(literal -2 binary32) xi) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 (PI.f32) yi) uy)))))
(* (pow uy 2) (+ (* -2 (* (* xi (pow (PI) 2)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* -1 (/ (+ (* -2 (* (* yi (PI)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) uy))) uy))))
(*.f32 (*.f32 uy 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 (*.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 (PI.f32) yi))) (/.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))))))))) uy)) uy)))
(* (pow uy 2) (+ (* -2 (* (* xi (pow (PI) 2)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* -1 (/ (+ (* -2 (* (* yi (PI)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) uy))) uy))))
(*.f32 (*.f32 uy 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 (*.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 (PI.f32) yi))) (/.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))))))))) uy)) uy)))
(+ (* -2 (* (* (pow uy 2) (* xi (pow (PI) 2))) (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 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 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy 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))))))))))
(+ (* -2 (* (* (pow uy 2) (* xi (pow (PI) 2))) (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))))))))))
(+.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 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) yi))))) (+.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 (* (* (pow uy 2) (* xi (pow (PI) 2))) (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))))))))))
(+.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 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) yi))))) (+.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 (* (* (pow uy 2) (* xi (pow (PI) 2))) (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))))))))))
(+.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 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) yi))))) (+.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))))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 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))))))))
(* yi (+ (* -2 (* (/ (* (pow uy 2) (* xi (pow (PI) 2))) yi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (+ (* 2 (* (* uy (PI)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (+ (* (/ xi 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 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (/.f32 xi yi))) (+.f32 (/.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) yi) (*.f32 (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy uy)) 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)))))))))))
(* yi (+ (* -2 (* (/ (* (pow uy 2) (* xi (pow (PI) 2))) yi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (+ (* 2 (* (* uy (PI)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (+ (* (/ xi 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 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (/.f32 xi yi))) (+.f32 (/.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) yi) (*.f32 (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy uy)) 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)))))))))))
(* yi (+ (* -2 (* (/ (* (pow uy 2) (* xi (pow (PI) 2))) yi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (+ (* 2 (* (* uy (PI)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (+ (* (/ xi 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 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (/.f32 xi yi))) (+.f32 (/.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) yi) (*.f32 (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy uy)) 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)))))))))))
(* 2 (* (* uy (* yi (PI))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 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))))))))
(* -1 (* yi (+ (* -2 (* (* uy (PI)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* -1 (/ (+ (* -2 (* (* (pow uy 2) (* xi (pow (PI) 2))) (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))))))))) yi)))))
(*.f32 (-.f32 (*.f32 #s(literal -2 binary32) (*.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 ux #s(literal -1 binary32))))))))) (/.f32 (+.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 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy 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)))))))))) yi)) (neg.f32 yi))
(* -1 (* yi (+ (* -2 (* (* uy (PI)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* -1 (/ (+ (* -2 (* (* (pow uy 2) (* xi (pow (PI) 2))) (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))))))))) yi)))))
(*.f32 (-.f32 (*.f32 #s(literal -2 binary32) (*.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 ux #s(literal -1 binary32))))))))) (/.f32 (+.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 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy 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)))))))))) yi)) (neg.f32 yi))
(* -1 (* yi (+ (* -2 (* (* uy (PI)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* -1 (/ (+ (* -2 (* (* (pow uy 2) (* xi (pow (PI) 2))) (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))))))))) yi)))))
(*.f32 (-.f32 (*.f32 #s(literal -2 binary32) (*.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 ux #s(literal -1 binary32))))))))) (/.f32 (+.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 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy 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)))))))))) yi)) (neg.f32 yi))
(* 2 (* yi (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))
(+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))
(+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))
(+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))
(+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))
(+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))
(+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))
(* -2 (* uy (* xi (pow (PI) 2))))
(*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32))))
(* uy (+ (* -2 (* xi (pow (PI) 2))) (* 2 (/ (* yi (PI)) uy))))
(*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) xi) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 (PI.f32) yi) uy))))
(* uy (+ (* -2 (* xi (pow (PI) 2))) (* 2 (/ (* yi (PI)) uy))))
(*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) xi) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 (PI.f32) yi) uy))))
(* uy (+ (* -2 (* xi (pow (PI) 2))) (* 2 (/ (* yi (PI)) uy))))
(*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) xi) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 (PI.f32) yi) uy))))
(* -2 (* uy (* xi (pow (PI) 2))))
(*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32))))
(* -1 (* uy (+ (* -2 (/ (* yi (PI)) uy)) (* 2 (* xi (pow (PI) 2))))))
(*.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) yi)) uy) (*.f32 (*.f32 #s(literal 2 binary32) xi) (*.f32 (PI.f32) (PI.f32)))) (neg.f32 uy))
(* -1 (* uy (+ (* -2 (/ (* yi (PI)) uy)) (* 2 (* xi (pow (PI) 2))))))
(*.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) yi)) uy) (*.f32 (*.f32 #s(literal 2 binary32) xi) (*.f32 (PI.f32) (PI.f32)))) (neg.f32 uy))
(* -1 (* uy (+ (* -2 (/ (* yi (PI)) uy)) (* 2 (* xi (pow (PI) 2))))))
(*.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) yi)) uy) (*.f32 (*.f32 #s(literal 2 binary32) xi) (*.f32 (PI.f32) (PI.f32)))) (neg.f32 uy))
(* 2 (* yi (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))
(+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))
(+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))
(+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))
(+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))
(+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))
(+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))
(* -2 (* uy (* xi (pow (PI) 2))))
(*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32))))
(* xi (+ (* -2 (* uy (pow (PI) 2))) (* 2 (/ (* yi (PI)) xi))))
(*.f32 xi (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 (PI.f32) yi) xi))))
(* xi (+ (* -2 (* uy (pow (PI) 2))) (* 2 (/ (* yi (PI)) xi))))
(*.f32 xi (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 (PI.f32) yi) xi))))
(* xi (+ (* -2 (* uy (pow (PI) 2))) (* 2 (/ (* yi (PI)) xi))))
(*.f32 xi (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 (PI.f32) yi) xi))))
(* -2 (* uy (* xi (pow (PI) 2))))
(*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32))))
(* -1 (* xi (+ (* -2 (/ (* yi (PI)) xi)) (* 2 (* uy (pow (PI) 2))))))
(*.f32 (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 (PI.f32) yi) xi)) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (PI.f32))))) (neg.f32 xi))
(* -1 (* xi (+ (* -2 (/ (* yi (PI)) xi)) (* 2 (* uy (pow (PI) 2))))))
(*.f32 (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 (PI.f32) yi) xi)) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (PI.f32))))) (neg.f32 xi))
(* -1 (* xi (+ (* -2 (/ (* yi (PI)) xi)) (* 2 (* uy (pow (PI) 2))))))
(*.f32 (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 (PI.f32) yi) xi)) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (PI.f32))))) (neg.f32 xi))
(* -2 (* uy (* xi (pow (PI) 2))))
(*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32))))
(+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))
(+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))
(+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))
(+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))
(+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))
(+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))
(* 2 (* yi (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))
(* yi (+ (* -2 (/ (* uy (* xi (pow (PI) 2))) yi)) (* 2 (PI))))
(*.f32 yi (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) yi) (*.f32 #s(literal 2 binary32) (PI.f32))))
(* yi (+ (* -2 (/ (* uy (* xi (pow (PI) 2))) yi)) (* 2 (PI))))
(*.f32 yi (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) yi) (*.f32 #s(literal 2 binary32) (PI.f32))))
(* yi (+ (* -2 (/ (* uy (* xi (pow (PI) 2))) yi)) (* 2 (PI))))
(*.f32 yi (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) yi) (*.f32 #s(literal 2 binary32) (PI.f32))))
(* 2 (* yi (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))
(* -1 (* yi (+ (* -2 (PI)) (* 2 (/ (* uy (* xi (pow (PI) 2))) yi)))))
(*.f32 (+.f32 (*.f32 (PI.f32) #s(literal -2 binary32)) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) yi)) (neg.f32 yi))
(* -1 (* yi (+ (* -2 (PI)) (* 2 (/ (* uy (* xi (pow (PI) 2))) yi)))))
(*.f32 (+.f32 (*.f32 (PI.f32) #s(literal -2 binary32)) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) yi)) (neg.f32 yi))
(* -1 (* yi (+ (* -2 (PI)) (* 2 (/ (* uy (* xi (pow (PI) 2))) yi)))))
(*.f32 (+.f32 (*.f32 (PI.f32) #s(literal -2 binary32)) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) yi)) (neg.f32 yi))
xi
(+ xi (* maxCos (* ux (* zi (- 1 ux)))))
(+.f32 xi (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(+ xi (* maxCos (+ (* 1/2 (* maxCos (* (pow ux 2) (* xi (* (- 1 ux) (- ux 1)))))) (* ux (* zi (- 1 ux))))))
(+.f32 xi (*.f32 maxCos (+.f32 (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 #s(literal 1/2 binary32) maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 xi (-.f32 #s(literal 1 binary32) ux)) (+.f32 ux #s(literal -1 binary32))))))))
(+ xi (* maxCos (+ (* maxCos (+ (* -1/8 (* (pow maxCos 2) (* (pow ux 4) (* xi (* (pow (- 1 ux) 2) (pow (- ux 1) 2)))))) (* 1/2 (* (pow ux 2) (* xi (* (- 1 ux) (- ux 1))))))) (* ux (* zi (- 1 ux))))))
(+.f32 xi (*.f32 maxCos (+.f32 (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 maxCos (+.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 ux ux)) (*.f32 (*.f32 xi (-.f32 #s(literal 1 binary32) ux)) (+.f32 ux #s(literal -1 binary32)))) (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux #s(literal 4 binary32))) (*.f32 (*.f32 xi (*.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)))))))))))
(* maxCos (+ (* ux (* zi (- 1 ux))) (* (* ux xi) (sqrt (* (- 1 ux) (- ux 1))))))
(*.f32 maxCos (*.f32 ux (+.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 xi (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))))
(* maxCos (+ (* 1/2 (* (/ xi (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (+ (* ux (* zi (- 1 ux))) (* (* ux xi) (sqrt (* (- 1 ux) (- ux 1)))))))
(*.f32 maxCos (+.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 xi (*.f32 ux (*.f32 maxCos maxCos)))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) (+.f32 ux #s(literal -1 binary32))))) (*.f32 ux (+.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 xi (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))))
(* maxCos (+ (* -1/8 (* (/ xi (* (pow maxCos 4) (pow ux 3))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (+ (* 1/2 (* (/ xi (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (+ (* ux (* zi (- 1 ux))) (* (* ux xi) (sqrt (* (- 1 ux) (- ux 1))))))))
(*.f32 maxCos (+.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 xi (*.f32 ux (*.f32 maxCos maxCos)))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) (+.f32 ux #s(literal -1 binary32))))) (+.f32 (*.f32 ux (+.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 xi (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))) (*.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (/.f32 xi (pow.f32 maxCos #s(literal 4 binary32))) (*.f32 ux (*.f32 ux ux)))) (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 (* (pow maxCos 4) (pow ux 3))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (+ (* 1/16 (* (/ xi (* (pow maxCos 6) (pow ux 5))) (sqrt (/ 1 (* (pow (- 1 ux) 5) (pow (- ux 1) 5)))))) (+ (* 1/2 (* (/ xi (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (+ (* ux (* zi (- 1 ux))) (* (* ux xi) (sqrt (* (- 1 ux) (- ux 1)))))))))
(*.f32 maxCos (+.f32 (*.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (/.f32 xi (pow.f32 maxCos #s(literal 4 binary32))) (*.f32 ux (*.f32 ux ux)))) (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 #s(literal 1/2 binary32) (/.f32 xi (*.f32 ux (*.f32 maxCos maxCos)))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) (+.f32 ux #s(literal -1 binary32))))) (+.f32 (*.f32 ux (+.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 xi (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 xi (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (pow.f32 ux #s(literal 5 binary32))))))))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (* (* ux xi) (sqrt (* (- 1 ux) (- ux 1)))))))
(*.f32 (-.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))) (*.f32 xi ux)) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (neg.f32 maxCos))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* 1/2 (* (/ xi (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (* (* ux xi) (sqrt (* (- 1 ux) (- ux 1))))))))
(*.f32 (-.f32 (+.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))) (*.f32 xi ux)) (*.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 xi (*.f32 ux (*.f32 maxCos maxCos)))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) (+.f32 ux #s(literal -1 binary32)))))) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (neg.f32 maxCos))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* -1/8 (* (/ xi (* (pow maxCos 4) (pow ux 3))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (+ (* 1/2 (* (/ xi (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (* (* ux xi) (sqrt (* (- 1 ux) (- ux 1)))))))))
(*.f32 (+.f32 (*.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (/.f32 xi (pow.f32 maxCos #s(literal 4 binary32))) (*.f32 ux (*.f32 ux ux)))) (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 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))) (*.f32 xi ux)) (*.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 xi (*.f32 ux (*.f32 maxCos maxCos)))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) (+.f32 ux #s(literal -1 binary32)))))) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) (neg.f32 maxCos))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* -1/8 (* (/ xi (* (pow maxCos 4) (pow ux 3))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (+ (* 1/16 (* (/ xi (* (pow maxCos 6) (pow ux 5))) (sqrt (/ 1 (* (pow (- 1 ux) 5) (pow (- ux 1) 5)))))) (+ (* 1/2 (* (/ xi (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (* (* ux xi) (sqrt (* (- 1 ux) (- ux 1))))))))))
(*.f32 maxCos (neg.f32 (+.f32 (+.f32 (*.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (/.f32 xi (pow.f32 maxCos #s(literal 4 binary32))) (*.f32 ux (*.f32 ux ux)))) (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 #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 xi (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (pow.f32 ux #s(literal 5 binary32))))))) (-.f32 (+.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))) (*.f32 xi ux)) (*.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 xi (*.f32 ux (*.f32 maxCos maxCos)))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) (+.f32 ux #s(literal -1 binary32)))))) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))))
xi
(+ xi (* maxCos (* ux zi)))
(+.f32 xi (*.f32 maxCos (*.f32 ux zi)))
(+ xi (* ux (+ (* maxCos zi) (* ux (+ (* -1 (* maxCos zi)) (* -1/2 (* (pow maxCos 2) xi)))))))
(+.f32 xi (*.f32 ux (+.f32 (*.f32 maxCos zi) (*.f32 ux (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) xi) (*.f32 maxCos zi))))))
(+ xi (* ux (+ (* maxCos zi) (* ux (+ (* -1 (* maxCos zi)) (+ (* -1/2 (* (pow maxCos 2) xi)) (* (pow maxCos 2) (* ux xi))))))))
(+.f32 xi (*.f32 ux (+.f32 (*.f32 maxCos zi) (*.f32 ux (-.f32 (*.f32 xi (*.f32 (*.f32 maxCos maxCos) (+.f32 ux #s(literal -1/2 binary32)))) (*.f32 maxCos zi))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (* maxCos (* xi (sqrt -1)))))
(*.f32 (*.f32 ux ux) (-.f32 (*.f32 maxCos (*.f32 xi (sqrt.f32 #s(literal -1 binary32)))) (*.f32 maxCos zi)))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* maxCos (* xi (sqrt -1))) (+ (/ (* maxCos xi) (* ux (sqrt -1))) (/ (* maxCos zi) ux)))))
(*.f32 (*.f32 ux ux) (+.f32 (-.f32 (*.f32 maxCos (*.f32 xi (sqrt.f32 #s(literal -1 binary32)))) (*.f32 maxCos zi)) (*.f32 maxCos (+.f32 (/.f32 zi ux) (/.f32 xi (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* 1/2 (/ (* xi (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* maxCos (* xi (sqrt -1))) (+ (/ (* maxCos xi) (* ux (sqrt -1))) (/ (* maxCos zi) ux))))))
(*.f32 (*.f32 ux ux) (+.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) maxCos) (/.f32 (*.f32 xi (+.f32 (-.f32 #s(literal 0 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 maxCos maxCos) #s(literal 1 binary32)))) (*.f32 (*.f32 ux ux) (sqrt.f32 #s(literal -1 binary32))))) (+.f32 (-.f32 (*.f32 maxCos (*.f32 xi (sqrt.f32 #s(literal -1 binary32)))) (*.f32 maxCos zi)) (*.f32 maxCos (+.f32 (/.f32 zi ux) (/.f32 xi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* 1/2 (/ (* xi (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 1/2 (/ (* xi (- (/ (pow maxCos 2) (pow (sqrt -1) 4)) (* -1 (/ (pow maxCos 2) (pow (sqrt -1) 2))))) (* maxCos (* (pow ux 3) (sqrt -1))))) (+ (* maxCos (* xi (sqrt -1))) (+ (/ (* maxCos xi) (* ux (sqrt -1))) (/ (* maxCos zi) ux)))))))
(*.f32 (*.f32 ux ux) (+.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 (/.f32 (*.f32 xi (+.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 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32))) (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))) maxCos) (/.f32 xi (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 ux (*.f32 ux ux))))))) (+.f32 (-.f32 (*.f32 maxCos (*.f32 xi (sqrt.f32 #s(literal -1 binary32)))) (*.f32 maxCos zi)) (*.f32 maxCos (+.f32 (/.f32 zi ux) (/.f32 xi (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (* maxCos (* xi (sqrt -1)))))
(*.f32 (*.f32 ux ux) (-.f32 (*.f32 maxCos (*.f32 xi (sqrt.f32 #s(literal -1 binary32)))) (*.f32 maxCos zi)))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -1 (* maxCos zi)) (* -1 (/ (* maxCos xi) (sqrt -1)))) ux)) (* maxCos (* xi (sqrt -1))))))
(*.f32 (*.f32 ux ux) (-.f32 (-.f32 (*.f32 maxCos (*.f32 xi (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (neg.f32 (*.f32 maxCos (+.f32 zi (/.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) (sqrt -1))) (* -1/2 (/ (* xi (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2)))) (* maxCos (* ux (sqrt -1))))))) ux)) (* maxCos (* xi (sqrt -1))))))
(*.f32 (*.f32 ux ux) (-.f32 (-.f32 (*.f32 maxCos (*.f32 xi (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (+.f32 (neg.f32 (*.f32 maxCos (+.f32 zi (/.f32 xi (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 xi (+.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) (sqrt -1))) (* -1 (/ (+ (* -1/2 (/ (* xi (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2)))) (* maxCos (* ux (pow (sqrt -1) 3))))) (* 1/2 (/ (* xi (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2)))) (* maxCos (sqrt -1))))) ux)))) ux)) (* maxCos (* xi (sqrt -1))))))
(*.f32 (*.f32 ux ux) (-.f32 (-.f32 (*.f32 maxCos (*.f32 xi (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (-.f32 (neg.f32 (*.f32 maxCos (+.f32 zi (/.f32 xi (sqrt.f32 #s(literal -1 binary32)))))) (/.f32 (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 xi (+.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))))) (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 xi (+.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))))))) ux)) ux)) (*.f32 maxCos zi)))
(* 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))))))))
(+ (* 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)))))))))
(+ (* 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)))))))))
(+ (* 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)))))))))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* zi (+ (* maxCos (* ux (- 1 ux))) (* (/ xi 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 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)))))))) zi)))
(* zi (+ (* maxCos (* ux (- 1 ux))) (* (/ xi 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 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)))))))) zi)))
(* zi (+ (* maxCos (* ux (- 1 ux))) (* (/ xi 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 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)))))))) 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 zi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))))
(*.f32 (neg.f32 zi) (-.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (neg.f32 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 ux #s(literal -1 binary32)))))))) zi)))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (* (/ xi zi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))))
(*.f32 (neg.f32 zi) (-.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (neg.f32 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 ux #s(literal -1 binary32)))))))) zi)))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (* (/ xi zi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))))
(*.f32 (neg.f32 zi) (-.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (neg.f32 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 ux #s(literal -1 binary32)))))))) zi)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 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)))))))))
(+ (* 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)))))))))
(+ (* 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)))))))))
(* 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))))))))
(* xi (+ (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi)))
(*.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 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi)))
(* xi (+ (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi)))
(*.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 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi)))
(* xi (+ (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi)))
(*.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 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi)))
(* 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))))))))
(* -1 (* xi (+ (* -1 (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* -1 (/ (* maxCos (* ux (* zi (- 1 ux)))) xi)))))
(*.f32 xi (neg.f32 (-.f32 (/.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (neg.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))))))))))
(* -1 (* xi (+ (* -1 (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* -1 (/ (* maxCos (* ux (* zi (- 1 ux)))) xi)))))
(*.f32 xi (neg.f32 (-.f32 (/.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (neg.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))))))))))
(* -1 (* xi (+ (* -1 (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* -1 (/ (* maxCos (* ux (* zi (- 1 ux)))) xi)))))
(*.f32 xi (neg.f32 (-.f32 (/.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (neg.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))))))))))
(* yi (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow uy 2) (pow (PI) 5)))))
(*.f32 yi (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (*.f32 uy uy) #s(literal 4/15 binary32)) (pow.f32 (PI.f32) #s(literal 5 binary32)))))
(* yi (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow uy 2) (pow (PI) 5)))))
(*.f32 yi (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (*.f32 uy uy) #s(literal 4/15 binary32)) (pow.f32 (PI.f32) #s(literal 5 binary32)))))
(* yi (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow uy 2) (pow (PI) 5)))))
(*.f32 yi (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (*.f32 uy uy) #s(literal 4/15 binary32)) (pow.f32 (PI.f32) #s(literal 5 binary32)))))
(* yi (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow uy 2) (pow (PI) 5)))))
(*.f32 yi (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (*.f32 uy uy) #s(literal 4/15 binary32)) (pow.f32 (PI.f32) #s(literal 5 binary32)))))
(* yi (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow uy 2) (pow (PI) 5)))))
(*.f32 yi (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (*.f32 uy uy) #s(literal 4/15 binary32)) (pow.f32 (PI.f32) #s(literal 5 binary32)))))
(* yi (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow uy 2) (pow (PI) 5)))))
(*.f32 yi (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (*.f32 uy uy) #s(literal 4/15 binary32)) (pow.f32 (PI.f32) #s(literal 5 binary32)))))
(* yi (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow uy 2) (pow (PI) 5)))))
(*.f32 yi (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (*.f32 uy uy) #s(literal 4/15 binary32)) (pow.f32 (PI.f32) #s(literal 5 binary32)))))
(* yi (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow uy 2) (pow (PI) 5)))))
(*.f32 yi (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (*.f32 uy uy) #s(literal 4/15 binary32)) (pow.f32 (PI.f32) #s(literal 5 binary32)))))
(* -1 (* yi (+ (* -4/15 (* (pow uy 2) (pow (PI) 5))) (* 4/3 (pow (PI) 3)))))
(*.f32 (+.f32 (*.f32 (*.f32 #s(literal -4/15 binary32) (*.f32 uy uy)) (pow.f32 (PI.f32) #s(literal 5 binary32))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 4/3 binary32))) (neg.f32 yi))
(* -1 (* yi (+ (* -4/15 (* (pow uy 2) (pow (PI) 5))) (* 4/3 (pow (PI) 3)))))
(*.f32 (+.f32 (*.f32 (*.f32 #s(literal -4/15 binary32) (*.f32 uy uy)) (pow.f32 (PI.f32) #s(literal 5 binary32))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 4/3 binary32))) (neg.f32 yi))
(* -1 (* yi (+ (* -4/15 (* (pow uy 2) (pow (PI) 5))) (* 4/3 (pow (PI) 3)))))
(*.f32 (+.f32 (*.f32 (*.f32 #s(literal -4/15 binary32) (*.f32 uy uy)) (pow.f32 (PI.f32) #s(literal 5 binary32))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 4/3 binary32))) (neg.f32 yi))
(* -1 (* yi (+ (* -4/15 (* (pow uy 2) (pow (PI) 5))) (* 4/3 (pow (PI) 3)))))
(*.f32 (+.f32 (*.f32 (*.f32 #s(literal -4/15 binary32) (*.f32 uy uy)) (pow.f32 (PI.f32) #s(literal 5 binary32))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 4/3 binary32))) (neg.f32 yi))
(* -4/3 (* yi (pow (PI) 3)))
(*.f32 (*.f32 #s(literal -4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))
(+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))
(+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (*.f32 uy uy) #s(literal 4/15 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))
(+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))
(+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (*.f32 uy uy) #s(literal 4/15 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))
(+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))
(+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (*.f32 uy uy) #s(literal 4/15 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))
(* 4/15 (* (pow uy 2) (* yi (pow (PI) 5))))
(*.f32 (*.f32 (*.f32 uy uy) #s(literal 4/15 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))
(* (pow uy 2) (+ (* -4/3 (/ (* yi (pow (PI) 3)) (pow uy 2))) (* 4/15 (* yi (pow (PI) 5)))))
(*.f32 (*.f32 uy uy) (+.f32 (/.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy uy)) (*.f32 (*.f32 #s(literal 4/15 binary32) yi) (pow.f32 (PI.f32) #s(literal 5 binary32)))))
(* (pow uy 2) (+ (* -4/3 (/ (* yi (pow (PI) 3)) (pow uy 2))) (* 4/15 (* yi (pow (PI) 5)))))
(*.f32 (*.f32 uy uy) (+.f32 (/.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy uy)) (*.f32 (*.f32 #s(literal 4/15 binary32) yi) (pow.f32 (PI.f32) #s(literal 5 binary32)))))
(* (pow uy 2) (+ (* -4/3 (/ (* yi (pow (PI) 3)) (pow uy 2))) (* 4/15 (* yi (pow (PI) 5)))))
(*.f32 (*.f32 uy uy) (+.f32 (/.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy uy)) (*.f32 (*.f32 #s(literal 4/15 binary32) yi) (pow.f32 (PI.f32) #s(literal 5 binary32)))))
(* 4/15 (* (pow uy 2) (* yi (pow (PI) 5))))
(*.f32 (*.f32 (*.f32 uy uy) #s(literal 4/15 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))
(* (pow uy 2) (+ (* -4/3 (/ (* yi (pow (PI) 3)) (pow uy 2))) (* 4/15 (* yi (pow (PI) 5)))))
(*.f32 (*.f32 uy uy) (+.f32 (/.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy uy)) (*.f32 (*.f32 #s(literal 4/15 binary32) yi) (pow.f32 (PI.f32) #s(literal 5 binary32)))))
(* (pow uy 2) (+ (* -4/3 (/ (* yi (pow (PI) 3)) (pow uy 2))) (* 4/15 (* yi (pow (PI) 5)))))
(*.f32 (*.f32 uy uy) (+.f32 (/.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy uy)) (*.f32 (*.f32 #s(literal 4/15 binary32) yi) (pow.f32 (PI.f32) #s(literal 5 binary32)))))
(* (pow uy 2) (+ (* -4/3 (/ (* yi (pow (PI) 3)) (pow uy 2))) (* 4/15 (* yi (pow (PI) 5)))))
(*.f32 (*.f32 uy uy) (+.f32 (/.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy uy)) (*.f32 (*.f32 #s(literal 4/15 binary32) yi) (pow.f32 (PI.f32) #s(literal 5 binary32)))))
(+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* 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 (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 (*.f32 uy uy) #s(literal 4/15 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))
(+ (* maxCos (* ux zi)) (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))))
(+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 (*.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 (*.f32 uy uy) #s(literal 4/15 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))) (*.f32 maxCos (*.f32 ux zi))))
(+ (* ux (+ (* maxCos zi) (* ux (+ (* -1 (* maxCos zi)) (* -1/2 (* (pow maxCos 2) (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))))))))) (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))))
(+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 (*.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 (*.f32 uy uy) #s(literal 4/15 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))) (*.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 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 (*.f32 uy uy) #s(literal 4/15 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) (*.f32 maxCos zi)))))))
(+ (* ux (+ (* maxCos zi) (* ux (+ (* -1 (* maxCos zi)) (+ (* -1/2 (* (pow maxCos 2) (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))))) (* (pow maxCos 2) (* ux (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI))))))))))))) (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* 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 uy uy) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (*.f32 uy uy) #s(literal 4/15 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))) (*.f32 ux (+.f32 (*.f32 maxCos zi) (*.f32 ux (-.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 uy uy) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (*.f32 uy uy) #s(literal 4/15 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))) (*.f32 (*.f32 maxCos maxCos) (+.f32 ux #s(literal -1/2 binary32)))) (*.f32 maxCos zi))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (* maxCos (* (sqrt -1) (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI))))))))))
(*.f32 (*.f32 ux ux) (-.f32 (*.f32 (*.f32 maxCos (sqrt.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 uy uy) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (*.f32 uy uy) #s(literal 4/15 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) (*.f32 maxCos zi)))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* maxCos (* (sqrt -1) (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))))) (+ (/ (* maxCos zi) ux) (/ (* maxCos (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI))))))) (* ux (sqrt -1)))))))
(*.f32 (*.f32 ux ux) (+.f32 (-.f32 (*.f32 (*.f32 maxCos (sqrt.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 uy uy) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (*.f32 uy uy) #s(literal 4/15 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 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 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 (*.f32 uy uy) #s(literal 4/15 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* 1/2 (/ (* (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* maxCos (* (sqrt -1) (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))))) (+ (/ (* maxCos zi) ux) (/ (* maxCos (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI))))))) (* ux (sqrt -1))))))))
(*.f32 (*.f32 ux ux) (-.f32 (+.f32 (*.f32 maxCos (+.f32 (/.f32 zi 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 (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 (*.f32 uy uy) #s(literal 4/15 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) (+.f32 (*.f32 (*.f32 maxCos (sqrt.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 uy uy) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (*.f32 uy uy) #s(literal 4/15 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (+.f32 (-.f32 #s(literal 0 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 maxCos maxCos) #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 uy uy) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (*.f32 uy uy) #s(literal 4/15 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))))) (*.f32 (*.f32 maxCos (*.f32 ux ux)) (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 maxCos zi)))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* 1/2 (/ (* (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 1/2 (/ (* (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))) (- (/ (pow maxCos 2) (pow (sqrt -1) 4)) (* -1 (/ (pow maxCos 2) (pow (sqrt -1) 2))))) (* maxCos (* (pow ux 3) (sqrt -1))))) (+ (* maxCos (* (sqrt -1) (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))))) (+ (/ (* maxCos zi) ux) (/ (* maxCos (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI))))))) (* ux (sqrt -1)))))))))
(*.f32 (*.f32 ux ux) (+.f32 (*.f32 #s(literal 1/2 binary32) (+.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 uy uy) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (*.f32 uy uy) #s(literal 4/15 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))) (/.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 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 uy uy) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (*.f32 uy uy) #s(literal 4/15 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))) (/.f32 (+.f32 (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32))) (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))) (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 ux ux))) (sqrt.f32 #s(literal -1 binary32))))))) (+.f32 (-.f32 (*.f32 (*.f32 maxCos (sqrt.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 uy uy) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (*.f32 uy uy) #s(literal 4/15 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 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 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 (*.f32 uy uy) #s(literal 4/15 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (* maxCos (* (sqrt -1) (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI))))))))))
(*.f32 (*.f32 ux ux) (-.f32 (*.f32 (*.f32 maxCos (sqrt.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 uy uy) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (*.f32 uy uy) #s(literal 4/15 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) (*.f32 maxCos zi)))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -1 (* maxCos zi)) (* -1 (/ (* maxCos (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI))))))) (sqrt -1)))) ux)) (* maxCos (* (sqrt -1) (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))))))))
(*.f32 (*.f32 ux ux) (-.f32 (-.f32 (*.f32 (*.f32 maxCos (sqrt.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 uy uy) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (*.f32 uy uy) #s(literal 4/15 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) (/.f32 (neg.f32 (*.f32 maxCos (+.f32 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 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (*.f32 uy uy) #s(literal 4/15 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))) (sqrt.f32 #s(literal -1 binary32)))))) ux)) (*.f32 maxCos zi)))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* maxCos (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI))))))) (sqrt -1))) (* -1/2 (/ (* (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2)))) (* maxCos (* ux (sqrt -1))))))) ux)) (* maxCos (* (sqrt -1) (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))))))))
(*.f32 (*.f32 ux ux) (-.f32 (-.f32 (*.f32 (*.f32 maxCos (sqrt.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 uy uy) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (*.f32 uy uy) #s(literal 4/15 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 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 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 (*.f32 uy uy) #s(literal 4/15 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))) (sqrt.f32 #s(literal -1 binary32)))))) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (+.f32 (-.f32 #s(literal 0 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 maxCos maxCos) #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 uy uy) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (*.f32 uy uy) #s(literal 4/15 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 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 (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI))))))) (sqrt -1))) (* -1 (/ (+ (* -1/2 (/ (* (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2)))) (* maxCos (* ux (pow (sqrt -1) 3))))) (* 1/2 (/ (* (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2)))) (* maxCos (sqrt -1))))) ux)))) ux)) (* maxCos (* (sqrt -1) (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))))))))
(*.f32 (*.f32 ux ux) (-.f32 (-.f32 (*.f32 (*.f32 maxCos (sqrt.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 uy uy) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (*.f32 uy uy) #s(literal 4/15 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 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 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 (*.f32 uy uy) #s(literal 4/15 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))) (sqrt.f32 #s(literal -1 binary32)))))) (/.f32 (+.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 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 uy uy) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (*.f32 uy uy) #s(literal 4/15 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 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 (-.f32 #s(literal 0 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 maxCos maxCos) #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 uy uy) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (*.f32 uy uy) #s(literal 4/15 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32)))))) ux)) ux)) (*.f32 maxCos zi)))
(+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* 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 (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 (*.f32 uy uy) #s(literal 4/15 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* 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 (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 (*.f32 uy uy) #s(literal 4/15 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))))
(+ (* maxCos (+ (* 1/2 (* maxCos (* (pow ux 2) (* (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))) (* (- 1 ux) (- ux 1)))))) (* ux (* zi (- 1 ux))))) (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* 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 uy uy) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (*.f32 uy uy) #s(literal 4/15 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))) (*.f32 maxCos (+.f32 (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos (*.f32 ux ux)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #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 uy uy) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (*.f32 uy uy) #s(literal 4/15 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))))))))
(+ (* maxCos (+ (* maxCos (+ (* -1/8 (* (pow maxCos 2) (* (pow ux 4) (* (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))) (* (pow (- 1 ux) 2) (pow (- ux 1) 2)))))) (* 1/2 (* (pow ux 2) (* (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))) (* (- 1 ux) (- ux 1))))))) (* ux (* zi (- 1 ux))))) (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* 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 uy uy) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (*.f32 uy uy) #s(literal 4/15 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))) (*.f32 maxCos (+.f32 (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (pow.f32 ux #s(literal 4 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 uy uy) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (*.f32 uy uy) #s(literal 4/15 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 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 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #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 uy uy) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (*.f32 uy uy) #s(literal 4/15 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))))))))))
(* maxCos (+ (* ux (* zi (- 1 ux))) (* (* ux (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 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 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 (*.f32 uy uy) #s(literal 4/15 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))))
(* maxCos (+ (* 1/2 (* (/ (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (+ (* ux (* zi (- 1 ux))) (* (* ux (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 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 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 (*.f32 uy uy) #s(literal 4/15 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))) (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 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 (*.f32 uy uy) #s(literal 4/15 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))) (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 (* (/ (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))) (* (pow maxCos 4) (pow ux 3))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (+ (* 1/2 (* (/ (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (+ (* ux (* zi (- 1 ux))) (* (* ux (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 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 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 (*.f32 uy uy) #s(literal 4/15 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #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 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 (*.f32 uy uy) #s(literal 4/15 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))) (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/8 binary32) (/.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 uy uy) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (*.f32 uy uy) #s(literal 4/15 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 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 ux ux)) (pow.f32 maxCos #s(literal 4 binary32))))))))
(* maxCos (+ (* -1/8 (* (/ (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))) (* (pow maxCos 4) (pow ux 3))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (+ (* 1/16 (* (/ (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))) (* (pow maxCos 6) (pow ux 5))) (sqrt (/ 1 (* (pow (- 1 ux) 5) (pow (- ux 1) 5)))))) (+ (* 1/2 (* (/ (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (+ (* ux (* zi (- 1 ux))) (* (* ux (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1)))))))))
(*.f32 maxCos (+.f32 (*.f32 #s(literal -1/8 binary32) (/.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 uy uy) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (*.f32 uy uy) #s(literal 4/15 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 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 ux ux)) (pow.f32 maxCos #s(literal 4 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 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 (*.f32 uy uy) #s(literal 4/15 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))) (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 (+.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 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 (*.f32 uy uy) #s(literal 4/15 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))) (*.f32 #s(literal 1/16 binary32) (/.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 uy uy) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (*.f32 uy uy) #s(literal 4/15 binary32)) (*.f32 yi (pow.f32 (PI.f32) #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 (pow.f32 maxCos #s(literal 6 binary32)) (pow.f32 ux #s(literal 5 binary32)))))))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (* (* ux (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 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 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 (*.f32 uy uy) #s(literal 4/15 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (neg.f32 maxCos))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* 1/2 (* (/ (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (* (* ux (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 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 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 (*.f32 uy uy) #s(literal 4/15 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))) (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 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 (*.f32 uy uy) #s(literal 4/15 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))) (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 zi (-.f32 #s(literal 1 binary32) ux)))) (neg.f32 maxCos))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* -1/8 (* (/ (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))) (* (pow maxCos 4) (pow ux 3))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (+ (* 1/2 (* (/ (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (* (* ux (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1)))))))))
(neg.f32 (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/8 binary32) (/.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 uy uy) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (*.f32 uy uy) #s(literal 4/15 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 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 ux ux)) (pow.f32 maxCos #s(literal 4 binary32))))) (-.f32 (+.f32 (*.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 (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 (*.f32 uy uy) #s(literal 4/15 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))) (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 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 (*.f32 uy uy) #s(literal 4/15 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))) (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 zi (-.f32 #s(literal 1 binary32) ux)))))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* -1/8 (* (/ (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))) (* (pow maxCos 4) (pow ux 3))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (+ (* 1/16 (* (/ (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))) (* (pow maxCos 6) (pow ux 5))) (sqrt (/ 1 (* (pow (- 1 ux) 5) (pow (- ux 1) 5)))))) (+ (* 1/2 (* (/ (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (* (* ux (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1))))))))))
(*.f32 (+.f32 (+.f32 (*.f32 #s(literal -1/8 binary32) (/.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 uy uy) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (*.f32 uy uy) #s(literal 4/15 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 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 ux ux)) (pow.f32 maxCos #s(literal 4 binary32))))) (*.f32 #s(literal 1/16 binary32) (/.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 uy uy) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (*.f32 uy uy) #s(literal 4/15 binary32)) (*.f32 yi (pow.f32 (PI.f32) #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 (pow.f32 maxCos #s(literal 6 binary32)) (pow.f32 ux #s(literal 5 binary32)))))) (-.f32 (+.f32 (*.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 (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 (*.f32 uy uy) #s(literal 4/15 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))) (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 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 (*.f32 uy uy) #s(literal 4/15 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))) (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 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 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 ux #s(literal -1 binary32))))))) (+.f32 xi (*.f32 #s(literal 2 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 uy (*.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 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))) (+.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))))))))))
(+ (* 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 (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) xi) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))))))
(* 4/15 (* (* (pow uy 5) (* yi (pow (PI) 5))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))
(*.f32 #s(literal 4/15 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 (*.f32 (pow.f32 uy #s(literal 5 binary32)) yi) (pow.f32 (PI.f32) #s(literal 5 binary32)))))
(* (pow uy 5) (+ (* -4/3 (* (/ (* yi (pow (PI) 3)) (pow uy 2)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* 4/15 (* (* yi (pow (PI) 5)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))))
(*.f32 (pow.f32 uy #s(literal 5 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 (/.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy uy)) (*.f32 (*.f32 #s(literal 4/15 binary32) yi) (pow.f32 (PI.f32) #s(literal 5 binary32))))))
(* (pow uy 5) (+ (* -4/3 (* (/ (* yi (pow (PI) 3)) (pow uy 2)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (+ (* 4/15 (* (* yi (pow (PI) 5)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* 2 (* (/ (* yi (PI)) (pow uy 4)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))))
(*.f32 (pow.f32 uy #s(literal 5 binary32)) (+.f32 (*.f32 (/.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) yi) (*.f32 (PI.f32) (*.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 ux #s(literal -1 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 (*.f32 (*.f32 #s(literal 4/15 binary32) yi) (pow.f32 (PI.f32) #s(literal 5 binary32))) (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 (PI.f32) yi) (pow.f32 uy #s(literal 4 binary32))))))))
(* (pow uy 5) (+ (* -4/3 (* (/ (* yi (pow (PI) 3)) (pow uy 2)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (+ (* 4/15 (* (* yi (pow (PI) 5)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (+ (* 2 (* (/ (* yi (PI)) (pow uy 4)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 5)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) (pow uy 5)))))))
(*.f32 (pow.f32 uy #s(literal 5 binary32)) (+.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 (/.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy uy)) (*.f32 (*.f32 #s(literal 4/15 binary32) yi) (pow.f32 (PI.f32) #s(literal 5 binary32))))) (+.f32 (/.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (pow.f32 uy #s(literal 5 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 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 (PI.f32) yi) (pow.f32 uy #s(literal 4 binary32)))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 uy #s(literal 5 binary32))))))))
(* 4/15 (* (* (pow uy 5) (* yi (pow (PI) 5))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))
(*.f32 #s(literal 4/15 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 (*.f32 (pow.f32 uy #s(literal 5 binary32)) yi) (pow.f32 (PI.f32) #s(literal 5 binary32)))))
(* -1 (* (pow uy 5) (+ (* -4/15 (* (* yi (pow (PI) 5)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* 4/3 (* (/ (* yi (pow (PI) 3)) (pow uy 2)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))))
(*.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 (*.f32 #s(literal -4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))) (*.f32 #s(literal 4/3 binary32) (/.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy uy))))) (*.f32 #s(literal -1 binary32) (pow.f32 uy #s(literal 5 binary32))))
(* -1 (* (pow uy 5) (+ (* -2 (* (/ (* yi (PI)) (pow uy 4)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (+ (* -4/15 (* (* yi (pow (PI) 5)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* 4/3 (* (/ (* yi (pow (PI) 3)) (pow uy 2)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))))))
(*.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))))))) (+.f32 (*.f32 #s(literal -4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))) (*.f32 #s(literal 4/3 binary32) (/.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy uy))))) (*.f32 (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 (PI.f32) yi) (pow.f32 uy #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 ux #s(literal -1 binary32))))))))) (*.f32 #s(literal -1 binary32) (pow.f32 uy #s(literal 5 binary32))))
(* -1 (* (pow uy 5) (+ (* -2 (* (/ (* yi (PI)) (pow uy 4)) (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)))))))) (pow uy 5))) (+ (* -4/15 (* (* yi (pow (PI) 5)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* 4/3 (* (/ (* yi (pow (PI) 3)) (pow uy 2)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))))))
(*.f32 (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 (PI.f32) yi) (pow.f32 uy #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 ux #s(literal -1 binary32)))))))) (-.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 (*.f32 #s(literal -4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))) (*.f32 #s(literal 4/3 binary32) (/.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy uy))))) (/.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))))))))) (pow.f32 uy #s(literal 5 binary32))))) (*.f32 #s(literal -1 binary32) (pow.f32 uy #s(literal 5 binary32))))
(+ (* 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)))) (+ (* (* uy (* yi (+ (* 2 (PI)) (* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow uy 2) (pow (PI) 5)))))))) (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)))))))))
(+.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 ux #s(literal -1 binary32))))))) (+.f32 (*.f32 (*.f32 uy yi) (+.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 (*.f32 uy uy) #s(literal 4/15 binary32)) (pow.f32 (PI.f32) #s(literal 5 binary32))))))) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* uy (* yi (+ (* 2 (PI)) (* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow uy 2) (pow (PI) 5)))))))) (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)))))))))
(+.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 ux #s(literal -1 binary32))))))) (+.f32 (*.f32 (*.f32 uy yi) (+.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 (*.f32 uy uy) #s(literal 4/15 binary32)) (pow.f32 (PI.f32) #s(literal 5 binary32))))))) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* uy (* yi (+ (* 2 (PI)) (* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow uy 2) (pow (PI) 5)))))))) (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)))))))))
(+.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 ux #s(literal -1 binary32))))))) (+.f32 (*.f32 (*.f32 uy yi) (+.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 (*.f32 uy uy) #s(literal 4/15 binary32)) (pow.f32 (PI.f32) #s(literal 5 binary32))))))) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))
(* (* uy (* yi (+ (* 2 (PI)) (* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow uy 2) (pow (PI) 5)))))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(*.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 uy yi) (+.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 (*.f32 uy uy) #s(literal 4/15 binary32)) (pow.f32 (PI.f32) #s(literal 5 binary32))))))))
(* yi (+ (* (* uy (+ (* 2 (PI)) (* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow uy 2) (pow (PI) 5))))))) (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 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) 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 (*.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 (*.f32 uy uy) #s(literal 4/15 binary32)) (pow.f32 (PI.f32) #s(literal 5 binary32))))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) yi)))))
(* yi (+ (* (* uy (+ (* 2 (PI)) (* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow uy 2) (pow (PI) 5))))))) (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 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) 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 (*.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 (*.f32 uy uy) #s(literal 4/15 binary32)) (pow.f32 (PI.f32) #s(literal 5 binary32))))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) yi)))))
(* yi (+ (* (* uy (+ (* 2 (PI)) (* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow uy 2) (pow (PI) 5))))))) (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 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) 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 (*.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 (*.f32 uy uy) #s(literal 4/15 binary32)) (pow.f32 (PI.f32) #s(literal 5 binary32))))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) yi)))))
(* -1 (* (* uy (* yi (+ (* -2 (PI)) (* (pow uy 2) (+ (* -4/15 (* (pow uy 2) (pow (PI) 5))) (* 4/3 (pow (PI) 3))))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))
(*.f32 (neg.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 uy yi) (+.f32 (*.f32 (PI.f32) #s(literal -2 binary32)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 #s(literal -4/15 binary32) (*.f32 uy uy)) (pow.f32 (PI.f32) #s(literal 5 binary32))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 4/3 binary32)))))))
(* -1 (* yi (+ (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) yi)) (* (* uy (+ (* -2 (PI)) (* (pow uy 2) (+ (* -4/15 (* (pow uy 2) (pow (PI) 5))) (* 4/3 (pow (PI) 3)))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))))
(*.f32 (-.f32 (*.f32 uy (*.f32 (+.f32 (*.f32 (PI.f32) #s(literal -2 binary32)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 #s(literal -4/15 binary32) (*.f32 uy uy)) (pow.f32 (PI.f32) #s(literal 5 binary32))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 4/3 binary32))))) (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 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) yi)) (* (* uy (+ (* -2 (PI)) (* (pow uy 2) (+ (* -4/15 (* (pow uy 2) (pow (PI) 5))) (* 4/3 (pow (PI) 3)))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))))
(*.f32 (-.f32 (*.f32 uy (*.f32 (+.f32 (*.f32 (PI.f32) #s(literal -2 binary32)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 #s(literal -4/15 binary32) (*.f32 uy uy)) (pow.f32 (PI.f32) #s(literal 5 binary32))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 4/3 binary32))))) (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 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) yi)) (* (* uy (+ (* -2 (PI)) (* (pow uy 2) (+ (* -4/15 (* (pow uy 2) (pow (PI) 5))) (* 4/3 (pow (PI) 3)))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))))
(*.f32 (-.f32 (*.f32 uy (*.f32 (+.f32 (*.f32 (PI.f32) #s(literal -2 binary32)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 #s(literal -4/15 binary32) (*.f32 uy uy)) (pow.f32 (PI.f32) #s(literal 5 binary32))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 4/3 binary32))))) (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))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (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 uy (*.f32 (+.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 (*.f32 uy uy) #s(literal 4/15 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (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)))))))))
(+.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 ux #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 uy uy) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (*.f32 uy uy) #s(literal 4/15 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (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)))))))))
(+.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 ux #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 uy uy) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (*.f32 uy uy) #s(literal 4/15 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (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)))))))))
(+.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 ux #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 uy uy) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (*.f32 uy uy) #s(literal 4/15 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 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))))))) (+ (* (/ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) xi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi))))
(*.f32 xi (+.f32 (/.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) 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 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 (*.f32 uy uy) #s(literal 4/15 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))) xi)))))
(* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (+ (* (/ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) xi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi))))
(*.f32 xi (+.f32 (/.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) 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 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 (*.f32 uy uy) #s(literal 4/15 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))) xi)))))
(* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (+ (* (/ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) xi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi))))
(*.f32 xi (+.f32 (/.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) 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 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 (*.f32 uy uy) #s(literal 4/15 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))) 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)))) (* (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) xi)))))
(*.f32 (neg.f32 (+.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 uy (*.f32 (+.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 (*.f32 uy uy) #s(literal 4/15 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.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)))) (* (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) xi)))))
(*.f32 (neg.f32 (+.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 uy (*.f32 (+.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 (*.f32 uy uy) #s(literal 4/15 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.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)))) (* (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) xi)))))
(*.f32 (neg.f32 (+.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 uy (*.f32 (+.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 (*.f32 uy uy) #s(literal 4/15 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))))) xi))) (neg.f32 xi))
(* (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* 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 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 uy uy) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (*.f32 uy uy) #s(literal 4/15 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI))))))))
(+.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 ux #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 uy uy) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (*.f32 uy uy) #s(literal 4/15 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI))))))))
(+.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 ux #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 uy uy) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (*.f32 uy uy) #s(literal 4/15 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI))))))))
(+.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 ux #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 uy uy) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (*.f32 uy uy) #s(literal 4/15 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* zi (+ (* maxCos (* ux (- 1 ux))) (* (/ (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 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 (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 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 uy uy) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (*.f32 uy uy) #s(literal 4/15 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) zi)))
(* zi (+ (* maxCos (* ux (- 1 ux))) (* (/ (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 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 (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 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 uy uy) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (*.f32 uy uy) #s(literal 4/15 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) zi)))
(* zi (+ (* maxCos (* ux (- 1 ux))) (* (/ (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 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 (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 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 uy uy) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (*.f32 uy uy) #s(literal 4/15 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 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 (* (/ (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))) zi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))))
(*.f32 (neg.f32 zi) (neg.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (/.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 (*.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 uy uy) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (*.f32 uy uy) #s(literal 4/15 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) zi))))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (* (/ (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))) zi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))))
(*.f32 (neg.f32 zi) (neg.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (/.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 (*.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 uy uy) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (*.f32 uy uy) #s(literal 4/15 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) zi))))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (* (/ (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))) zi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))))
(*.f32 (neg.f32 zi) (neg.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (/.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 (*.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 uy uy) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (*.f32 uy uy) #s(literal 4/15 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) zi))))
(+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* 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 (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 (*.f32 uy uy) #s(literal 4/15 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))
(+ (* -1/2 (* (pow maxCos 2) (* (pow ux 2) (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI))))))))) (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* 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 uy uy) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (*.f32 uy uy) #s(literal 4/15 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))) (*.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 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 (*.f32 uy uy) #s(literal 4/15 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))))))
(+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* -1/2 (* (pow maxCos 2) (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))))) (* (pow maxCos 2) (* ux (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI))))))))))))
(+.f32 (*.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 (*.f32 uy uy) #s(literal 4/15 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))) (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 ux 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 (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 (*.f32 uy uy) #s(literal 4/15 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))) (*.f32 (*.f32 maxCos maxCos) (+.f32 ux #s(literal -1/2 binary32)))))))
(+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* -1/2 (* (pow maxCos 2) (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))))) (* ux (+ (* 1/2 (* ux (* (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))) (- (* -1 (pow maxCos 2)) (* 1/4 (pow maxCos 4)))))) (* (pow maxCos 2) (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* 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 uy uy) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (*.f32 uy uy) #s(literal 4/15 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))) (*.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 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 (*.f32 uy uy) #s(literal 4/15 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) (*.f32 ux (+.f32 (*.f32 (*.f32 maxCos 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 uy uy) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (*.f32 uy uy) #s(literal 4/15 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) (*.f32 (*.f32 #s(literal 1/2 binary32) ux) (*.f32 (neg.f32 (+.f32 (*.f32 maxCos maxCos) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) #s(literal 1/4 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 uy uy) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (*.f32 uy uy) #s(literal 4/15 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))))))))))
(* maxCos (* (pow ux 2) (* (sqrt -1) (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 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 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 (*.f32 uy uy) #s(literal 4/15 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))))
(* (pow ux 2) (+ (* maxCos (* (sqrt -1) (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* maxCos (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI))))))) (* ux (sqrt -1)))))
(*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 (*.f32 (sqrt.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 uy uy) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (*.f32 uy uy) #s(literal 4/15 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 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 uy uy) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (*.f32 uy uy) #s(literal 4/15 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))))
(* (pow ux 2) (+ (* 1/2 (/ (* (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* maxCos (* (sqrt -1) (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* maxCos (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI))))))) (* ux (sqrt -1))))))
(*.f32 (*.f32 ux ux) (+.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (+.f32 (-.f32 #s(literal 0 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 maxCos maxCos) #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 uy uy) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (*.f32 uy uy) #s(literal 4/15 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))))) (*.f32 (*.f32 maxCos (*.f32 ux ux)) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 maxCos (+.f32 (*.f32 (sqrt.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 uy uy) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (*.f32 uy uy) #s(literal 4/15 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 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 uy uy) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (*.f32 uy uy) #s(literal 4/15 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))))
(* (pow ux 2) (+ (* 1/2 (/ (* (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 1/2 (/ (* (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))) (- (/ (pow maxCos 2) (pow (sqrt -1) 4)) (* -1 (/ (pow maxCos 2) (pow (sqrt -1) 2))))) (* maxCos (* (pow ux 3) (sqrt -1))))) (+ (* maxCos (* (sqrt -1) (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* maxCos (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI))))))) (* ux (sqrt -1)))))))
(*.f32 (*.f32 ux ux) (+.f32 (*.f32 #s(literal 1/2 binary32) (+.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 uy uy) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (*.f32 uy uy) #s(literal 4/15 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))) (/.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 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 uy uy) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (*.f32 uy uy) #s(literal 4/15 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))) (/.f32 (+.f32 (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32))) (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))) (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 ux ux))) (sqrt.f32 #s(literal -1 binary32))))))) (*.f32 maxCos (+.f32 (*.f32 (sqrt.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 uy uy) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (*.f32 uy uy) #s(literal 4/15 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 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 uy uy) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (*.f32 uy uy) #s(literal 4/15 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))))
(* maxCos (* (pow ux 2) (* (sqrt -1) (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 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 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 (*.f32 uy uy) #s(literal 4/15 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))))
(* (pow ux 2) (+ (* maxCos (* (sqrt -1) (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))))) (/ (* maxCos (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI))))))) (* ux (sqrt -1)))))
(*.f32 (*.f32 ux ux) (*.f32 maxCos (+.f32 (*.f32 (sqrt.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 uy uy) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (*.f32 uy uy) #s(literal 4/15 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 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 uy uy) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (*.f32 uy uy) #s(literal 4/15 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))))
(* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ (* maxCos (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI))))))) (sqrt -1))) (* -1/2 (/ (* (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2)))) (* maxCos (* ux (sqrt -1)))))) ux)) (* maxCos (* (sqrt -1) (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI))))))))))
(*.f32 (*.f32 ux ux) (-.f32 (*.f32 (*.f32 maxCos (sqrt.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 uy uy) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (*.f32 uy uy) #s(literal 4/15 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) (/.f32 (-.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (+.f32 (-.f32 #s(literal 0 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 maxCos maxCos) #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 uy uy) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (*.f32 uy uy) #s(literal 4/15 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (*.f32 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 uy uy) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (*.f32 uy uy) #s(literal 4/15 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) (sqrt.f32 #s(literal -1 binary32)))) ux)))
(* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ (* maxCos (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI))))))) (sqrt -1))) (* -1 (/ (+ (* -1/2 (/ (* (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2)))) (* maxCos (* ux (pow (sqrt -1) 3))))) (* 1/2 (/ (* (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2)))) (* maxCos (sqrt -1))))) ux))) ux)) (* maxCos (* (sqrt -1) (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI))))))))))
(*.f32 (*.f32 ux ux) (-.f32 (*.f32 (*.f32 maxCos (sqrt.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 uy uy) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (*.f32 uy uy) #s(literal 4/15 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) (/.f32 (-.f32 (/.f32 (+.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 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 uy uy) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (*.f32 uy uy) #s(literal 4/15 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 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 (-.f32 #s(literal 0 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 maxCos maxCos) #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 uy uy) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (*.f32 uy uy) #s(literal 4/15 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32)))))) (neg.f32 ux)) (/.f32 (*.f32 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 uy uy) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (*.f32 uy uy) #s(literal 4/15 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) (sqrt.f32 #s(literal -1 binary32)))) ux)))
(+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* 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 (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 (*.f32 uy uy) #s(literal 4/15 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))
(+ (* 1/2 (* (pow maxCos 2) (* (pow ux 2) (* (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))) (* (- 1 ux) (- ux 1)))))) (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* 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 uy uy) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (*.f32 uy uy) #s(literal 4/15 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))) (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #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 uy uy) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (*.f32 uy uy) #s(literal 4/15 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))))))
(+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (+ (* -1/8 (* (pow maxCos 2) (* (pow ux 4) (* (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))) (* (pow (- 1 ux) 2) (pow (- ux 1) 2)))))) (* 1/2 (* (pow ux 2) (* (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))) (* (- 1 ux) (- ux 1)))))))))
(+.f32 (*.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 (*.f32 uy uy) #s(literal 4/15 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))) (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (pow.f32 ux #s(literal 4 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 uy uy) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (*.f32 uy uy) #s(literal 4/15 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 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 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #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 uy uy) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (*.f32 uy uy) #s(literal 4/15 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))))))))
(+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) (+ (* 1/2 (* (pow ux 2) (* (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))) (* (- 1 ux) (- ux 1))))) (* (pow maxCos 2) (+ (* -1/8 (* (pow ux 4) (* (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))) (* (pow (- 1 ux) 2) (pow (- ux 1) 2))))) (* 1/16 (* (pow maxCos 2) (* (pow ux 6) (* (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))) (* (pow (- 1 ux) 3) (pow (- ux 1) 3))))))))))))
(+.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 uy uy) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (*.f32 uy uy) #s(literal 4/15 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))) (*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 ux ux)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #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 uy uy) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (*.f32 uy uy) #s(literal 4/15 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))))) (*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (pow.f32 ux #s(literal 4 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 uy uy) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (*.f32 uy uy) #s(literal 4/15 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 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 #s(literal 1/16 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux #s(literal 6 binary32))) (*.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))))) (+.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 uy uy) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (*.f32 uy uy) #s(literal 4/15 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))))))))))
(* (* maxCos (* ux (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 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 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.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 (*.f32 uy uy) #s(literal 4/15 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))))
(* maxCos (+ (* 1/2 (* (/ (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (* (* ux (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 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 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 (*.f32 uy uy) #s(literal 4/15 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))) (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 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 (*.f32 uy uy) #s(literal 4/15 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))) (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 (* (/ (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))) (* (pow maxCos 4) (pow ux 3))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (+ (* 1/2 (* (/ (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (* (* ux (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 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 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 (*.f32 uy uy) #s(literal 4/15 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #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 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 (*.f32 uy uy) #s(literal 4/15 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))) (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/8 binary32) (/.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 uy uy) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (*.f32 uy uy) #s(literal 4/15 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 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 ux ux)) (pow.f32 maxCos #s(literal 4 binary32))))))))
(* maxCos (+ (* -1/8 (* (/ (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))) (* (pow maxCos 4) (pow ux 3))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (+ (* 1/16 (* (/ (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))) (* (pow maxCos 6) (pow ux 5))) (sqrt (/ 1 (* (pow (- 1 ux) 5) (pow (- ux 1) 5)))))) (+ (* 1/2 (* (/ (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (* (* ux (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1))))))))
(*.f32 maxCos (+.f32 (*.f32 #s(literal 1/16 binary32) (/.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 uy uy) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (*.f32 uy uy) #s(literal 4/15 binary32)) (*.f32 yi (pow.f32 (PI.f32) #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 (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 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 (*.f32 uy uy) #s(literal 4/15 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #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 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 (*.f32 uy uy) #s(literal 4/15 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))) (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/8 binary32) (/.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 uy uy) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (*.f32 uy uy) #s(literal 4/15 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 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 ux ux)) (pow.f32 maxCos #s(literal 4 binary32)))))))))
(* -1 (* (* maxCos (* ux (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 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 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 (*.f32 uy uy) #s(literal 4/15 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) (neg.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))
(* -1 (* maxCos (+ (* 1/2 (* (/ (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (* (* ux (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1)))))))
(neg.f32 (*.f32 maxCos (+.f32 (*.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 (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 (*.f32 uy uy) #s(literal 4/15 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))) (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 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 (*.f32 uy uy) #s(literal 4/15 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))) (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 (+ (* -1/8 (* (/ (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))) (* (pow maxCos 4) (pow ux 3))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (+ (* 1/2 (* (/ (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (* (* ux (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 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 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 (*.f32 uy uy) #s(literal 4/15 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #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 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 (*.f32 uy uy) #s(literal 4/15 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))) (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/8 binary32) (/.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 uy uy) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (*.f32 uy uy) #s(literal 4/15 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 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 ux ux)) (pow.f32 maxCos #s(literal 4 binary32))))))) (neg.f32 maxCos))
(* -1 (* maxCos (+ (* -1/8 (* (/ (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))) (* (pow maxCos 4) (pow ux 3))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (+ (* 1/16 (* (/ (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))) (* (pow maxCos 6) (pow ux 5))) (sqrt (/ 1 (* (pow (- 1 ux) 5) (pow (- ux 1) 5)))))) (+ (* 1/2 (* (/ (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (* (* ux (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1)))))))))
(*.f32 (+.f32 (*.f32 #s(literal 1/16 binary32) (/.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 uy uy) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (*.f32 uy uy) #s(literal 4/15 binary32)) (*.f32 yi (pow.f32 (PI.f32) #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 (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 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 (*.f32 uy uy) #s(literal 4/15 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #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 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 (*.f32 uy uy) #s(literal 4/15 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))) (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/8 binary32) (/.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 uy uy) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (*.f32 uy uy) #s(literal 4/15 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 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 ux ux)) (pow.f32 maxCos #s(literal 4 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 (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 xi (*.f32 #s(literal 2 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 (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 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))))
(+ (* 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 (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) xi) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))))))
(* 4/15 (* (* (pow uy 5) (* yi (pow (PI) 5))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))
(*.f32 #s(literal 4/15 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 (*.f32 (pow.f32 uy #s(literal 5 binary32)) yi) (pow.f32 (PI.f32) #s(literal 5 binary32)))))
(* (pow uy 5) (+ (* -4/3 (* (/ (* yi (pow (PI) 3)) (pow uy 2)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* 4/15 (* (* yi (pow (PI) 5)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))))
(*.f32 (pow.f32 uy #s(literal 5 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 (/.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy uy)) (*.f32 (*.f32 #s(literal 4/15 binary32) yi) (pow.f32 (PI.f32) #s(literal 5 binary32))))))
(* (pow uy 5) (+ (* -4/3 (* (/ (* yi (pow (PI) 3)) (pow uy 2)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (+ (* 4/15 (* (* yi (pow (PI) 5)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* 2 (* (/ (* yi (PI)) (pow uy 4)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))))
(*.f32 (pow.f32 uy #s(literal 5 binary32)) (+.f32 (*.f32 (/.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) yi) (*.f32 (PI.f32) (*.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 ux #s(literal -1 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 (*.f32 (*.f32 #s(literal 4/15 binary32) yi) (pow.f32 (PI.f32) #s(literal 5 binary32))) (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 (PI.f32) yi) (pow.f32 uy #s(literal 4 binary32))))))))
(* (pow uy 5) (+ (* -4/3 (* (/ (* yi (pow (PI) 3)) (pow uy 2)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (+ (* 4/15 (* (* yi (pow (PI) 5)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (+ (* 2 (* (/ (* yi (PI)) (pow uy 4)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 5)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))))
(*.f32 (pow.f32 uy #s(literal 5 binary32)) (+.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 (/.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy uy)) (*.f32 (*.f32 #s(literal 4/15 binary32) yi) (pow.f32 (PI.f32) #s(literal 5 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 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 (PI.f32) yi) (pow.f32 uy #s(literal 4 binary32)))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 uy #s(literal 5 binary32)))))))
(* 4/15 (* (* (pow uy 5) (* yi (pow (PI) 5))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))
(*.f32 #s(literal 4/15 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 (*.f32 (pow.f32 uy #s(literal 5 binary32)) yi) (pow.f32 (PI.f32) #s(literal 5 binary32)))))
(* -1 (* (pow uy 5) (+ (* -4/15 (* (* yi (pow (PI) 5)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* 4/3 (* (/ (* yi (pow (PI) 3)) (pow uy 2)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))))
(*.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 (*.f32 #s(literal -4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))) (*.f32 #s(literal 4/3 binary32) (/.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy uy))))) (*.f32 #s(literal -1 binary32) (pow.f32 uy #s(literal 5 binary32))))
(* -1 (* (pow uy 5) (+ (* -2 (* (/ (* yi (PI)) (pow uy 4)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (+ (* -4/15 (* (* yi (pow (PI) 5)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* 4/3 (* (/ (* yi (pow (PI) 3)) (pow uy 2)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))))))
(*.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))))))) (+.f32 (*.f32 #s(literal -4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))) (*.f32 #s(literal 4/3 binary32) (/.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy uy))))) (*.f32 (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 (PI.f32) yi) (pow.f32 uy #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 ux #s(literal -1 binary32))))))))) (*.f32 #s(literal -1 binary32) (pow.f32 uy #s(literal 5 binary32))))
(* -1 (* (pow uy 5) (+ (* -2 (* (/ (* yi (PI)) (pow uy 4)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (+ (* -1 (* (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 5)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (+ (* -4/15 (* (* yi (pow (PI) 5)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* 4/3 (* (/ (* yi (pow (PI) 3)) (pow uy 2)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))))))
(*.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))))))) (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 (PI.f32) yi) (pow.f32 uy #s(literal 4 binary32)))) (neg.f32 (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 uy #s(literal 5 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 (*.f32 #s(literal -4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))) (*.f32 #s(literal 4/3 binary32) (/.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy uy)))))) (*.f32 #s(literal -1 binary32) (pow.f32 uy #s(literal 5 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))))))))
(+ (* (* uy (* yi (+ (* 2 (PI)) (* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow uy 2) (pow (PI) 5)))))))) (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))))))))
(*.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 uy yi) (+.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 (*.f32 uy uy) #s(literal 4/15 binary32)) (pow.f32 (PI.f32) #s(literal 5 binary32))))))) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(+ (* (* uy (* yi (+ (* 2 (PI)) (* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow uy 2) (pow (PI) 5)))))))) (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))))))))
(*.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 uy yi) (+.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 (*.f32 uy uy) #s(literal 4/15 binary32)) (pow.f32 (PI.f32) #s(literal 5 binary32))))))) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(+ (* (* uy (* yi (+ (* 2 (PI)) (* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow uy 2) (pow (PI) 5)))))))) (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))))))))
(*.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 uy yi) (+.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 (*.f32 uy uy) #s(literal 4/15 binary32)) (pow.f32 (PI.f32) #s(literal 5 binary32))))))) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(* (* uy (* yi (+ (* 2 (PI)) (* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow uy 2) (pow (PI) 5)))))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(*.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 uy yi) (+.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 (*.f32 uy uy) #s(literal 4/15 binary32)) (pow.f32 (PI.f32) #s(literal 5 binary32))))))))
(* yi (+ (* (* uy (+ (* 2 (PI)) (* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow uy 2) (pow (PI) 5))))))) (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 (*.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 (*.f32 uy uy) #s(literal 4/15 binary32)) (pow.f32 (PI.f32) #s(literal 5 binary32))))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) yi))))
(* yi (+ (* (* uy (+ (* 2 (PI)) (* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow uy 2) (pow (PI) 5))))))) (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 (*.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 (*.f32 uy uy) #s(literal 4/15 binary32)) (pow.f32 (PI.f32) #s(literal 5 binary32))))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) yi))))
(* yi (+ (* (* uy (+ (* 2 (PI)) (* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow uy 2) (pow (PI) 5))))))) (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 (*.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 (*.f32 uy uy) #s(literal 4/15 binary32)) (pow.f32 (PI.f32) #s(literal 5 binary32))))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) yi))))
(* -1 (* (* uy (* yi (+ (* -2 (PI)) (* (pow uy 2) (+ (* -4/15 (* (pow uy 2) (pow (PI) 5))) (* 4/3 (pow (PI) 3))))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))
(*.f32 (neg.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 uy yi) (+.f32 (*.f32 (PI.f32) #s(literal -2 binary32)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 #s(literal -4/15 binary32) (*.f32 uy uy)) (pow.f32 (PI.f32) #s(literal 5 binary32))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 4/3 binary32)))))))
(* -1 (* yi (+ (* -1 (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* (* uy (+ (* -2 (PI)) (* (pow uy 2) (+ (* -4/15 (* (pow uy 2) (pow (PI) 5))) (* 4/3 (pow (PI) 3)))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))))
(*.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 (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (neg.f32 yi)) (*.f32 uy (+.f32 (*.f32 (PI.f32) #s(literal -2 binary32)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 #s(literal -4/15 binary32) (*.f32 uy uy)) (pow.f32 (PI.f32) #s(literal 5 binary32))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 4/3 binary32)))))))) (neg.f32 yi))
(* -1 (* yi (+ (* -1 (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* (* uy (+ (* -2 (PI)) (* (pow uy 2) (+ (* -4/15 (* (pow uy 2) (pow (PI) 5))) (* 4/3 (pow (PI) 3)))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))))
(*.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 (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (neg.f32 yi)) (*.f32 uy (+.f32 (*.f32 (PI.f32) #s(literal -2 binary32)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 #s(literal -4/15 binary32) (*.f32 uy uy)) (pow.f32 (PI.f32) #s(literal 5 binary32))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 4/3 binary32)))))))) (neg.f32 yi))
(* -1 (* yi (+ (* -1 (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* (* uy (+ (* -2 (PI)) (* (pow uy 2) (+ (* -4/15 (* (pow uy 2) (pow (PI) 5))) (* 4/3 (pow (PI) 3)))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))))
(*.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 (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (neg.f32 yi)) (*.f32 uy (+.f32 (*.f32 (PI.f32) #s(literal -2 binary32)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 #s(literal -4/15 binary32) (*.f32 uy uy)) (pow.f32 (PI.f32) #s(literal 5 binary32))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 4/3 binary32)))))))) (neg.f32 yi))
(* (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(*.f32 uy (*.f32 (+.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 (*.f32 uy uy) #s(literal 4/15 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))))
(+ (* (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (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))))))))
(*.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 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 uy uy) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (*.f32 uy uy) #s(literal 4/15 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))))
(+ (* (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (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))))))))
(*.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 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 uy uy) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (*.f32 uy uy) #s(literal 4/15 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))))
(+ (* (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (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))))))))
(*.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 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 uy uy) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (*.f32 uy uy) #s(literal 4/15 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 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))))))) (* (/ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) 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 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 (*.f32 uy uy) #s(literal 4/15 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))) xi))))
(* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (/ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) 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 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 (*.f32 uy uy) #s(literal 4/15 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))) xi))))
(* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (/ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) 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 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 (*.f32 uy uy) #s(literal 4/15 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))) 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 (* (/ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) 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 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 (*.f32 uy uy) #s(literal 4/15 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 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 (* (/ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) 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 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 (*.f32 uy uy) #s(literal 4/15 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 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 (* (/ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) 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 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 (*.f32 uy uy) #s(literal 4/15 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))) xi)))) (neg.f32 xi))
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)) (neg.f32 (+.f32 (/.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 maxCos maxCos))))
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))))))
(* 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 #s(literal 2 binary32) (*.f32 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 (*.f32 (*.f32 uy uy) #s(literal 4/15 binary32)) (*.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 (*.f32 #s(literal 4/15 binary32) yi) (pow.f32 (PI.f32) #s(literal 5 binary32))) (*.f32 #s(literal -8/315 binary32) (*.f32 (*.f32 (*.f32 uy uy) yi) (pow.f32 (PI.f32) #s(literal 7 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)))))
(* 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 2 binary32) (PI.f32)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (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 (*.f32 uy uy) #s(literal 4/15 binary32)) (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))))
(* (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))
(* 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 #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 #s(literal 2 binary32) (*.f32 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 (*.f32 (*.f32 uy uy) #s(literal 4/15 binary32)) (*.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 (*.f32 #s(literal 4/15 binary32) yi) (pow.f32 (PI.f32) #s(literal 5 binary32))) (*.f32 #s(literal -8/315 binary32) (*.f32 (*.f32 (*.f32 uy uy) yi) (pow.f32 (PI.f32) #s(literal 7 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)))))
(* 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 2 binary32) (PI.f32)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (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 (*.f32 uy uy) #s(literal 4/15 binary32)) (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))))
(* 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))
(* uy (* xi (pow (PI) 2)))
(*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))
(* uy (* xi (pow (PI) 2)))
(*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))
(* uy (* xi (pow (PI) 2)))
(*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))
(* uy (* xi (pow (PI) 2)))
(*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))
(* uy (* xi (pow (PI) 2)))
(*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))
(* uy (* xi (pow (PI) 2)))
(*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))
(* uy (* xi (pow (PI) 2)))
(*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))
(* uy (* xi (pow (PI) 2)))
(*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))
(* uy (* xi (pow (PI) 2)))
(*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))
(* uy (* xi (pow (PI) 2)))
(*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))
(* uy (* xi (pow (PI) 2)))
(*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))
(* uy (* xi (pow (PI) 2)))
(*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))
(* uy (* xi (pow (PI) 2)))
(*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))
(* uy (* xi (pow (PI) 2)))
(*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))
(* uy (* xi (pow (PI) 2)))
(*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))
(* uy (* xi (pow (PI) 2)))
(*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))
(* uy (* xi (pow (PI) 2)))
(*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))
(* uy (* xi (pow (PI) 2)))
(*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))
(* uy (* xi (pow (PI) 2)))
(*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))
(* uy (* xi (pow (PI) 2)))
(*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))
(* uy (* xi (pow (PI) 2)))
(*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))
(* uy (* xi (pow (PI) 2)))
(*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))
(* uy (* xi (pow (PI) 2)))
(*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))
(* uy (* xi (pow (PI) 2)))
(*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))
-1
#s(literal -1 binary32)
(- (* 2 ux) 1)
(+.f32 (*.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))
(- (* ux (+ 2 (* -1 ux))) 1)
(+.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) #s(literal -1 binary32))
(- (* ux (+ 2 (* -1 ux))) 1)
(+.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) #s(literal -1 binary32))
(* -1 (pow ux 2))
(-.f32 #s(literal 0 binary32) (*.f32 ux ux))
(* (pow ux 2) (- (* 2 (/ 1 ux)) 1))
(*.f32 (*.f32 ux ux) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)))
(* (pow ux 2) (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2)))))
(*.f32 (*.f32 ux ux) (-.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))))
(* (pow ux 2) (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2)))))
(*.f32 (*.f32 ux ux) (-.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))))
(* -1 (pow ux 2))
(-.f32 #s(literal 0 binary32) (*.f32 ux ux))
(* (pow ux 2) (- (* 2 (/ 1 ux)) 1))
(*.f32 (*.f32 ux ux) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)))
(* (pow ux 2) (- (* -1 (/ (- (/ 1 ux) 2) ux)) 1))
(*.f32 (*.f32 ux ux) (+.f32 (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal -2 binary32)) (neg.f32 ux)) #s(literal -1 binary32)))
(* (pow ux 2) (- (* -1 (/ (- (/ 1 ux) 2) ux)) 1))
(*.f32 (*.f32 ux ux) (+.f32 (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal -2 binary32)) (neg.f32 ux)) #s(literal -1 binary32)))
(* yi (PI))
(*.f32 (PI.f32) yi)
(* yi (PI))
(*.f32 (PI.f32) yi)
(* yi (PI))
(*.f32 (PI.f32) yi)
(* yi (PI))
(*.f32 (PI.f32) yi)
(* yi (PI))
(*.f32 (PI.f32) yi)
(* yi (PI))
(*.f32 (PI.f32) yi)
(* yi (PI))
(*.f32 (PI.f32) yi)
(* yi (PI))
(*.f32 (PI.f32) yi)
(* yi (PI))
(*.f32 (PI.f32) yi)
(* yi (PI))
(*.f32 (PI.f32) yi)
(* yi (PI))
(*.f32 (PI.f32) yi)
(* yi (PI))
(*.f32 (PI.f32) yi)
(* 4/15 (pow uy 2))
(*.f32 (*.f32 uy uy) #s(literal 4/15 binary32))
(* 4/15 (pow uy 2))
(*.f32 (*.f32 uy uy) #s(literal 4/15 binary32))
(* 4/15 (pow uy 2))
(*.f32 (*.f32 uy uy) #s(literal 4/15 binary32))
(* 4/15 (pow uy 2))
(*.f32 (*.f32 uy uy) #s(literal 4/15 binary32))
(* 4/15 (pow uy 2))
(*.f32 (*.f32 uy uy) #s(literal 4/15 binary32))
(* 4/15 (pow uy 2))
(*.f32 (*.f32 uy uy) #s(literal 4/15 binary32))
(* 4/15 (pow uy 2))
(*.f32 (*.f32 uy uy) #s(literal 4/15 binary32))
(* 4/15 (pow uy 2))
(*.f32 (*.f32 uy uy) #s(literal 4/15 binary32))
(* 4/15 (pow uy 2))
(*.f32 (*.f32 uy uy) #s(literal 4/15 binary32))
(* 4/15 (pow uy 2))
(*.f32 (*.f32 uy uy) #s(literal 4/15 binary32))
(* 4/15 (pow uy 2))
(*.f32 (*.f32 uy uy) #s(literal 4/15 binary32))
(* 4/15 (pow uy 2))
(*.f32 (*.f32 uy uy) #s(literal 4/15 binary32))

eval365.0ms (1.4%)

Memory
13.0MiB live, 687.2MiB allocated
Compiler

Compiled 136 367 to 5 726 computations (95.8% saved)

prune384.0ms (1.5%)

Memory
3.9MiB live, 637.0MiB allocated
Pruning

51 alts after pruning (50 fresh and 1 done)

PrunedKeptTotal
New2 158462 204
Fresh21425
Picked415
Done000
Total2 183512 234
Accuracy
99.8%
Counts
2 234 → 51
Alt Table
Click to see full alt table
StatusAccuracyProgram
12.7%
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 ux (*.f32 maxCos zi))) (+.f32 #s(literal 1 binary32) ux))
98.8%
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (+.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 maxCos (*.f32 ux zi))))))
68.8%
(+.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 uy (*.f32 #s(literal 2 binary32) (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 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 maxCos (*.f32 ux zi)))
70.2%
(+.f32 (/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 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 uy (*.f32 #s(literal 2 binary32) (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 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 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi))))
70.0%
(+.f32 (/.f32 #s(literal 1 binary32) (/.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 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 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 uy (*.f32 #s(literal 2 binary32) (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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))))))) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi))))
92.1%
(+.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 maxCos (*.f32 ux zi)))
67.5%
(+.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 uy (*.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 (*.f32 yi yi) yi) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32))) (*.f32 #s(literal -8 binary32) (*.f32 (*.f32 (*.f32 uy (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (*.f32 xi (*.f32 (PI.f32) (PI.f32))))))) (+.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 uy (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy (*.f32 xi (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 uy xi) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))))))))))
87.8%
(+.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 ux (-.f32 (/.f32 zi ux) zi))) (*.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 (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 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))))
96.6%
(+.f32 (+.f32 (*.f32 xi (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 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 maxCos (*.f32 ux zi)))
96.6%
(+.f32 (+.f32 (*.f32 xi (/.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 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) #s(literal 4 binary32)) (+.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) #s(literal 4 binary32)) (*.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 maxCos (*.f32 ux zi)))
96.7%
(+.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 (neg.f32 (sin.f32 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 uy (PI.f32)))))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 maxCos (*.f32 ux zi)))
94.0%
(+.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 yi (*.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))))))))))) (*.f32 maxCos (*.f32 ux zi)))
91.7%
(+.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 yi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 maxCos (*.f32 ux zi)))
88.8%
(+.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 yi (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux zi)))
96.5%
(+.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 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) uy)))))) (*.f32 maxCos (*.f32 ux zi)))
98.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 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi))))
94.9%
(+.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 uy uy) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (*.f32 uy uy) #s(literal 4/15 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi))))
96.8%
(+.f32 (+.f32 (*.f32 ux (*.f32 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))))))
86.7%
(+.f32 (+.f32 xi (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 maxCos (*.f32 ux zi)))
88.6%
(+.f32 (+.f32 xi (*.f32 maxCos (*.f32 ux zi))) (*.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))))))))))
98.6%
(+.f32 (*.f32 (pow.f32 (*.f32 (pow.f32 ux #s(literal 4 binary32)) (neg.f32 (+.f32 (/.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 maxCos maxCos)))) #s(literal 1/2 binary32)) (+.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 maxCos (*.f32 ux zi))))
96.5%
(+.f32 (*.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))) (*.f32 maxCos (*.f32 ux zi)))
39.4%
(+.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux zi)))
96.7%
(+.f32 (*.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))) (*.f32 maxCos (*.f32 ux zi)))
91.2%
(+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
87.5%
(+.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 uy uy) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (*.f32 uy uy) #s(literal 4/15 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))
61.5%
(+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux zi)))
87.7%
(+.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) (+.f32 xi (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
87.7%
(+.f32 (*.f32 ux (+.f32 (*.f32 maxCos zi) (*.f32 ux (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (+.f32 xi (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))))) (*.f32 maxCos zi))))) (+.f32 xi (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))))
87.8%
(+.f32 xi (+.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) (*.f32 ux (+.f32 (*.f32 maxCos zi) (*.f32 ux (-.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (+.f32 xi (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))))) (+.f32 #s(literal -1/2 binary32) ux)) (*.f32 maxCos zi)))))))
87.9%
(+.f32 xi (+.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) (*.f32 maxCos (+.f32 (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 maxCos (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 ux ux)) (+.f32 (*.f32 uy (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))) (*.f32 (*.f32 xi (-.f32 #s(literal 1 binary32) ux)) (+.f32 ux #s(literal -1 binary32))))))))))
85.9%
(+.f32 xi (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))))
80.8%
(+.f32 xi (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) yi)))))
80.9%
(+.f32 xi (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))))
54.1%
(+.f32 xi (*.f32 maxCos (*.f32 ux zi)))
12.7%
(*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 maxCos zi)))
12.7%
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) zi)
8.2%
(*.f32 (*.f32 zi (*.f32 ux ux)) (neg.f32 maxCos))
29.2%
(*.f32 (*.f32 uy uy) (*.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 #s(literal -2 binary32) xi) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 (PI.f32) yi) uy)))))
12.7%
(*.f32 (*.f32 maxCos ux) (*.f32 zi (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) ux))))
12.7%
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
8.2%
(*.f32 (*.f32 maxCos ux) (*.f32 zi (neg.f32 ux)))
11.9%
(*.f32 (*.f32 maxCos ux) zi)
33.0%
(*.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 uy yi) (+.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 (*.f32 uy uy) #s(literal 4/15 binary32)) (pow.f32 (PI.f32) #s(literal 5 binary32))))))))
87.4%
(*.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 ux #s(literal -1 binary32))))))) (+.f32 (/.f32 xi zi) (/.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) zi)))))
96.5%
(*.f32 zi (+.f32 (*.f32 maxCos 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))))
35.6%
(*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
57.0%
(*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
96.5%
(*.f32 ux (+.f32 (+.f32 (*.f32 maxCos zi) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) ux)) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) ux)))
96.5%
(*.f32 maxCos (+.f32 (*.f32 ux zi) (+.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))))
11.9%
(*.f32 maxCos (*.f32 ux zi))
Compiler

Compiled 4 061 to 2 383 computations (41.3% saved)

simplify816.0ms (3.1%)

Memory
-47.8MiB live, 1 366.4MiB allocated
Algorithm
egg-herbie
Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
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 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (*.f32 uy uy) #s(literal 4/15 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))
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 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (*.f32 uy uy) #s(literal 4/15 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi))))
cost-diff64
(+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (*.f32 uy uy) #s(literal 4/15 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))
cost-diff64
(+.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 (*.f32 uy uy) #s(literal 4/15 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))
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 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.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 yi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 maxCos (*.f32 ux zi)))
cost-diff64
(+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))
cost-diff0
(*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32))))
cost-diff0
(*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))
cost-diff0
(+.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) (+.f32 xi (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
cost-diff64
(+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))
cost-diff0
(*.f32 ux zi)
cost-diff0
(*.f32 maxCos (*.f32 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 maxCos (*.f32 ux zi))))
Rules
39 414×accelerator-lowering-fma.f32
39 414×accelerator-lowering-fma.f64
4 486×+-lowering-+.f64
4 486×+-lowering-+.f32
4 366×*-lowering-*.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
063719
1184719
2585701
31821693
42819685
54088685
65670685
77580685
08057655
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(+ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (- 1 ux) (* maxCos (* ux zi))))
(+ (* 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) (* maxCos (* ux zi)))
(- 1 ux)
1
ux
(* maxCos (* ux zi))
maxCos
(* ux zi)
zi
(* maxCos (* ux zi))
maxCos
(* ux zi)
ux
zi
(+ (* uy (+ (* -2 (* (* uy xi) (* (PI) (PI)))) (* 2 (* (PI) yi)))) (+ xi (* (* maxCos ux) (* zi (- 1 ux)))))
(* uy (+ (* -2 (* (* uy xi) (* (PI) (PI)))) (* 2 (* (PI) yi))))
uy
(+ (* -2 (* (* uy xi) (* (PI) (PI)))) (* 2 (* (PI) yi)))
(* -2 (* (* uy xi) (* (PI) (PI))))
-2
(* (* uy xi) (* (PI) (PI)))
(* uy xi)
xi
(* (PI) (PI))
(PI)
(* 2 (* (PI) yi))
2
(* (PI) yi)
yi
(+ xi (* (* maxCos ux) (* zi (- 1 ux))))
(* (* maxCos ux) (* zi (- 1 ux)))
(* maxCos ux)
maxCos
ux
(* zi (- 1 ux))
zi
(- 1 ux)
1
(+ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (* uy (+ (* 2 (PI)) (* (* -4/3 (* uy uy)) (* (PI) (* (PI) (PI)))))))) (* maxCos (* ux zi)))
(+ (* xi (cos (* 2 (* uy (PI))))) (* yi (* uy (+ (* 2 (PI)) (* (* -4/3 (* uy uy)) (* (PI) (* (PI) (PI))))))))
(* xi (cos (* 2 (* uy (PI)))))
xi
(cos (* 2 (* uy (PI))))
(* 2 (* uy (PI)))
2
(* uy (PI))
uy
(PI)
(* yi (* uy (+ (* 2 (PI)) (* (* -4/3 (* uy uy)) (* (PI) (* (PI) (PI)))))))
yi
(* uy (+ (* 2 (PI)) (* (* -4/3 (* uy uy)) (* (PI) (* (PI) (PI))))))
(+ (* 2 (PI)) (* (* -4/3 (* uy uy)) (* (PI) (* (PI) (PI)))))
(* 2 (PI))
(* (* -4/3 (* uy uy)) (* (PI) (* (PI) (PI))))
(* -4/3 (* uy uy))
-4/3
(* uy uy)
(* (PI) (* (PI) (PI)))
(* (PI) (PI))
(* maxCos (* ux zi))
maxCos
(* ux zi)
ux
zi
(+ (+ (* xi (cos (* 2 (* uy (PI))))) (* uy (+ (* 2 (* (PI) yi)) (* (* uy uy) (+ (* (* -4/3 yi) (* (PI) (* (PI) (PI)))) (* (* (* uy uy) 4/15) (* yi (pow (PI) 5)))))))) (* ux (* (- 1 ux) (* maxCos zi))))
(+ (* xi (cos (* 2 (* uy (PI))))) (* uy (+ (* 2 (* (PI) yi)) (* (* uy uy) (+ (* (* -4/3 yi) (* (PI) (* (PI) (PI)))) (* (* (* uy uy) 4/15) (* yi (pow (PI) 5))))))))
(* xi (cos (* 2 (* uy (PI)))))
xi
(cos (* 2 (* uy (PI))))
(* 2 (* uy (PI)))
2
(* uy (PI))
uy
(PI)
(* uy (+ (* 2 (* (PI) yi)) (* (* uy uy) (+ (* (* -4/3 yi) (* (PI) (* (PI) (PI)))) (* (* (* uy uy) 4/15) (* yi (pow (PI) 5)))))))
(+ (* 2 (* (PI) yi)) (* (* uy uy) (+ (* (* -4/3 yi) (* (PI) (* (PI) (PI)))) (* (* (* uy uy) 4/15) (* yi (pow (PI) 5))))))
(* 2 (* (PI) yi))
(* (PI) yi)
yi
(* (* uy uy) (+ (* (* -4/3 yi) (* (PI) (* (PI) (PI)))) (* (* (* uy uy) 4/15) (* yi (pow (PI) 5)))))
(* uy uy)
(+ (* (* -4/3 yi) (* (PI) (* (PI) (PI)))) (* (* (* uy uy) 4/15) (* yi (pow (PI) 5))))
(* (* -4/3 yi) (* (PI) (* (PI) (PI))))
(* -4/3 yi)
-4/3
(* (PI) (* (PI) (PI)))
(* (PI) (PI))
(* (* (* uy uy) 4/15) (* yi (pow (PI) 5)))
(* (* uy uy) 4/15)
4/15
(* yi (pow (PI) 5))
(pow (PI) 5)
5
(* ux (* (- 1 ux) (* maxCos zi)))
ux
(* (- 1 ux) (* maxCos zi))
(- 1 ux)
1
(* maxCos zi)
maxCos
zi
Outputs
(+ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (- 1 ux) (* maxCos (* ux zi))))
(+.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 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))))))
(* 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)
(* 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) (* maxCos (* ux zi)))
(*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 maxCos zi)))
(- 1 ux)
(-.f32 #s(literal 1 binary32) ux)
1
#s(literal 1 binary32)
ux
(* maxCos (* ux zi))
(*.f32 ux (*.f32 maxCos zi))
maxCos
(* ux zi)
(*.f32 ux zi)
zi
(* maxCos (* ux zi))
(*.f32 ux (*.f32 maxCos zi))
maxCos
(* ux zi)
(*.f32 ux zi)
ux
zi
(+ (* uy (+ (* -2 (* (* uy xi) (* (PI) (PI)))) (* 2 (* (PI) yi)))) (+ xi (* (* maxCos ux) (* zi (- 1 ux)))))
(+.f32 xi (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 maxCos zi))) (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 (PI.f32) (*.f32 uy (*.f32 xi #s(literal -2 binary32)))) (*.f32 #s(literal 2 binary32) yi))))))
(* uy (+ (* -2 (* (* uy xi) (* (PI) (PI)))) (* 2 (* (PI) yi))))
(*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 (PI.f32) (*.f32 uy (*.f32 xi #s(literal -2 binary32)))) (*.f32 #s(literal 2 binary32) yi))))
uy
(+ (* -2 (* (* uy xi) (* (PI) (PI)))) (* 2 (* (PI) yi)))
(*.f32 (PI.f32) (+.f32 (*.f32 (PI.f32) (*.f32 uy (*.f32 xi #s(literal -2 binary32)))) (*.f32 #s(literal 2 binary32) yi)))
(* -2 (* (* uy xi) (* (PI) (PI))))
(*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))
-2
#s(literal -2 binary32)
(* (* uy xi) (* (PI) (PI)))
(*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32))))
(* uy xi)
(*.f32 xi uy)
xi
(* (PI) (PI))
(*.f32 (PI.f32) (PI.f32))
(PI)
(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
(+ xi (* (* maxCos ux) (* zi (- 1 ux))))
(+.f32 xi (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 maxCos zi))))
(* (* maxCos ux) (* zi (- 1 ux)))
(*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 maxCos zi)))
(* 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 (* uy (+ (* 2 (PI)) (* (* -4/3 (* uy uy)) (* (PI) (* (PI) (PI)))))))) (* maxCos (* ux zi)))
(+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 (*.f32 (PI.f32) (*.f32 uy yi)) (+.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy))))))))
(+ (* xi (cos (* 2 (* uy (PI))))) (* yi (* uy (+ (* 2 (PI)) (* (* -4/3 (* uy uy)) (* (PI) (* (PI) (PI))))))))
(+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (PI.f32) (*.f32 uy yi)) (+.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)))))))
(* 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)
(* yi (* uy (+ (* 2 (PI)) (* (* -4/3 (* uy uy)) (* (PI) (* (PI) (PI)))))))
(*.f32 (*.f32 (PI.f32) (*.f32 uy yi)) (+.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy))))))
yi
(* uy (+ (* 2 (PI)) (* (* -4/3 (* uy uy)) (* (PI) (* (PI) (PI))))))
(*.f32 (PI.f32) (*.f32 uy (+.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)))))))
(+ (* 2 (PI)) (* (* -4/3 (* uy uy)) (* (PI) (* (PI) (PI)))))
(*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy))))))
(* 2 (PI))
(*.f32 #s(literal 2 binary32) (PI.f32))
(* (* -4/3 (* uy uy)) (* (PI) (* (PI) (PI))))
(*.f32 uy (*.f32 uy (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))
(* -4/3 (* uy uy))
(*.f32 #s(literal -4/3 binary32) (*.f32 uy uy))
-4/3
#s(literal -4/3 binary32)
(* uy uy)
(*.f32 uy uy)
(* (PI) (* (PI) (PI)))
(*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))
(* (PI) (PI))
(*.f32 (PI.f32) (PI.f32))
(* maxCos (* ux zi))
(*.f32 ux (*.f32 maxCos zi))
maxCos
(* ux zi)
(*.f32 ux zi)
ux
zi
(+ (+ (* xi (cos (* 2 (* uy (PI))))) (* uy (+ (* 2 (* (PI) yi)) (* (* uy uy) (+ (* (* -4/3 yi) (* (PI) (* (PI) (PI)))) (* (* (* uy uy) 4/15) (* yi (pow (PI) 5)))))))) (* ux (* (- 1 ux) (* maxCos zi))))
(+.f32 (*.f32 uy (*.f32 yi (+.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 #s(literal 4/15 binary32) (*.f32 uy (*.f32 uy (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 maxCos zi)))))
(+ (* xi (cos (* 2 (* uy (PI))))) (* uy (+ (* 2 (* (PI) yi)) (* (* uy uy) (+ (* (* -4/3 yi) (* (PI) (* (PI) (PI)))) (* (* (* uy uy) 4/15) (* yi (pow (PI) 5))))))))
(+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (*.f32 yi (+.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 #s(literal 4/15 binary32) (*.f32 uy (*.f32 uy (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))))
(* 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)) (* (* uy uy) (+ (* (* -4/3 yi) (* (PI) (* (PI) (PI)))) (* (* (* uy uy) 4/15) (* yi (pow (PI) 5)))))))
(*.f32 uy (*.f32 yi (+.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 #s(literal 4/15 binary32) (*.f32 uy (*.f32 uy (pow.f32 (PI.f32) #s(literal 5 binary32))))))))))
(+ (* 2 (* (PI) yi)) (* (* uy uy) (+ (* (* -4/3 yi) (* (PI) (* (PI) (PI)))) (* (* (* uy uy) 4/15) (* yi (pow (PI) 5))))))
(*.f32 yi (+.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 #s(literal 4/15 binary32) (*.f32 uy (*.f32 uy (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))
(* 2 (* (PI) yi))
(*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))
(* (PI) yi)
(*.f32 (PI.f32) yi)
yi
(* (* uy uy) (+ (* (* -4/3 yi) (* (PI) (* (PI) (PI)))) (* (* (* uy uy) 4/15) (* yi (pow (PI) 5)))))
(*.f32 (*.f32 uy (*.f32 uy yi)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 4/15 binary32) (*.f32 uy (*.f32 uy (pow.f32 (PI.f32) #s(literal 5 binary32)))))))
(* uy uy)
(*.f32 uy uy)
(+ (* (* -4/3 yi) (* (PI) (* (PI) (PI)))) (* (* (* uy uy) 4/15) (* yi (pow (PI) 5))))
(*.f32 yi (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 4/15 binary32) (*.f32 uy (*.f32 uy (pow.f32 (PI.f32) #s(literal 5 binary32)))))))
(* (* -4/3 yi) (* (PI) (* (PI) (PI))))
(*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 yi #s(literal -4/3 binary32)))))
(* -4/3 yi)
(*.f32 yi #s(literal -4/3 binary32))
-4/3
#s(literal -4/3 binary32)
(* (PI) (* (PI) (PI)))
(*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))
(* (PI) (PI))
(*.f32 (PI.f32) (PI.f32))
(* (* (* uy uy) 4/15) (* yi (pow (PI) 5)))
(*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))
(* (* uy uy) 4/15)
(*.f32 (*.f32 uy uy) #s(literal 4/15 binary32))
4/15
#s(literal 4/15 binary32)
(* yi (pow (PI) 5))
(*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))
(pow (PI) 5)
(pow.f32 (PI.f32) #s(literal 5 binary32))
5
#s(literal 5 binary32)
(* ux (* (- 1 ux) (* maxCos zi)))
(*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 maxCos zi)))
ux
(* (- 1 ux) (* maxCos zi))
(*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi))
(- 1 ux)
(-.f32 #s(literal 1 binary32) ux)
1
#s(literal 1 binary32)
(* maxCos zi)
(*.f32 maxCos zi)
maxCos
zi

localize230.0ms (0.9%)

Memory
40.9MiB live, 466.5MiB allocated
Localize:

Found 18 expressions of interest:

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

Compiled 751 to 65 computations (91.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 80.0ms
ival-mult: 48.0ms (60.3% of total)
ival-add: 12.0ms (15.1% of total)
const: 6.0ms (7.5% of total)
ival-cos: 5.0ms (6.3% of total)
ival-sin: 3.0ms (3.8% of total)
ival-pow: 2.0ms (2.5% of total)
ival-pi: 1.0ms (1.3% of total)
ival-sub: 1.0ms (1.3% of total)
exact: 1.0ms (1.3% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series62.0ms (0.2%)

Memory
-5.3MiB live, 118.7MiB allocated
Counts
28 → 804
Calls
Call 1
Inputs
#<alt (+ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (- 1 ux) (* maxCos (* ux zi))))>
#<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 (+ (* -2 (* (* uy xi) (* (PI) (PI)))) (* 2 (* (PI) yi)))>
#<alt (+ (* uy (+ (* -2 (* (* uy xi) (* (PI) (PI)))) (* 2 (* (PI) yi)))) (+ xi (* (* maxCos ux) (* zi (- 1 ux)))))>
#<alt (* uy (+ (* -2 (* (* uy xi) (* (PI) (PI)))) (* 2 (* (PI) yi))))>
#<alt (* -2 (* (* uy xi) (* (PI) (PI))))>
#<alt (+ (* 2 (PI)) (* (* -4/3 (* uy uy)) (* (PI) (* (PI) (PI)))))>
#<alt (+ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (* uy (+ (* 2 (PI)) (* (* -4/3 (* uy uy)) (* (PI) (* (PI) (PI)))))))) (* maxCos (* ux zi)))>
#<alt (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (* uy (+ (* 2 (PI)) (* (* -4/3 (* uy uy)) (* (PI) (* (PI) (PI))))))))>
#<alt (+ (* 2 (* (PI) yi)) (* (* uy uy) (+ (* (* -4/3 yi) (* (PI) (* (PI) (PI)))) (* (* (* uy uy) 4/15) (* yi (pow (PI) 5))))))>
#<alt (+ (* (* -4/3 yi) (* (PI) (* (PI) (PI)))) (* (* (* uy uy) 4/15) (* yi (pow (PI) 5))))>
#<alt (+ (+ (* xi (cos (* 2 (* uy (PI))))) (* uy (+ (* 2 (* (PI) yi)) (* (* uy uy) (+ (* (* -4/3 yi) (* (PI) (* (PI) (PI)))) (* (* (* uy uy) 4/15) (* yi (pow (PI) 5)))))))) (* ux (* (- 1 ux) (* maxCos zi))))>
#<alt (+ (* xi (cos (* 2 (* uy (PI))))) (* uy (+ (* 2 (* (PI) yi)) (* (* uy uy) (+ (* (* -4/3 yi) (* (PI) (* (PI) (PI)))) (* (* (* uy uy) 4/15) (* yi (pow (PI) 5))))))))>
#<alt (* uy (PI))>
#<alt (* yi (sin (* 2 (* uy (PI)))))>
#<alt (sin (* 2 (* uy (PI))))>
#<alt (* (- 1 ux) (* maxCos (* ux zi)))>
#<alt (* (PI) (PI))>
#<alt (* (* uy xi) (* (PI) (PI)))>
#<alt (* (PI) yi)>
#<alt (* -4/3 (* uy uy))>
#<alt (* uy (+ (* 2 (PI)) (* (* -4/3 (* uy uy)) (* (PI) (* (PI) (PI))))))>
#<alt (pow (PI) 5)>
#<alt (* (* uy uy) 4/15)>
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 (* 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 (+ (* 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 (* 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 (* yi (PI)))>
#<alt (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))>
#<alt (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))>
#<alt (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))>
#<alt (* -2 (* uy (* xi (pow (PI) 2))))>
#<alt (* uy (+ (* -2 (* xi (pow (PI) 2))) (* 2 (/ (* yi (PI)) uy))))>
#<alt (* uy (+ (* -2 (* xi (pow (PI) 2))) (* 2 (/ (* yi (PI)) uy))))>
#<alt (* uy (+ (* -2 (* xi (pow (PI) 2))) (* 2 (/ (* yi (PI)) uy))))>
#<alt (* -2 (* uy (* xi (pow (PI) 2))))>
#<alt (* -1 (* uy (+ (* -2 (/ (* yi (PI)) uy)) (* 2 (* xi (pow (PI) 2))))))>
#<alt (* -1 (* uy (+ (* -2 (/ (* yi (PI)) uy)) (* 2 (* xi (pow (PI) 2))))))>
#<alt (* -1 (* uy (+ (* -2 (/ (* yi (PI)) uy)) (* 2 (* xi (pow (PI) 2))))))>
#<alt (* 2 (* yi (PI)))>
#<alt (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))>
#<alt (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))>
#<alt (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))>
#<alt (* -2 (* uy (* xi (pow (PI) 2))))>
#<alt (* xi (+ (* -2 (* uy (pow (PI) 2))) (* 2 (/ (* yi (PI)) xi))))>
#<alt (* xi (+ (* -2 (* uy (pow (PI) 2))) (* 2 (/ (* yi (PI)) xi))))>
#<alt (* xi (+ (* -2 (* uy (pow (PI) 2))) (* 2 (/ (* yi (PI)) xi))))>
#<alt (* -2 (* uy (* xi (pow (PI) 2))))>
#<alt (* -1 (* xi (+ (* -2 (/ (* yi (PI)) xi)) (* 2 (* uy (pow (PI) 2))))))>
#<alt (* -1 (* xi (+ (* -2 (/ (* yi (PI)) xi)) (* 2 (* uy (pow (PI) 2))))))>
#<alt (* -1 (* xi (+ (* -2 (/ (* yi (PI)) xi)) (* 2 (* uy (pow (PI) 2))))))>
#<alt (* -2 (* uy (* xi (pow (PI) 2))))>
#<alt (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))>
#<alt (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))>
#<alt (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))>
#<alt (* 2 (* yi (PI)))>
#<alt (* yi (+ (* -2 (/ (* uy (* xi (pow (PI) 2))) yi)) (* 2 (PI))))>
#<alt (* yi (+ (* -2 (/ (* uy (* xi (pow (PI) 2))) yi)) (* 2 (PI))))>
#<alt (* yi (+ (* -2 (/ (* uy (* xi (pow (PI) 2))) yi)) (* 2 (PI))))>
#<alt (* 2 (* yi (PI)))>
#<alt (* -1 (* yi (+ (* -2 (PI)) (* 2 (/ (* uy (* xi (pow (PI) 2))) yi)))))>
#<alt (* -1 (* yi (+ (* -2 (PI)) (* 2 (/ (* uy (* xi (pow (PI) 2))) yi)))))>
#<alt (* -1 (* yi (+ (* -2 (PI)) (* 2 (/ (* uy (* xi (pow (PI) 2))) yi)))))>
#<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 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))))))>
#<alt (* -2 (* (pow uy 2) (* xi (pow (PI) 2))))>
#<alt (* (pow uy 2) (+ (* -2 (* xi (pow (PI) 2))) (* 2 (/ (* yi (PI)) uy))))>
#<alt (* (pow uy 2) (+ (* -2 (* xi (pow (PI) 2))) (+ (* 2 (/ (* yi (PI)) uy)) (+ (/ xi (pow uy 2)) (/ (* maxCos (* ux (* zi (- 1 ux)))) (pow uy 2))))))>
#<alt (* (pow uy 2) (+ (* -2 (* xi (pow (PI) 2))) (+ (* 2 (/ (* yi (PI)) uy)) (+ (/ xi (pow uy 2)) (/ (* maxCos (* ux (* zi (- 1 ux)))) (pow uy 2))))))>
#<alt (* -2 (* (pow uy 2) (* xi (pow (PI) 2))))>
#<alt (* (pow uy 2) (+ (* -2 (* xi (pow (PI) 2))) (* 2 (/ (* yi (PI)) uy))))>
#<alt (* (pow uy 2) (+ (* -2 (* xi (pow (PI) 2))) (* -1 (/ (+ (* -2 (* yi (PI))) (* -1 (/ (+ xi (* maxCos (* ux (* zi (- 1 ux))))) uy))) uy))))>
#<alt (* (pow uy 2) (+ (* -2 (* xi (pow (PI) 2))) (* -1 (/ (+ (* -2 (* yi (PI))) (* -1 (/ (+ xi (* maxCos (* ux (* zi (- 1 ux))))) uy))) uy))))>
#<alt (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux)))))>
#<alt (+ (* 2 (* uy (* yi (PI)))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2)))))))>
#<alt (+ (* 2 (* uy (* yi (PI)))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2)))))))>
#<alt (+ (* 2 (* uy (* yi (PI)))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* 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))) (+ (* 2 (/ (* uy (* yi (PI))) xi)) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi)))))>
#<alt (* xi (+ 1 (+ (* -2 (* (pow uy 2) (pow (PI) 2))) (+ (* 2 (/ (* uy (* yi (PI))) xi)) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi)))))>
#<alt (* xi (+ 1 (+ (* -2 (* (pow uy 2) (pow (PI) 2))) (+ (* 2 (/ (* uy (* yi (PI))) xi)) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi)))))>
#<alt (* -1 (* xi (- (* 2 (* (pow uy 2) (pow (PI) 2))) 1)))>
#<alt (* -1 (* xi (- (+ (* -1 (/ (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))) xi)) (* 2 (* (pow uy 2) (pow (PI) 2)))) 1)))>
#<alt (* -1 (* xi (- (+ (* -1 (/ (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))) xi)) (* 2 (* (pow uy 2) (pow (PI) 2)))) 1)))>
#<alt (* -1 (* xi (- (+ (* -1 (/ (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))) xi)) (* 2 (* (pow uy 2) (pow (PI) 2)))) 1)))>
#<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)))) (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux)))))))>
#<alt (+ xi (+ (* -2 (* (pow uy 2) (* xi (pow (PI) 2)))) (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux)))))))>
#<alt (+ xi (+ (* -2 (* (pow uy 2) (* xi (pow (PI) 2)))) (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux)))))))>
#<alt (* 2 (* uy (* yi (PI))))>
#<alt (* yi (+ (* -2 (/ (* (pow uy 2) (* xi (pow (PI) 2))) yi)) (+ (* 2 (* uy (PI))) (+ (/ xi yi) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi)))))>
#<alt (* yi (+ (* -2 (/ (* (pow uy 2) (* xi (pow (PI) 2))) yi)) (+ (* 2 (* uy (PI))) (+ (/ xi yi) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi)))))>
#<alt (* yi (+ (* -2 (/ (* (pow uy 2) (* xi (pow (PI) 2))) 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 (+ (* -2 (* (pow uy 2) (* xi (pow (PI) 2)))) (* maxCos (* ux (* zi (- 1 ux)))))) yi)))))>
#<alt (* -1 (* yi (+ (* -2 (* uy (PI))) (* -1 (/ (+ xi (+ (* -2 (* (pow uy 2) (* xi (pow (PI) 2)))) (* maxCos (* ux (* zi (- 1 ux)))))) yi)))))>
#<alt (* -1 (* yi (+ (* -2 (* uy (PI))) (* -1 (/ (+ xi (+ (* -2 (* (pow uy 2) (* xi (pow (PI) 2)))) (* maxCos (* ux (* zi (- 1 ux)))))) yi)))))>
#<alt (+ xi (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))))>
#<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 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))))))>
#<alt (+ xi (+ (* maxCos (* ux (* zi (- 1 ux)))) (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (+ (* ux (* zi (- 1 ux))) (+ (/ xi maxCos) (/ (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))) maxCos))))>
#<alt (* maxCos (+ (* ux (* zi (- 1 ux))) (+ (/ xi maxCos) (/ (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))) maxCos))))>
#<alt (* maxCos (+ (* ux (* zi (- 1 ux))) (+ (/ xi maxCos) (/ (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))) maxCos))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (* -1 (/ (+ xi (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))))) maxCos)))))>
#<alt (* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (* -1 (/ (+ xi (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))))) maxCos)))))>
#<alt (* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (* -1 (/ (+ xi (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))))) maxCos)))))>
#<alt (+ xi (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))))>
#<alt (+ xi (+ (* maxCos (* ux zi)) (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))))))>
#<alt (+ xi (+ (* ux (+ (* -1 (* maxCos (* ux zi))) (* maxCos zi))) (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))))))>
#<alt (+ xi (+ (* ux (+ (* -1 (* maxCos (* ux zi))) (* maxCos zi))) (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* 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)) (+ (/ xi (pow ux 2)) (+ (/ (* maxCos zi) ux) (/ (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))) (pow ux 2))))))>
#<alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (/ xi (pow ux 2)) (+ (/ (* maxCos zi) ux) (/ (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 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 (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))))) ux))) ux))))>
#<alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (* -1 (/ (+ (* -1 (* maxCos zi)) (* -1 (/ (+ xi (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))))) ux))) ux))))>
#<alt (+ xi (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))))>
#<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 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))))))>
#<alt (+ xi (+ (* maxCos (* ux (* zi (- 1 ux)))) (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* zi (+ (* maxCos (* ux (- 1 ux))) (+ (/ xi zi) (/ (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))) zi))))>
#<alt (* zi (+ (* maxCos (* ux (- 1 ux))) (+ (/ xi zi) (/ (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))) zi))))>
#<alt (* zi (+ (* maxCos (* ux (- 1 ux))) (+ (/ xi zi) (/ (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))) zi))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ xi (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))))) zi)))))>
#<alt (* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ xi (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))))) zi)))))>
#<alt (* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ xi (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))))) zi)))))>
#<alt (* 2 (* uy (* yi (PI))))>
#<alt (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))))>
#<alt (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))))>
#<alt (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))))>
#<alt (* -2 (* (pow uy 2) (* xi (pow (PI) 2))))>
#<alt (* (pow uy 2) (+ (* -2 (* xi (pow (PI) 2))) (* 2 (/ (* yi (PI)) uy))))>
#<alt (* (pow uy 2) (+ (* -2 (* xi (pow (PI) 2))) (* 2 (/ (* yi (PI)) uy))))>
#<alt (* (pow uy 2) (+ (* -2 (* xi (pow (PI) 2))) (* 2 (/ (* yi (PI)) uy))))>
#<alt (* -2 (* (pow uy 2) (* xi (pow (PI) 2))))>
#<alt (* (pow uy 2) (+ (* -2 (* xi (pow (PI) 2))) (* 2 (/ (* yi (PI)) uy))))>
#<alt (* (pow uy 2) (+ (* -2 (* xi (pow (PI) 2))) (* 2 (/ (* yi (PI)) uy))))>
#<alt (* (pow uy 2) (+ (* -2 (* xi (pow (PI) 2))) (* 2 (/ (* yi (PI)) uy))))>
#<alt (* 2 (* uy (* yi (PI))))>
#<alt (+ (* -2 (* (pow uy 2) (* xi (pow (PI) 2)))) (* 2 (* uy (* yi (PI)))))>
#<alt (+ (* -2 (* (pow uy 2) (* xi (pow (PI) 2)))) (* 2 (* uy (* yi (PI)))))>
#<alt (+ (* -2 (* (pow uy 2) (* xi (pow (PI) 2)))) (* 2 (* uy (* yi (PI)))))>
#<alt (* -2 (* (pow uy 2) (* xi (pow (PI) 2))))>
#<alt (* xi (+ (* -2 (* (pow uy 2) (pow (PI) 2))) (* 2 (/ (* uy (* yi (PI))) xi))))>
#<alt (* xi (+ (* -2 (* (pow uy 2) (pow (PI) 2))) (* 2 (/ (* uy (* yi (PI))) xi))))>
#<alt (* xi (+ (* -2 (* (pow uy 2) (pow (PI) 2))) (* 2 (/ (* uy (* yi (PI))) xi))))>
#<alt (* -2 (* (pow uy 2) (* xi (pow (PI) 2))))>
#<alt (* -1 (* xi (+ (* -2 (/ (* uy (* yi (PI))) xi)) (* 2 (* (pow uy 2) (pow (PI) 2))))))>
#<alt (* -1 (* xi (+ (* -2 (/ (* uy (* yi (PI))) xi)) (* 2 (* (pow uy 2) (pow (PI) 2))))))>
#<alt (* -1 (* xi (+ (* -2 (/ (* uy (* yi (PI))) xi)) (* 2 (* (pow uy 2) (pow (PI) 2))))))>
#<alt (* -2 (* (pow uy 2) (* xi (pow (PI) 2))))>
#<alt (+ (* -2 (* (pow uy 2) (* xi (pow (PI) 2)))) (* 2 (* uy (* yi (PI)))))>
#<alt (+ (* -2 (* (pow uy 2) (* xi (pow (PI) 2)))) (* 2 (* uy (* yi (PI)))))>
#<alt (+ (* -2 (* (pow uy 2) (* xi (pow (PI) 2)))) (* 2 (* uy (* yi (PI)))))>
#<alt (* 2 (* uy (* yi (PI))))>
#<alt (* yi (+ (* -2 (/ (* (pow uy 2) (* xi (pow (PI) 2))) yi)) (* 2 (* uy (PI)))))>
#<alt (* yi (+ (* -2 (/ (* (pow uy 2) (* xi (pow (PI) 2))) yi)) (* 2 (* uy (PI)))))>
#<alt (* yi (+ (* -2 (/ (* (pow uy 2) (* xi (pow (PI) 2))) yi)) (* 2 (* uy (PI)))))>
#<alt (* 2 (* uy (* yi (PI))))>
#<alt (* -1 (* yi (+ (* -2 (* uy (PI))) (* 2 (/ (* (pow uy 2) (* xi (pow (PI) 2))) yi)))))>
#<alt (* -1 (* yi (+ (* -2 (* uy (PI))) (* 2 (/ (* (pow uy 2) (* xi (pow (PI) 2))) yi)))))>
#<alt (* -1 (* yi (+ (* -2 (* uy (PI))) (* 2 (/ (* (pow uy 2) (* xi (pow (PI) 2))) yi)))))>
#<alt (* -2 (* uy (* xi (pow (PI) 2))))>
#<alt (* -2 (* uy (* xi (pow (PI) 2))))>
#<alt (* -2 (* uy (* xi (pow (PI) 2))))>
#<alt (* -2 (* uy (* xi (pow (PI) 2))))>
#<alt (* -2 (* uy (* xi (pow (PI) 2))))>
#<alt (* -2 (* uy (* xi (pow (PI) 2))))>
#<alt (* -2 (* uy (* xi (pow (PI) 2))))>
#<alt (* -2 (* uy (* xi (pow (PI) 2))))>
#<alt (* -2 (* uy (* xi (pow (PI) 2))))>
#<alt (* -2 (* uy (* xi (pow (PI) 2))))>
#<alt (* -2 (* uy (* xi (pow (PI) 2))))>
#<alt (* -2 (* uy (* xi (pow (PI) 2))))>
#<alt (* -2 (* uy (* xi (pow (PI) 2))))>
#<alt (* -2 (* uy (* xi (pow (PI) 2))))>
#<alt (* -2 (* uy (* xi (pow (PI) 2))))>
#<alt (* -2 (* uy (* xi (pow (PI) 2))))>
#<alt (* -2 (* uy (* xi (pow (PI) 2))))>
#<alt (* -2 (* uy (* xi (pow (PI) 2))))>
#<alt (* -2 (* uy (* xi (pow (PI) 2))))>
#<alt (* -2 (* uy (* xi (pow (PI) 2))))>
#<alt (* -2 (* uy (* xi (pow (PI) 2))))>
#<alt (* -2 (* uy (* xi (pow (PI) 2))))>
#<alt (* -2 (* uy (* xi (pow (PI) 2))))>
#<alt (* -2 (* uy (* xi (pow (PI) 2))))>
#<alt (* 2 (PI))>
#<alt (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))>
#<alt (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))>
#<alt (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))>
#<alt (* -4/3 (* (pow uy 2) (pow (PI) 3)))>
#<alt (* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 2 (/ (PI) (pow uy 2)))))>
#<alt (* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 2 (/ (PI) (pow uy 2)))))>
#<alt (* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 2 (/ (PI) (pow uy 2)))))>
#<alt (* -4/3 (* (pow uy 2) (pow (PI) 3)))>
#<alt (* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 2 (/ (PI) (pow uy 2)))))>
#<alt (* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 2 (/ (PI) (pow uy 2)))))>
#<alt (* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 2 (/ (PI) (pow uy 2)))))>
#<alt (+ (* maxCos (* ux zi)) (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))))>
#<alt (+ (* maxCos (* ux zi)) (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (cos (* 2 (* uy (PI)))))))>
#<alt (+ (* maxCos (* ux zi)) (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (cos (* 2 (* uy (PI)))))))>
#<alt (+ (* maxCos (* ux zi)) (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (cos (* 2 (* uy (PI)))))))>
#<alt (* xi (cos (* 2 (* uy (PI)))))>
#<alt (* xi (+ (cos (* 2 (* uy (PI)))) (+ (/ (* maxCos (* ux zi)) xi) (/ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) xi))))>
#<alt (* xi (+ (cos (* 2 (* uy (PI)))) (+ (/ (* maxCos (* ux zi)) xi) (/ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) xi))))>
#<alt (* xi (+ (cos (* 2 (* uy (PI)))) (+ (/ (* maxCos (* ux zi)) xi) (/ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) xi))))>
#<alt (* xi (cos (* 2 (* uy (PI)))))>
#<alt (* -1 (* xi (+ (* -1 (cos (* 2 (* uy (PI))))) (* -1 (/ (+ (* maxCos (* ux zi)) (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))))) xi)))))>
#<alt (* -1 (* xi (+ (* -1 (cos (* 2 (* uy (PI))))) (* -1 (/ (+ (* maxCos (* ux zi)) (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))))) xi)))))>
#<alt (* -1 (* xi (+ (* -1 (cos (* 2 (* uy (PI))))) (* -1 (/ (+ (* maxCos (* ux zi)) (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))))) xi)))))>
#<alt (+ xi (* maxCos (* ux zi)))>
#<alt (+ xi (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux zi))))>
#<alt (+ xi (+ (* maxCos (* ux zi)) (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))))))>
#<alt (+ xi (+ (* maxCos (* ux zi)) (* 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)) (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)) (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)) (* 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)) (* xi (cos (* 2 (* uy (PI)))))) (pow uy 3))) (* 4/3 (* yi (pow (PI) 3)))))))>
#<alt (+ (* maxCos (* ux zi)) (* xi (cos (* 2 (* uy (PI))))))>
#<alt (+ (* maxCos (* ux zi)) (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (cos (* 2 (* uy (PI)))))))>
#<alt (+ (* maxCos (* ux zi)) (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (cos (* 2 (* uy (PI)))))))>
#<alt (+ (* maxCos (* ux zi)) (+ (* 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)) yi) (/ (* xi (cos (* 2 (* uy (PI))))) yi))))>
#<alt (* yi (+ (* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))) (+ (/ (* maxCos (* ux zi)) yi) (/ (* xi (cos (* 2 (* uy (PI))))) yi))))>
#<alt (* yi (+ (* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))) (+ (/ (* maxCos (* ux zi)) yi) (/ (* xi (cos (* 2 (* uy (PI))))) yi))))>
#<alt (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))))>
#<alt (* -1 (* yi (+ (* -1 (* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* -1 (/ (+ (* maxCos (* ux zi)) (* xi (cos (* 2 (* uy (PI)))))) yi)))))>
#<alt (* -1 (* yi (+ (* -1 (* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* -1 (/ (+ (* maxCos (* ux zi)) (* xi (cos (* 2 (* uy (PI)))))) yi)))))>
#<alt (* -1 (* yi (+ (* -1 (* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* -1 (/ (+ (* maxCos (* ux zi)) (* xi (cos (* 2 (* uy (PI)))))) yi)))))>
#<alt (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (cos (* 2 (* uy (PI))))))>
#<alt (+ (* maxCos (* ux zi)) (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (cos (* 2 (* uy (PI)))))))>
#<alt (+ (* maxCos (* ux zi)) (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (cos (* 2 (* uy (PI)))))))>
#<alt (+ (* maxCos (* ux zi)) (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (cos (* 2 (* uy (PI)))))))>
#<alt (* maxCos (* ux zi))>
#<alt (* maxCos (+ (* ux zi) (+ (/ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) maxCos) (/ (* xi (cos (* 2 (* uy (PI))))) maxCos))))>
#<alt (* maxCos (+ (* ux zi) (+ (/ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) maxCos) (/ (* xi (cos (* 2 (* uy (PI))))) maxCos))))>
#<alt (* maxCos (+ (* ux zi) (+ (/ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) maxCos) (/ (* xi (cos (* 2 (* uy (PI))))) maxCos))))>
#<alt (* maxCos (* ux zi))>
#<alt (* -1 (* maxCos (+ (* -1 (* ux zi)) (* -1 (/ (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (cos (* 2 (* uy (PI)))))) maxCos)))))>
#<alt (* -1 (* maxCos (+ (* -1 (* ux zi)) (* -1 (/ (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (cos (* 2 (* uy (PI)))))) maxCos)))))>
#<alt (* -1 (* maxCos (+ (* -1 (* ux zi)) (* -1 (/ (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (cos (* 2 (* uy (PI)))))) maxCos)))))>
#<alt (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (cos (* 2 (* uy (PI))))))>
#<alt (+ (* maxCos (* ux zi)) (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (cos (* 2 (* uy (PI)))))))>
#<alt (+ (* maxCos (* ux zi)) (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (cos (* 2 (* uy (PI)))))))>
#<alt (+ (* maxCos (* ux zi)) (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (cos (* 2 (* uy (PI)))))))>
#<alt (* maxCos (* ux zi))>
#<alt (* ux (+ (* maxCos zi) (+ (/ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) ux) (/ (* xi (cos (* 2 (* uy (PI))))) ux))))>
#<alt (* ux (+ (* maxCos zi) (+ (/ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) ux) (/ (* xi (cos (* 2 (* uy (PI))))) ux))))>
#<alt (* ux (+ (* maxCos zi) (+ (/ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) ux) (/ (* xi (cos (* 2 (* uy (PI))))) ux))))>
#<alt (* maxCos (* ux zi))>
#<alt (* -1 (* ux (+ (* -1 (* maxCos zi)) (* -1 (/ (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (cos (* 2 (* uy (PI)))))) ux)))))>
#<alt (* -1 (* ux (+ (* -1 (* maxCos zi)) (* -1 (/ (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (cos (* 2 (* uy (PI)))))) ux)))))>
#<alt (* -1 (* ux (+ (* -1 (* maxCos zi)) (* -1 (/ (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (cos (* 2 (* uy (PI)))))) ux)))))>
#<alt (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (cos (* 2 (* uy (PI))))))>
#<alt (+ (* maxCos (* ux zi)) (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (cos (* 2 (* uy (PI)))))))>
#<alt (+ (* maxCos (* ux zi)) (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (cos (* 2 (* uy (PI)))))))>
#<alt (+ (* maxCos (* ux zi)) (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (cos (* 2 (* uy (PI)))))))>
#<alt (* maxCos (* ux zi))>
#<alt (* zi (+ (* maxCos ux) (+ (/ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) zi) (/ (* xi (cos (* 2 (* uy (PI))))) zi))))>
#<alt (* zi (+ (* maxCos ux) (+ (/ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) zi) (/ (* xi (cos (* 2 (* uy (PI))))) zi))))>
#<alt (* zi (+ (* maxCos ux) (+ (/ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) zi) (/ (* xi (cos (* 2 (* uy (PI))))) zi))))>
#<alt (* maxCos (* ux zi))>
#<alt (* -1 (* zi (+ (* -1 (* maxCos ux)) (* -1 (/ (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (cos (* 2 (* uy (PI)))))) zi)))))>
#<alt (* -1 (* zi (+ (* -1 (* maxCos ux)) (* -1 (/ (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (cos (* 2 (* uy (PI)))))) zi)))))>
#<alt (* -1 (* zi (+ (* -1 (* maxCos ux)) (* -1 (/ (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (cos (* 2 (* uy (PI)))))) zi)))))>
#<alt (* 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))))) (* 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 (* xi (cos (* 2 (* uy (PI)))))>
#<alt (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) xi)))>
#<alt (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) xi)))>
#<alt (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) xi)))>
#<alt (* xi (cos (* 2 (* uy (PI)))))>
#<alt (* -1 (* xi (+ (* -1 (cos (* 2 (* uy (PI))))) (* -1 (/ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) xi)))))>
#<alt (* -1 (* xi (+ (* -1 (cos (* 2 (* uy (PI))))) (* -1 (/ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) xi)))))>
#<alt (* -1 (* xi (+ (* -1 (cos (* 2 (* uy (PI))))) (* -1 (/ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (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 (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))))>
#<alt (* -1 (* yi (+ (* -1 (* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* -1 (/ (* xi (cos (* 2 (* uy (PI))))) yi)))))>
#<alt (* -1 (* yi (+ (* -1 (* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* -1 (/ (* xi (cos (* 2 (* uy (PI))))) yi)))))>
#<alt (* -1 (* yi (+ (* -1 (* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* -1 (/ (* xi (cos (* 2 (* uy (PI))))) yi)))))>
#<alt (* yi (+ (* 2 (PI)) (* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow uy 2) (pow (PI) 5)))))))>
#<alt (* yi (+ (* 2 (PI)) (* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow uy 2) (pow (PI) 5)))))))>
#<alt (* yi (+ (* 2 (PI)) (* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow uy 2) (pow (PI) 5)))))))>
#<alt (* yi (+ (* 2 (PI)) (* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow uy 2) (pow (PI) 5)))))))>
#<alt (* yi (+ (* 2 (PI)) (* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow uy 2) (pow (PI) 5)))))))>
#<alt (* yi (+ (* 2 (PI)) (* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow uy 2) (pow (PI) 5)))))))>
#<alt (* yi (+ (* 2 (PI)) (* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow uy 2) (pow (PI) 5)))))))>
#<alt (* yi (+ (* 2 (PI)) (* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow uy 2) (pow (PI) 5)))))))>
#<alt (* -1 (* yi (+ (* -2 (PI)) (* (pow uy 2) (+ (* -4/15 (* (pow uy 2) (pow (PI) 5))) (* 4/3 (pow (PI) 3)))))))>
#<alt (* -1 (* yi (+ (* -2 (PI)) (* (pow uy 2) (+ (* -4/15 (* (pow uy 2) (pow (PI) 5))) (* 4/3 (pow (PI) 3)))))))>
#<alt (* -1 (* yi (+ (* -2 (PI)) (* (pow uy 2) (+ (* -4/15 (* (pow uy 2) (pow (PI) 5))) (* 4/3 (pow (PI) 3)))))))>
#<alt (* -1 (* yi (+ (* -2 (PI)) (* (pow uy 2) (+ (* -4/15 (* (pow uy 2) (pow (PI) 5))) (* 4/3 (pow (PI) 3)))))))>
#<alt (* 2 (* yi (PI)))>
#<alt (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))>
#<alt (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))>
#<alt (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))>
#<alt (* 4/15 (* (pow uy 4) (* yi (pow (PI) 5))))>
#<alt (* (pow uy 4) (+ (* -4/3 (/ (* yi (pow (PI) 3)) (pow uy 2))) (* 4/15 (* yi (pow (PI) 5)))))>
#<alt (* (pow uy 4) (+ (* -4/3 (/ (* yi (pow (PI) 3)) (pow uy 2))) (+ (* 4/15 (* yi (pow (PI) 5))) (* 2 (/ (* yi (PI)) (pow uy 4))))))>
#<alt (* (pow uy 4) (+ (* -4/3 (/ (* yi (pow (PI) 3)) (pow uy 2))) (+ (* 4/15 (* yi (pow (PI) 5))) (* 2 (/ (* yi (PI)) (pow uy 4))))))>
#<alt (* 4/15 (* (pow uy 4) (* yi (pow (PI) 5))))>
#<alt (* (pow uy 4) (+ (* -4/3 (/ (* yi (pow (PI) 3)) (pow uy 2))) (* 4/15 (* yi (pow (PI) 5)))))>
#<alt (* (pow uy 4) (+ (* -4/3 (/ (* yi (pow (PI) 3)) (pow uy 2))) (+ (* 4/15 (* yi (pow (PI) 5))) (* 2 (/ (* yi (PI)) (pow uy 4))))))>
#<alt (* (pow uy 4) (+ (* -4/3 (/ (* yi (pow (PI) 3)) (pow uy 2))) (+ (* 4/15 (* yi (pow (PI) 5))) (* 2 (/ (* yi (PI)) (pow uy 4))))))>
#<alt (* yi (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow uy 2) (pow (PI) 5)))))>
#<alt (* yi (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow uy 2) (pow (PI) 5)))))>
#<alt (* yi (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow uy 2) (pow (PI) 5)))))>
#<alt (* yi (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow uy 2) (pow (PI) 5)))))>
#<alt (* yi (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow uy 2) (pow (PI) 5)))))>
#<alt (* yi (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow uy 2) (pow (PI) 5)))))>
#<alt (* yi (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow uy 2) (pow (PI) 5)))))>
#<alt (* yi (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow uy 2) (pow (PI) 5)))))>
#<alt (* -1 (* yi (+ (* -4/15 (* (pow uy 2) (pow (PI) 5))) (* 4/3 (pow (PI) 3)))))>
#<alt (* -1 (* yi (+ (* -4/15 (* (pow uy 2) (pow (PI) 5))) (* 4/3 (pow (PI) 3)))))>
#<alt (* -1 (* yi (+ (* -4/15 (* (pow uy 2) (pow (PI) 5))) (* 4/3 (pow (PI) 3)))))>
#<alt (* -1 (* yi (+ (* -4/15 (* (pow uy 2) (pow (PI) 5))) (* 4/3 (pow (PI) 3)))))>
#<alt (* -4/3 (* yi (pow (PI) 3)))>
#<alt (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))>
#<alt (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))>
#<alt (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))>
#<alt (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5))))>
#<alt (* (pow uy 2) (+ (* -4/3 (/ (* yi (pow (PI) 3)) (pow uy 2))) (* 4/15 (* yi (pow (PI) 5)))))>
#<alt (* (pow uy 2) (+ (* -4/3 (/ (* yi (pow (PI) 3)) (pow uy 2))) (* 4/15 (* yi (pow (PI) 5)))))>
#<alt (* (pow uy 2) (+ (* -4/3 (/ (* yi (pow (PI) 3)) (pow uy 2))) (* 4/15 (* yi (pow (PI) 5)))))>
#<alt (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5))))>
#<alt (* (pow uy 2) (+ (* -4/3 (/ (* yi (pow (PI) 3)) (pow uy 2))) (* 4/15 (* yi (pow (PI) 5)))))>
#<alt (* (pow uy 2) (+ (* -4/3 (/ (* yi (pow (PI) 3)) (pow uy 2))) (* 4/15 (* yi (pow (PI) 5)))))>
#<alt (* (pow uy 2) (+ (* -4/3 (/ (* yi (pow (PI) 3)) (pow uy 2))) (* 4/15 (* yi (pow (PI) 5)))))>
#<alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))))>
#<alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))))>
#<alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))))>
#<alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))))>
#<alt (* xi (cos (* 2 (* uy (PI)))))>
#<alt (* xi (+ (cos (* 2 (* uy (PI)))) (+ (/ (* maxCos (* ux (* zi (- 1 ux)))) xi) (/ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) xi))))>
#<alt (* xi (+ (cos (* 2 (* uy (PI)))) (+ (/ (* maxCos (* ux (* zi (- 1 ux)))) xi) (/ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) xi))))>
#<alt (* xi (+ (cos (* 2 (* uy (PI)))) (+ (/ (* maxCos (* ux (* zi (- 1 ux)))) xi) (/ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) xi))))>
#<alt (* xi (cos (* 2 (* uy (PI)))))>
#<alt (* -1 (* xi (+ (* -1 (cos (* 2 (* uy (PI))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5))))))))) xi)))))>
#<alt (* -1 (* xi (+ (* -1 (cos (* 2 (* uy (PI))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5))))))))) xi)))))>
#<alt (* -1 (* xi (+ (* -1 (cos (* 2 (* uy (PI))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5))))))))) 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/15 (* (pow uy 5) (* yi (pow (PI) 5))))>
#<alt (* (pow uy 5) (+ (* -4/3 (/ (* yi (pow (PI) 3)) (pow uy 2))) (* 4/15 (* yi (pow (PI) 5)))))>
#<alt (* (pow uy 5) (+ (* -4/3 (/ (* yi (pow (PI) 3)) (pow uy 2))) (+ (* 4/15 (* yi (pow (PI) 5))) (* 2 (/ (* yi (PI)) (pow uy 4))))))>
#<alt (* (pow uy 5) (+ (* -4/3 (/ (* yi (pow (PI) 3)) (pow uy 2))) (+ (* 4/15 (* yi (pow (PI) 5))) (+ (* 2 (/ (* yi (PI)) (pow uy 4))) (+ (/ (* maxCos (* ux (* zi (- 1 ux)))) (pow uy 5)) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 5)))))))>
#<alt (* 4/15 (* (pow uy 5) (* yi (pow (PI) 5))))>
#<alt (* -1 (* (pow uy 5) (+ (* -4/15 (* yi (pow (PI) 5))) (* 4/3 (/ (* yi (pow (PI) 3)) (pow uy 2))))))>
#<alt (* -1 (* (pow uy 5) (+ (* -2 (/ (* yi (PI)) (pow uy 4))) (+ (* -4/15 (* yi (pow (PI) 5))) (* 4/3 (/ (* yi (pow (PI) 3)) (pow uy 2)))))))>
#<alt (* -1 (* (pow uy 5) (+ (* -2 (/ (* yi (PI)) (pow uy 4))) (+ (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (cos (* 2 (* uy (PI)))))) (pow uy 5))) (+ (* -4/15 (* yi (pow (PI) 5))) (* 4/3 (/ (* yi (pow (PI) 3)) (pow uy 2))))))))>
#<alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (cos (* 2 (* uy (PI))))))>
#<alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* uy (* yi (+ (* 2 (PI)) (* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow uy 2) (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))))>
#<alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* uy (* yi (+ (* 2 (PI)) (* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow uy 2) (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))))>
#<alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* uy (* yi (+ (* 2 (PI)) (* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow uy 2) (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))))>
#<alt (* uy (* yi (+ (* 2 (PI)) (* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow uy 2) (pow (PI) 5))))))))>
#<alt (* yi (+ (* uy (+ (* 2 (PI)) (* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow uy 2) (pow (PI) 5))))))) (+ (/ (* maxCos (* ux (* zi (- 1 ux)))) yi) (/ (* xi (cos (* 2 (* uy (PI))))) yi))))>
#<alt (* yi (+ (* uy (+ (* 2 (PI)) (* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow uy 2) (pow (PI) 5))))))) (+ (/ (* maxCos (* ux (* zi (- 1 ux)))) yi) (/ (* xi (cos (* 2 (* uy (PI))))) yi))))>
#<alt (* yi (+ (* uy (+ (* 2 (PI)) (* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow uy 2) (pow (PI) 5))))))) (+ (/ (* maxCos (* ux (* zi (- 1 ux)))) yi) (/ (* xi (cos (* 2 (* uy (PI))))) yi))))>
#<alt (* -1 (* uy (* yi (+ (* -2 (PI)) (* (pow uy 2) (+ (* -4/15 (* (pow uy 2) (pow (PI) 5))) (* 4/3 (pow (PI) 3))))))))>
#<alt (* -1 (* yi (+ (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (cos (* 2 (* uy (PI)))))) yi)) (* uy (+ (* -2 (PI)) (* (pow uy 2) (+ (* -4/15 (* (pow uy 2) (pow (PI) 5))) (* 4/3 (pow (PI) 3)))))))))>
#<alt (* -1 (* yi (+ (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (cos (* 2 (* uy (PI)))))) yi)) (* uy (+ (* -2 (PI)) (* (pow uy 2) (+ (* -4/15 (* (pow uy 2) (pow (PI) 5))) (* 4/3 (pow (PI) 3)))))))))>
#<alt (* -1 (* yi (+ (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (cos (* 2 (* uy (PI)))))) yi)) (* uy (+ (* -2 (PI)) (* (pow uy 2) (+ (* -4/15 (* (pow uy 2) (pow (PI) 5))) (* 4/3 (pow (PI) 3)))))))))>
#<alt (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI))))))>
#<alt (+ (* maxCos (* ux zi)) (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))))>
#<alt (+ (* ux (+ (* -1 (* maxCos (* ux zi))) (* maxCos zi))) (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))))>
#<alt (+ (* ux (+ (* -1 (* maxCos (* ux zi))) (* maxCos zi))) (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* 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 (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (pow ux 2)) (/ (* xi (cos (* 2 (* uy (PI))))) (pow ux 2))))))>
#<alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (/ (* maxCos zi) ux) (+ (/ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (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 (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))) ux))) ux))))>
#<alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (* -1 (/ (+ (* -1 (* maxCos zi)) (* -1 (/ (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))) ux))) ux))))>
#<alt (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI))))))>
#<alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))))>
#<alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))))>
#<alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (+ (* ux (* zi (- 1 ux))) (+ (/ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) maxCos) (/ (* xi (cos (* 2 (* uy (PI))))) maxCos))))>
#<alt (* maxCos (+ (* ux (* zi (- 1 ux))) (+ (/ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) maxCos) (/ (* xi (cos (* 2 (* uy (PI))))) maxCos))))>
#<alt (* maxCos (+ (* ux (* zi (- 1 ux))) (+ (/ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) maxCos) (/ (* xi (cos (* 2 (* uy (PI))))) maxCos))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (* -1 (/ (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))) maxCos)))))>
#<alt (* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (* -1 (/ (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))) maxCos)))))>
#<alt (* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (* -1 (/ (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))) maxCos)))))>
#<alt (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI))))))>
#<alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))))>
#<alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))))>
#<alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* zi (+ (* maxCos (* ux (- 1 ux))) (+ (/ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) zi) (/ (* xi (cos (* 2 (* uy (PI))))) zi))))>
#<alt (* zi (+ (* maxCos (* ux (- 1 ux))) (+ (/ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) zi) (/ (* xi (cos (* 2 (* uy (PI))))) zi))))>
#<alt (* zi (+ (* maxCos (* ux (- 1 ux))) (+ (/ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) zi) (/ (* xi (cos (* 2 (* uy (PI))))) zi))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))) zi)))))>
#<alt (* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))) zi)))))>
#<alt (* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))) zi)))))>
#<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))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI))))))>
#<alt (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI))))))>
#<alt (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI))))))>
#<alt (* xi (cos (* 2 (* uy (PI)))))>
#<alt (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) xi)))>
#<alt (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) xi)))>
#<alt (* xi (+ (cos (* 2 (* uy (PI)))) (/ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) xi)))>
#<alt (* xi (cos (* 2 (* uy (PI)))))>
#<alt (* -1 (* xi (+ (* -1 (cos (* 2 (* uy (PI))))) (* -1 (/ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) xi)))))>
#<alt (* -1 (* xi (+ (* -1 (cos (* 2 (* uy (PI))))) (* -1 (/ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) xi)))))>
#<alt (* -1 (* xi (+ (* -1 (cos (* 2 (* uy (PI))))) (* -1 (/ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) 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/15 (* (pow uy 5) (* yi (pow (PI) 5))))>
#<alt (* (pow uy 5) (+ (* -4/3 (/ (* yi (pow (PI) 3)) (pow uy 2))) (* 4/15 (* yi (pow (PI) 5)))))>
#<alt (* (pow uy 5) (+ (* -4/3 (/ (* yi (pow (PI) 3)) (pow uy 2))) (+ (* 4/15 (* yi (pow (PI) 5))) (* 2 (/ (* yi (PI)) (pow uy 4))))))>
#<alt (* (pow uy 5) (+ (* -4/3 (/ (* yi (pow (PI) 3)) (pow uy 2))) (+ (* 4/15 (* yi (pow (PI) 5))) (+ (* 2 (/ (* yi (PI)) (pow uy 4))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 5))))))>
#<alt (* 4/15 (* (pow uy 5) (* yi (pow (PI) 5))))>
#<alt (* -1 (* (pow uy 5) (+ (* -4/15 (* yi (pow (PI) 5))) (* 4/3 (/ (* yi (pow (PI) 3)) (pow uy 2))))))>
#<alt (* -1 (* (pow uy 5) (+ (* -2 (/ (* yi (PI)) (pow uy 4))) (+ (* -4/15 (* yi (pow (PI) 5))) (* 4/3 (/ (* yi (pow (PI) 3)) (pow uy 2)))))))>
#<alt (* -1 (* (pow uy 5) (+ (* -2 (/ (* yi (PI)) (pow uy 4))) (+ (* -1 (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 5))) (+ (* -4/15 (* yi (pow (PI) 5))) (* 4/3 (/ (* yi (pow (PI) 3)) (pow uy 2))))))))>
#<alt (* xi (cos (* 2 (* uy (PI)))))>
#<alt (+ (* uy (* yi (+ (* 2 (PI)) (* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow uy 2) (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI))))))>
#<alt (+ (* uy (* yi (+ (* 2 (PI)) (* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow uy 2) (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI))))))>
#<alt (+ (* uy (* yi (+ (* 2 (PI)) (* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow uy 2) (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI))))))>
#<alt (* uy (* yi (+ (* 2 (PI)) (* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow uy 2) (pow (PI) 5))))))))>
#<alt (* yi (+ (* uy (+ (* 2 (PI)) (* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow uy 2) (pow (PI) 5))))))) (/ (* xi (cos (* 2 (* uy (PI))))) yi)))>
#<alt (* yi (+ (* uy (+ (* 2 (PI)) (* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow uy 2) (pow (PI) 5))))))) (/ (* xi (cos (* 2 (* uy (PI))))) yi)))>
#<alt (* yi (+ (* uy (+ (* 2 (PI)) (* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow uy 2) (pow (PI) 5))))))) (/ (* xi (cos (* 2 (* uy (PI))))) yi)))>
#<alt (* -1 (* uy (* yi (+ (* -2 (PI)) (* (pow uy 2) (+ (* -4/15 (* (pow uy 2) (pow (PI) 5))) (* 4/3 (pow (PI) 3))))))))>
#<alt (* -1 (* yi (+ (* -1 (/ (* xi (cos (* 2 (* uy (PI))))) yi)) (* uy (+ (* -2 (PI)) (* (pow uy 2) (+ (* -4/15 (* (pow uy 2) (pow (PI) 5))) (* 4/3 (pow (PI) 3)))))))))>
#<alt (* -1 (* yi (+ (* -1 (/ (* xi (cos (* 2 (* uy (PI))))) yi)) (* uy (+ (* -2 (PI)) (* (pow uy 2) (+ (* -4/15 (* (pow uy 2) (pow (PI) 5))) (* 4/3 (pow (PI) 3)))))))))>
#<alt (* -1 (* yi (+ (* -1 (/ (* xi (cos (* 2 (* uy (PI))))) yi)) (* uy (+ (* -2 (PI)) (* (pow uy 2) (+ (* -4/15 (* (pow uy 2) (pow (PI) 5))) (* 4/3 (pow (PI) 3)))))))))>
#<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 (* 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 (* 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 (* uy (* xi (pow (PI) 2)))>
#<alt (* uy (* xi (pow (PI) 2)))>
#<alt (* uy (* xi (pow (PI) 2)))>
#<alt (* uy (* xi (pow (PI) 2)))>
#<alt (* uy (* xi (pow (PI) 2)))>
#<alt (* uy (* xi (pow (PI) 2)))>
#<alt (* uy (* xi (pow (PI) 2)))>
#<alt (* uy (* xi (pow (PI) 2)))>
#<alt (* uy (* xi (pow (PI) 2)))>
#<alt (* uy (* xi (pow (PI) 2)))>
#<alt (* uy (* xi (pow (PI) 2)))>
#<alt (* uy (* xi (pow (PI) 2)))>
#<alt (* uy (* xi (pow (PI) 2)))>
#<alt (* uy (* xi (pow (PI) 2)))>
#<alt (* uy (* xi (pow (PI) 2)))>
#<alt (* uy (* xi (pow (PI) 2)))>
#<alt (* uy (* xi (pow (PI) 2)))>
#<alt (* uy (* xi (pow (PI) 2)))>
#<alt (* uy (* xi (pow (PI) 2)))>
#<alt (* uy (* xi (pow (PI) 2)))>
#<alt (* uy (* xi (pow (PI) 2)))>
#<alt (* uy (* xi (pow (PI) 2)))>
#<alt (* uy (* xi (pow (PI) 2)))>
#<alt (* uy (* xi (pow (PI) 2)))>
#<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 (* -4/3 (pow uy 2))>
#<alt (* -4/3 (pow uy 2))>
#<alt (* -4/3 (pow uy 2))>
#<alt (* -4/3 (pow uy 2))>
#<alt (* -4/3 (pow uy 2))>
#<alt (* -4/3 (pow uy 2))>
#<alt (* -4/3 (pow uy 2))>
#<alt (* -4/3 (pow uy 2))>
#<alt (* -4/3 (pow uy 2))>
#<alt (* -4/3 (pow uy 2))>
#<alt (* -4/3 (pow uy 2))>
#<alt (* -4/3 (pow uy 2))>
#<alt (* 2 (* uy (PI)))>
#<alt (* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))>
#<alt (* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))>
#<alt (* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))>
#<alt (* -4/3 (* (pow uy 3) (pow (PI) 3)))>
#<alt (* (pow uy 3) (+ (* -4/3 (pow (PI) 3)) (* 2 (/ (PI) (pow uy 2)))))>
#<alt (* (pow uy 3) (+ (* -4/3 (pow (PI) 3)) (* 2 (/ (PI) (pow uy 2)))))>
#<alt (* (pow uy 3) (+ (* -4/3 (pow (PI) 3)) (* 2 (/ (PI) (pow uy 2)))))>
#<alt (* -4/3 (* (pow uy 3) (pow (PI) 3)))>
#<alt (* -1 (* (pow uy 3) (+ (* -2 (/ (PI) (pow uy 2))) (* 4/3 (pow (PI) 3)))))>
#<alt (* -1 (* (pow uy 3) (+ (* -2 (/ (PI) (pow uy 2))) (* 4/3 (pow (PI) 3)))))>
#<alt (* -1 (* (pow uy 3) (+ (* -2 (/ (PI) (pow uy 2))) (* 4/3 (pow (PI) 3)))))>
#<alt (* 4/15 (pow uy 2))>
#<alt (* 4/15 (pow uy 2))>
#<alt (* 4/15 (pow uy 2))>
#<alt (* 4/15 (pow uy 2))>
#<alt (* 4/15 (pow uy 2))>
#<alt (* 4/15 (pow uy 2))>
#<alt (* 4/15 (pow uy 2))>
#<alt (* 4/15 (pow uy 2))>
#<alt (* 4/15 (pow uy 2))>
#<alt (* 4/15 (pow uy 2))>
#<alt (* 4/15 (pow uy 2))>
#<alt (* 4/15 (pow uy 2))>
Calls

201 calls:

TimeVariablePointExpression
6.0ms
uy
@-inf
(+ (+ (* xi (cos (* 2 (* uy (PI))))) (* uy (+ (* 2 (* (PI) yi)) (* (* uy uy) (+ (* (* -4/3 yi) (* (PI) (* (PI) (PI)))) (* (* (* uy uy) 4/15) (* yi (pow (PI) 5)))))))) (* ux (* (- 1 ux) (* maxCos zi))))
5.0ms
ux
@inf
(+ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (* uy (+ (* 2 (PI)) (* (* -4/3 (* uy uy)) (* (PI) (* (PI) (PI)))))))) (* maxCos (* ux zi)))
4.0ms
maxCos
@0
(+ (* uy (+ (* -2 (* (* uy xi) (* (PI) (PI)))) (* 2 (* (PI) yi)))) (+ xi (* (* maxCos ux) (* zi (- 1 ux)))))
1.0ms
xi
@0
(+ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (* uy (+ (* 2 (PI)) (* (* -4/3 (* uy uy)) (* (PI) (* (PI) (PI)))))))) (* maxCos (* ux zi)))
1.0ms
maxCos
@0
(+ (+ (* xi (cos (* 2 (* uy (PI))))) (* uy (+ (* 2 (* (PI) yi)) (* (* uy uy) (+ (* (* -4/3 yi) (* (PI) (* (PI) (PI)))) (* (* (* uy uy) 4/15) (* yi (pow (PI) 5)))))))) (* ux (* (- 1 ux) (* maxCos zi))))

rewrite551.0ms (2.1%)

Memory
21.7MiB live, 1 086.0MiB allocated
Algorithm
batch-egg-rewrite
Rules
6 926×*-lowering-*.f32
6 926×*-lowering-*.f64
6 204×accelerator-lowering-fma.f32
6 204×accelerator-lowering-fma.f64
2 724×pow-lowering-pow.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
063412
1367412
23474412
08937387
Stop Event
iter limit
node limit
Counts
28 → 841
Calls
Call 1
Inputs
(+ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (- 1 ux) (* maxCos (* ux zi))))
(+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))
(* xi (cos (* 2 (* uy (PI)))))
(cos (* 2 (* uy (PI))))
(* maxCos (* ux zi))
(* ux zi)
(+ (* -2 (* (* uy xi) (* (PI) (PI)))) (* 2 (* (PI) yi)))
(+ (* uy (+ (* -2 (* (* uy xi) (* (PI) (PI)))) (* 2 (* (PI) yi)))) (+ xi (* (* maxCos ux) (* zi (- 1 ux)))))
(* uy (+ (* -2 (* (* uy xi) (* (PI) (PI)))) (* 2 (* (PI) yi))))
(* -2 (* (* uy xi) (* (PI) (PI))))
(+ (* 2 (PI)) (* (* -4/3 (* uy uy)) (* (PI) (* (PI) (PI)))))
(+ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (* uy (+ (* 2 (PI)) (* (* -4/3 (* uy uy)) (* (PI) (* (PI) (PI)))))))) (* maxCos (* ux zi)))
(+ (* xi (cos (* 2 (* uy (PI))))) (* yi (* uy (+ (* 2 (PI)) (* (* -4/3 (* uy uy)) (* (PI) (* (PI) (PI))))))))
(+ (* 2 (* (PI) yi)) (* (* uy uy) (+ (* (* -4/3 yi) (* (PI) (* (PI) (PI)))) (* (* (* uy uy) 4/15) (* yi (pow (PI) 5))))))
(+ (* (* -4/3 yi) (* (PI) (* (PI) (PI)))) (* (* (* uy uy) 4/15) (* yi (pow (PI) 5))))
(+ (+ (* xi (cos (* 2 (* uy (PI))))) (* uy (+ (* 2 (* (PI) yi)) (* (* uy uy) (+ (* (* -4/3 yi) (* (PI) (* (PI) (PI)))) (* (* (* uy uy) 4/15) (* yi (pow (PI) 5)))))))) (* ux (* (- 1 ux) (* maxCos zi))))
(+ (* xi (cos (* 2 (* uy (PI))))) (* uy (+ (* 2 (* (PI) yi)) (* (* uy uy) (+ (* (* -4/3 yi) (* (PI) (* (PI) (PI)))) (* (* (* uy uy) 4/15) (* yi (pow (PI) 5))))))))
(* uy (PI))
(* yi (sin (* 2 (* uy (PI)))))
(sin (* 2 (* uy (PI))))
(* (- 1 ux) (* maxCos (* ux zi)))
(* (PI) (PI))
(* (* uy xi) (* (PI) (PI)))
(* (PI) yi)
(* -4/3 (* uy uy))
(* uy (+ (* 2 (PI)) (* (* -4/3 (* uy uy)) (* (PI) (* (PI) (PI))))))
(pow (PI) 5)
(* (* uy uy) 4/15)
Outputs
(+.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 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) 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 maxCos (*.f32 (*.f32 ux (-.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 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)))
(+.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.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)))))))
(+.f32 (+.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(+.f32 (+.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) 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))))))
(pow.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 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) (-.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.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))))))))) (+.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 3 binary32)) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (+.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 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) 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 maxCos (*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)))))) #s(literal -1 binary32))
(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 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))))
(fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))) yi) (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))))
(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 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))))
(fma.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 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))))
(fma.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) yi (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))))
(fma.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 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)))))))
(fma.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 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)))))))
(fma.f32 maxCos (*.f32 (*.f32 ux (-.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 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.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 (*.f32 ux zi) (*.f32 (-.f32 #s(literal 1 binary32) 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 (*.f32 ux (*.f32 maxCos 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 (*.f32 maxCos zi) (*.f32 ux (-.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 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) 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 (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 xi) (+.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 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 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)))
(fma.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 uy (*.f32 #s(literal 2 binary32) (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 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))))) (/.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 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)))
(fma.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 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)))))))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) 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 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) 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)))))))
(fma.f32 (*.f32 ux (*.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)))))))
(fma.f32 (*.f32 (*.f32 ux (-.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)))))))
(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)))))))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 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)))))))
(fma.f32 (*.f32 (*.f32 ux maxCos) (-.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 (-.f32 #s(literal 1 binary32) ux) maxCos) 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 yi #s(literal 2 binary32)) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))) (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) 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 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 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))))) (/.f32 (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) 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 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) 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 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) (-.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.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))))))))) (+.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 3 binary32)) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.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 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) 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 maxCos (*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) 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 3 binary32)) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) 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 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) (-.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.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))))))))))
(/.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 3 binary32)) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)))))) (+.f32 (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) 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 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) 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 maxCos (*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) 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 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)))))
(/.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 3 binary32)) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))))))) (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 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) (-.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.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)))))))))))
(/.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 maxCos (*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)))))) (neg.f32 (+.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 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) 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 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))) #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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (-.f32 (pow.f32 (+.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))) #s(literal 2 binary32)) (*.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 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)))))))
(/.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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (pow.f32 (+.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))) #s(literal 2 binary32))) (-.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 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)))))
(/.f32 (-.f32 (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) 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 maxCos (*.f32 (*.f32 ux (-.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))))))))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (*.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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.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 (*.f32 ux (*.f32 maxCos zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))))) (*.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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.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 ux (+.f32 #s(literal 1 binary32) ux)))))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)) (*.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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.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 (*.f32 ux (*.f32 maxCos zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))))) (*.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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.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) 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 (*.f32 xi xi) (+.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 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 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 ux (*.f32 maxCos zi))))) (*.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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.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 ux (+.f32 #s(literal 1 binary32) ux)))))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) ux)) (*.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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.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 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 ux (*.f32 maxCos zi))))) (*.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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.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) 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 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 xi) (+.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 yi yi) (-.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 ux (*.f32 maxCos zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))))) (*.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 (*.f32 xi xi) (+.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 yi yi) (-.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 #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 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 xi) (+.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 yi yi) (-.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 ux (*.f32 maxCos zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))))) (*.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 (*.f32 xi xi) (+.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 yi yi) (-.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 #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 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 xi) (+.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 yi yi) (-.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 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 ux (*.f32 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 (*.f32 xi xi) (+.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 yi yi) (-.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 #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 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 xi) (+.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 yi yi) (-.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 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 ux (*.f32 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 (*.f32 xi xi) (+.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 yi yi) (-.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 #s(literal 1 binary32) ux)))
(/.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))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (*.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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.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 ux (*.f32 maxCos zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))))) (*.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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.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 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))))
(/.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))) (+.f32 #s(literal 1 binary32) ux)) (*.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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.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 ux (*.f32 maxCos zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))))) (*.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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.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 #s(literal 1 binary32) ux)))
(/.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))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (*.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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.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 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 ux (*.f32 maxCos zi))))) (*.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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.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 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))))
(/.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))) (+.f32 #s(literal 1 binary32) ux)) (*.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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.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 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 ux (*.f32 maxCos zi))))) (*.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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.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 #s(literal 1 binary32) ux)))
(/.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))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (*.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 uy (*.f32 #s(literal 2 binary32) (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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.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 ux (*.f32 maxCos zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))))) (*.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 uy (*.f32 #s(literal 2 binary32) (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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.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 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))))
(/.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))) (+.f32 #s(literal 1 binary32) ux)) (*.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 uy (*.f32 #s(literal 2 binary32) (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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.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 ux (*.f32 maxCos zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))))) (*.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 uy (*.f32 #s(literal 2 binary32) (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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.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 #s(literal 1 binary32) ux)))
(/.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))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (*.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 uy (*.f32 #s(literal 2 binary32) (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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.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 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 ux (*.f32 maxCos zi))))) (*.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 uy (*.f32 #s(literal 2 binary32) (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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.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 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))))
(/.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))) (+.f32 #s(literal 1 binary32) ux)) (*.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 uy (*.f32 #s(literal 2 binary32) (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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.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 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 ux (*.f32 maxCos zi))))) (*.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 uy (*.f32 #s(literal 2 binary32) (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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.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 #s(literal 1 binary32) ux)))
(/.f32 (+.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 uy (*.f32 #s(literal 2 binary32) (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 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.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 (*.f32 maxCos zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux 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 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))))
(/.f32 (+.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 uy (*.f32 #s(literal 2 binary32) (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 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))))) (+.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 (*.f32 maxCos zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux 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 #s(literal 1 binary32) ux)))
(/.f32 (+.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 uy (*.f32 #s(literal 2 binary32) (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 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.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 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 ux (*.f32 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 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))))
(/.f32 (+.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 uy (*.f32 #s(literal 2 binary32) (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 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))))) (+.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 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 ux (*.f32 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 #s(literal 1 binary32) ux)))
(/.f32 (+.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)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (*.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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.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 ux (*.f32 maxCos zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))))) (*.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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.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 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))))
(/.f32 (+.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)))) (+.f32 #s(literal 1 binary32) ux)) (*.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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.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 ux (*.f32 maxCos zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))))) (*.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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.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 #s(literal 1 binary32) ux)))
(/.f32 (+.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)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (*.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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.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 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 ux (*.f32 maxCos zi))))) (*.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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.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 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))))
(/.f32 (+.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)))) (+.f32 #s(literal 1 binary32) ux)) (*.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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.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 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 ux (*.f32 maxCos zi))))) (*.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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.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 #s(literal 1 binary32) ux)))
(/.f32 (+.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 uy (*.f32 #s(literal 2 binary32) (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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (*.f32 (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 ux (*.f32 maxCos zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))))) (*.f32 (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 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))))
(/.f32 (+.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 uy (*.f32 #s(literal 2 binary32) (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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))))) (+.f32 #s(literal 1 binary32) ux)) (*.f32 (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 ux (*.f32 maxCos zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))))) (*.f32 (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 #s(literal 1 binary32) ux)))
(/.f32 (+.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 uy (*.f32 #s(literal 2 binary32) (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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (*.f32 (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 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 ux (*.f32 maxCos zi))))) (*.f32 (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 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))))
(/.f32 (+.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 uy (*.f32 #s(literal 2 binary32) (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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))))) (+.f32 #s(literal 1 binary32) ux)) (*.f32 (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 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 ux (*.f32 maxCos zi))))) (*.f32 (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 #s(literal 1 binary32) ux)))
(/.f32 (+.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 uy (*.f32 #s(literal 2 binary32) (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 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (*.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 ux (*.f32 maxCos zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))))) (*.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 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))))
(/.f32 (+.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 uy (*.f32 #s(literal 2 binary32) (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 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))))) (+.f32 #s(literal 1 binary32) ux)) (*.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 ux (*.f32 maxCos zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))))) (*.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 #s(literal 1 binary32) ux)))
(/.f32 (+.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 uy (*.f32 #s(literal 2 binary32) (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 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (*.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 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 ux (*.f32 maxCos zi))))) (*.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 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))))
(/.f32 (+.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 uy (*.f32 #s(literal 2 binary32) (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 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))))) (+.f32 #s(literal 1 binary32) ux)) (*.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 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 ux (*.f32 maxCos zi))))) (*.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 #s(literal 1 binary32) ux)))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 maxCos zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (/.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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.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 (+.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 (*.f32 xi xi) (+.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 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 (+.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 maxCos zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux 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 (*.f32 xi xi) (+.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 yi yi) (-.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 #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 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 xi) (+.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 yi yi) (-.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 (*.f32 (*.f32 (*.f32 ux (*.f32 maxCos zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (+.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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.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 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (+.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 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (+.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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.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 ux (*.f32 maxCos zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (+.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 uy (*.f32 #s(literal 2 binary32) (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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.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 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (+.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 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (+.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 uy (*.f32 #s(literal 2 binary32) (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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.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 (*.f32 ux (*.f32 maxCos zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux 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))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (-.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 uy (*.f32 #s(literal 2 binary32) (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 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.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))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 maxCos zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.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 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (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)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.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 ux (*.f32 maxCos zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (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 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (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 uy (*.f32 #s(literal 2 binary32) (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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (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 (*.f32 (*.f32 (*.f32 ux (*.f32 maxCos zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (-.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) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (-.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 uy (*.f32 #s(literal 2 binary32) (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 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (-.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 ux (*.f32 maxCos zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (/.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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.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 (+.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (/.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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.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 (+.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 maxCos zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux 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 (*.f32 xi xi) (+.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 yi yi) (-.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 #s(literal 1 binary32) ux) #s(literal 1 binary32))) (*.f32 (+.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 (*.f32 xi xi) (+.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 yi yi) (-.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 (*.f32 (*.f32 (*.f32 ux (*.f32 maxCos zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.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 #s(literal 1 binary32) ux) (+.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 #s(literal 1 binary32) ux) (+.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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.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 ux (*.f32 maxCos zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.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 uy (*.f32 #s(literal 2 binary32) (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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.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 #s(literal 1 binary32) ux) (+.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 #s(literal 1 binary32) ux) (+.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 uy (*.f32 #s(literal 2 binary32) (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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.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 (*.f32 ux (*.f32 maxCos zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux 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))))))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (-.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 uy (*.f32 #s(literal 2 binary32) (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 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))))))) (*.f32 (+.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))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 maxCos zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.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 #s(literal 1 binary32) ux) (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)))))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.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 ux (*.f32 maxCos zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (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 #s(literal 1 binary32) ux) (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 uy (*.f32 #s(literal 2 binary32) (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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))))))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (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 (*.f32 (*.f32 (*.f32 ux (*.f32 maxCos zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (-.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 (*.f32 (*.f32 yi yi) (-.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 xi xi) (+.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 #s(literal 1 binary32) ux) (-.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 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 ux (*.f32 maxCos zi))) (/.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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.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 (+.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 (*.f32 xi xi) (+.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 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 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 ux (*.f32 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 (*.f32 xi xi) (+.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 yi yi) (-.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 #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 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 xi) (+.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 yi yi) (-.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 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 ux (*.f32 maxCos zi))) (+.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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.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 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (+.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 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (+.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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.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 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 ux (*.f32 maxCos zi))) (+.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 uy (*.f32 #s(literal 2 binary32) (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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.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 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (+.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 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (+.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 uy (*.f32 #s(literal 2 binary32) (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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.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 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 ux (*.f32 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 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (-.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 uy (*.f32 #s(literal 2 binary32) (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 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.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))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 ux (*.f32 maxCos zi))) (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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.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 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (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)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.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 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 ux (*.f32 maxCos zi))) (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 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (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 uy (*.f32 #s(literal 2 binary32) (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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (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 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 ux (*.f32 maxCos zi))) (-.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) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (-.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 uy (*.f32 #s(literal 2 binary32) (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 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (-.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 binary32) (*.f32 ux ux)) (*.f32 ux (*.f32 maxCos zi))) (/.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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.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 (+.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (/.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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.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 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 ux (*.f32 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 (*.f32 xi xi) (+.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 yi yi) (-.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 #s(literal 1 binary32) ux) #s(literal 1 binary32))) (*.f32 (+.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 (*.f32 xi xi) (+.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 yi yi) (-.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 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 ux (*.f32 maxCos zi))) (+.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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.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 #s(literal 1 binary32) ux) (+.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 #s(literal 1 binary32) ux) (+.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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.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 binary32) (*.f32 ux ux)) (*.f32 ux (*.f32 maxCos zi))) (+.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 uy (*.f32 #s(literal 2 binary32) (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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.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 #s(literal 1 binary32) ux) (+.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 #s(literal 1 binary32) ux) (+.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 uy (*.f32 #s(literal 2 binary32) (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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.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 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 ux (*.f32 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 #s(literal 1 binary32) ux) (-.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 uy (*.f32 #s(literal 2 binary32) (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 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))))))) (*.f32 (+.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))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 ux (*.f32 maxCos zi))) (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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.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 #s(literal 1 binary32) ux) (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)))))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.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 binary32) (*.f32 ux ux)) (*.f32 ux (*.f32 maxCos zi))) (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 #s(literal 1 binary32) ux) (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 uy (*.f32 #s(literal 2 binary32) (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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))))))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (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 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 ux (*.f32 maxCos zi))) (-.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 (*.f32 (*.f32 yi yi) (-.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 xi xi) (+.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 #s(literal 1 binary32) ux) (-.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 (*.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 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)))))) (/.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 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) (-.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.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)))))))))))
(*.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 maxCos (*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))))) (/.f32 #s(literal 1 binary32) (+.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 maxCos (*.f32 (*.f32 ux (-.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))))))
(+.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))))))
(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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.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)))) #s(literal -1 binary32))
(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 (*.f32 xi xi) (+.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 yi yi) (-.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)))))))))) #s(literal -1 binary32))
(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 #s(literal 2 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))) yi) (*.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 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 (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))))))
(fma.f32 (*.f32 yi #s(literal 2 binary32)) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (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 uy (*.f32 #s(literal 2 binary32) (PI.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 yi yi) (-.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 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 xi xi) (+.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 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 xi xi) (+.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 yi yi) (-.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 (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 xi xi) (+.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 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 (*.f32 (*.f32 yi yi) (-.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 (*.f32 xi xi) (+.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 (*.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 xi xi) (+.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 yi yi) (-.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 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 xi xi) (+.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 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 xi xi) (+.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 yi yi) (-.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)))))))))) (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 (*.f32 (*.f32 yi yi) (-.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 xi xi) (+.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 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 xi xi) (+.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 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 xi xi) (+.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 yi yi) (-.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 #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))))
(cos.f32 (+.f32 (*.f32 uy (PI.f32)) (*.f32 uy (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))))))))
(fma.f32 (cos.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))) (*.f32 (neg.f32 (sin.f32 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 uy (PI.f32)))))
(-.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 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 (cos.f32 (*.f32 uy (PI.f32))) #s(literal 6 binary32)) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) #s(literal 6 binary32))) (+.f32 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) #s(literal 4 binary32)) (+.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) #s(literal 4 binary32)) (*.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 (cos.f32 (*.f32 uy (PI.f32))) #s(literal 4 binary32)) (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) #s(literal 4 binary32))) #s(literal 1 binary32))
(/.f32 (-.f32 (+.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) #s(literal 2 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 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 ux zi)
(*.f32 zi ux)
(+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))
(+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))))
(pow.f32 (/.f32 (+.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32)))))) (+.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32)) (*.f32 yi (*.f32 yi yi))) (*.f32 #s(literal -8 binary32) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32))))))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) yi))) (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32)) (*.f32 yi yi)))) #s(literal -1 binary32))
(fma.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi) (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))))
(fma.f32 uy (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) #s(literal -2 binary32)) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))
(fma.f32 (PI.f32) (*.f32 #s(literal 2 binary32) yi) (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))))
(fma.f32 (PI.f32) (*.f32 yi #s(literal 2 binary32)) (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))))
(fma.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))))
(fma.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))
(fma.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32)) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))
(fma.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -2 binary32) (*.f32 xi uy)) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))
(fma.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))
(fma.f32 (*.f32 (PI.f32) yi) #s(literal 2 binary32) (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))))
(fma.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) yi (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))))
(fma.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi uy)) (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))
(fma.f32 (*.f32 xi (*.f32 uy (PI.f32))) (*.f32 (PI.f32) #s(literal -2 binary32)) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))
(fma.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))
(fma.f32 (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32))) (*.f32 xi uy) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))
(fma.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 uy (PI.f32)))) (PI.f32) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))
(fma.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi uy)) (PI.f32)) (PI.f32) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))
(fma.f32 (*.f32 #s(literal 2 binary32) yi) (PI.f32) (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))))
(-.f32 (/.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))) (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) yi)))) (/.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32)) (*.f32 yi yi)) (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) yi)))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32)))))) (+.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32)) (*.f32 yi (*.f32 yi yi))) (*.f32 #s(literal -8 binary32) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32))))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) yi))) (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32)) (*.f32 yi yi)))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32)) (*.f32 yi (*.f32 yi yi))) (*.f32 #s(literal -8 binary32) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))))) (+.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32)) (*.f32 yi (*.f32 yi yi))) (*.f32 #s(literal -8 binary32) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))))) (+.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32)) (*.f32 yi yi)) (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))))))
(/.f32 (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32)) (*.f32 yi yi))) (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) yi))))
(/.f32 (neg.f32 (+.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32)) (*.f32 yi (*.f32 yi yi))) (*.f32 #s(literal -8 binary32) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32))))))))) (neg.f32 (+.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))))))))
(/.f32 (neg.f32 (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32)) (*.f32 yi yi)))) (neg.f32 (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) yi)))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32)) (*.f32 yi yi)) (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32))))))) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32)))))
(*.f32 (+.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32)) (*.f32 yi (*.f32 yi yi))) (*.f32 #s(literal -8 binary32) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))))))))
(*.f32 (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32)) (*.f32 yi yi))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) yi)))))
(+.f32 xi (+.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) (*.f32 uy (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))))
(+.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) (+.f32 xi (*.f32 uy (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))))
(+.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) (+.f32 xi (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))))
(+.f32 (+.f32 xi (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))) (*.f32 uy (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))))
(+.f32 (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -2 binary32) uy)) (+.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (+.f32 xi (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)))))
(+.f32 (+.f32 xi (*.f32 uy (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)))
(+.f32 (+.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))) xi)
(+.f32 (+.f32 (+.f32 xi (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -2 binary32) uy))) (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))
(pow.f32 (/.f32 (+.f32 (*.f32 uy (*.f32 (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (*.f32 uy (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))))) (*.f32 (+.f32 xi (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))) (-.f32 (+.f32 xi (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))) (*.f32 uy (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))))) (+.f32 (*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) (*.f32 uy (*.f32 (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (*.f32 uy (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))))) (*.f32 (+.f32 xi (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))) (*.f32 (+.f32 xi (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))) (+.f32 xi (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (-.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) (+.f32 xi (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)))) (-.f32 (*.f32 uy (*.f32 (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (*.f32 uy (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))))) (*.f32 (+.f32 xi (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))) (+.f32 xi (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)))))) #s(literal -1 binary32))
(fma.f32 uy (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (+.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (+.f32 xi (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)))))
(fma.f32 uy (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (+.f32 xi (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))))
(fma.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (+.f32 xi (*.f32 uy (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))))
(fma.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 maxCos zi)) (+.f32 xi (*.f32 uy (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))))
(fma.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi) (+.f32 xi (*.f32 uy (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))))
(fma.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 xi (*.f32 uy (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))))
(fma.f32 (*.f32 ux zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (+.f32 xi (*.f32 uy (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))))
(fma.f32 (*.f32 ux (*.f32 maxCos zi)) (-.f32 #s(literal 1 binary32) ux) (+.f32 xi (*.f32 uy (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))))
(fma.f32 #s(literal -2 binary32) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) uy) (+.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (+.f32 xi (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)))))
(fma.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -2 binary32) uy) (+.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (+.f32 xi (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)))))
(fma.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) uy (+.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (+.f32 xi (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)))))
(fma.f32 (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) uy (+.f32 xi (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))))
(fma.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (+.f32 xi (*.f32 uy (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.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 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))))
(fma.f32 (*.f32 maxCos zi) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (+.f32 xi (*.f32 uy (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) ux (+.f32 xi (*.f32 uy (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))))
(fma.f32 (+.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))))) (*.f32 xi (*.f32 xi xi))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 xi xi) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) (-.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) xi)))) (*.f32 uy (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))))
(fma.f32 (-.f32 (*.f32 xi xi) (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))))) (/.f32 #s(literal 1 binary32) (-.f32 xi (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)))) (*.f32 uy (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))))
(fma.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos zi) (+.f32 xi (*.f32 uy (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))))
(fma.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi uy)) (*.f32 (*.f32 (PI.f32) (PI.f32)) uy) (+.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (+.f32 xi (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)))))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux zi) (+.f32 xi (*.f32 uy (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))))
(fma.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi) maxCos (+.f32 xi (*.f32 uy (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))))
(fma.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) zi (+.f32 xi (*.f32 uy (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))))
(fma.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) maxCos) zi (+.f32 xi (*.f32 uy (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))))
(fma.f32 (*.f32 uy #s(literal -2 binary32)) (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (+.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (+.f32 xi (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)))))
(fma.f32 (*.f32 uy (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32))))) #s(literal -2 binary32) (+.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (+.f32 xi (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)))))
(fma.f32 (*.f32 uy (*.f32 #s(literal -2 binary32) (*.f32 xi uy))) (*.f32 (PI.f32) (PI.f32)) (+.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (+.f32 xi (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)))))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux zi)) maxCos (+.f32 xi (*.f32 uy (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) zi (+.f32 xi (*.f32 uy (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))))
(fma.f32 (*.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) zi (+.f32 xi (*.f32 uy (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))))
(fma.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi (+.f32 xi (*.f32 uy (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))))
(-.f32 (/.f32 (*.f32 uy (*.f32 (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (*.f32 uy (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))))) (-.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) (+.f32 xi (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))))) (/.f32 (*.f32 (+.f32 xi (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))) (+.f32 xi (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)))) (-.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) (+.f32 xi (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 uy (*.f32 (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (*.f32 uy (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))))) (*.f32 (+.f32 xi (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))) (-.f32 (+.f32 xi (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))) (*.f32 uy (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))))) (+.f32 (*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) (*.f32 uy (*.f32 (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (*.f32 uy (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))))) (*.f32 (+.f32 xi (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))) (*.f32 (+.f32 xi (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))) (+.f32 xi (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) (+.f32 xi (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)))) (-.f32 (*.f32 uy (*.f32 (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (*.f32 uy (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))))) (*.f32 (+.f32 xi (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))) (+.f32 xi (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)))))))
(/.f32 (+.f32 (*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) (*.f32 uy (*.f32 (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (*.f32 uy (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))))) (*.f32 (+.f32 xi (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))) (*.f32 (+.f32 xi (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))) (+.f32 xi (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)))))) (+.f32 (*.f32 uy (*.f32 (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (*.f32 uy (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))))) (*.f32 (+.f32 xi (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))) (-.f32 (+.f32 xi (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))) (*.f32 uy (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))))))
(/.f32 (+.f32 (*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) (*.f32 uy (*.f32 (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (*.f32 uy (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))))) (*.f32 (+.f32 xi (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))) (*.f32 (+.f32 xi (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))) (+.f32 xi (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)))))) (+.f32 (*.f32 (+.f32 xi (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))) (+.f32 xi (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)))) (-.f32 (*.f32 uy (*.f32 (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (*.f32 uy (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))))) (*.f32 uy (*.f32 (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (+.f32 xi (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))))))))
(/.f32 (-.f32 (*.f32 uy (*.f32 (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (*.f32 uy (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))))) (*.f32 (+.f32 xi (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))) (+.f32 xi (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))))) (-.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) (+.f32 xi (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)))))
(/.f32 (neg.f32 (+.f32 (*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) (*.f32 uy (*.f32 (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (*.f32 uy (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))))) (*.f32 (+.f32 xi (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))) (*.f32 (+.f32 xi (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))) (+.f32 xi (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))))))) (neg.f32 (+.f32 (*.f32 uy (*.f32 (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (*.f32 uy (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))))) (*.f32 (+.f32 xi (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))) (-.f32 (+.f32 xi (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))) (*.f32 uy (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))))))))
(/.f32 (neg.f32 (-.f32 (*.f32 uy (*.f32 (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (*.f32 uy (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))))) (*.f32 (+.f32 xi (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))) (+.f32 xi (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)))))) (neg.f32 (-.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) (+.f32 xi (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))))))
(/.f32 (+.f32 (*.f32 (+.f32 xi (*.f32 uy (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))) (*.f32 (+.f32 xi (*.f32 uy (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))) (+.f32 xi (*.f32 uy (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)))))) (+.f32 (*.f32 (+.f32 xi (*.f32 uy (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))) (+.f32 xi (*.f32 uy (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))))) (-.f32 (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)))) (*.f32 (+.f32 xi (*.f32 uy (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))))))
(/.f32 (-.f32 (*.f32 (+.f32 xi (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))) (+.f32 xi (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)))) (*.f32 uy (*.f32 (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (*.f32 uy (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))))) (-.f32 (+.f32 xi (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))) (*.f32 uy (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))))
(/.f32 (-.f32 (*.f32 (+.f32 xi (*.f32 uy (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))) (+.f32 xi (*.f32 uy (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))))) (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))))) (-.f32 (+.f32 xi (*.f32 uy (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 maxCos zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (+.f32 (*.f32 uy (*.f32 (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (*.f32 uy (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) xi)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) (*.f32 uy (*.f32 (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (*.f32 uy (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))))) (*.f32 xi (*.f32 xi xi))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 uy (*.f32 (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (*.f32 uy (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) xi)))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 maxCos zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (-.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) xi)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (-.f32 (*.f32 uy (*.f32 (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (*.f32 uy (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))))) (*.f32 xi xi)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (-.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) xi)))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 maxCos zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.f32 (*.f32 uy (*.f32 (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (*.f32 uy (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) xi)))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 (*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) (*.f32 uy (*.f32 (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (*.f32 uy (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))))) (*.f32 xi (*.f32 xi xi))))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 (*.f32 uy (*.f32 (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (*.f32 uy (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) xi)))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 maxCos zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (-.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) xi)) (*.f32 (+.f32 #s(literal 1 binary32) ux) (-.f32 (*.f32 uy (*.f32 (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (*.f32 uy (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))))) (*.f32 xi xi)))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (-.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) xi)))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 ux (*.f32 maxCos zi))) (+.f32 (*.f32 uy (*.f32 (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (*.f32 uy (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) xi)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) (*.f32 uy (*.f32 (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (*.f32 uy (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))))) (*.f32 xi (*.f32 xi xi))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 uy (*.f32 (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (*.f32 uy (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) xi)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 ux (*.f32 maxCos zi))) (-.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) xi)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (-.f32 (*.f32 uy (*.f32 (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (*.f32 uy (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))))) (*.f32 xi xi)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (-.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) xi)))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 ux (*.f32 maxCos zi))) (+.f32 (*.f32 uy (*.f32 (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (*.f32 uy (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) xi)))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 (*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) (*.f32 uy (*.f32 (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (*.f32 uy (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))))) (*.f32 xi (*.f32 xi xi))))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 (*.f32 uy (*.f32 (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (*.f32 uy (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) xi)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 ux (*.f32 maxCos zi))) (-.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) xi)) (*.f32 (+.f32 #s(literal 1 binary32) ux) (-.f32 (*.f32 uy (*.f32 (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (*.f32 uy (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))))) (*.f32 xi xi)))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (-.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) xi)))
(/.f32 (+.f32 (*.f32 (+.f32 (*.f32 (*.f32 #s(literal -8 binary32) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32))))))) (*.f32 uy (*.f32 uy uy))) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32)) (*.f32 (*.f32 yi (*.f32 yi yi)) (*.f32 uy (*.f32 uy uy))))) (/.f32 (+.f32 (*.f32 xi xi) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) (-.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) xi))) (+.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))))) (*.f32 xi (*.f32 xi xi))))) (*.f32 (+.f32 (*.f32 (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -2 binary32) uy)) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -2 binary32) uy))) (-.f32 (*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) (*.f32 (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -2 binary32) uy)) (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -2 binary32) uy)) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -2 binary32) uy))) (-.f32 (*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) (*.f32 (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -2 binary32) uy)) (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))))) (/.f32 (+.f32 (*.f32 xi xi) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) (-.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) xi))) (+.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))))) (*.f32 xi (*.f32 xi xi))))))
(/.f32 (+.f32 (*.f32 (+.f32 (*.f32 (*.f32 #s(literal -8 binary32) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32))))))) (*.f32 uy (*.f32 uy uy))) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32)) (*.f32 (*.f32 yi (*.f32 yi yi)) (*.f32 uy (*.f32 uy uy))))) (/.f32 (-.f32 xi (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))) (-.f32 (*.f32 xi xi) (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))))))) (*.f32 (+.f32 (*.f32 (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -2 binary32) uy)) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -2 binary32) uy))) (-.f32 (*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) (*.f32 (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -2 binary32) uy)) (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -2 binary32) uy)) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -2 binary32) uy))) (-.f32 (*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) (*.f32 (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -2 binary32) uy)) (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))))) (/.f32 (-.f32 xi (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))) (-.f32 (*.f32 xi xi) (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))))))))
(/.f32 (+.f32 (*.f32 (+.f32 (*.f32 (*.f32 #s(literal -8 binary32) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32))))))) (*.f32 uy (*.f32 uy uy))) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32)) (*.f32 (*.f32 yi (*.f32 yi yi)) (*.f32 uy (*.f32 uy uy))))) (+.f32 (*.f32 xi xi) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) (-.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) xi)))) (*.f32 (+.f32 (*.f32 (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -2 binary32) uy)) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -2 binary32) uy))) (-.f32 (*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) (*.f32 (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -2 binary32) uy)) (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))))) (+.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))))) (*.f32 xi (*.f32 xi xi))))) (*.f32 (+.f32 (*.f32 (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -2 binary32) uy)) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -2 binary32) uy))) (-.f32 (*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) (*.f32 (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -2 binary32) uy)) (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))))) (+.f32 (*.f32 xi xi) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) (-.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) xi)))))
(/.f32 (+.f32 (*.f32 (+.f32 (*.f32 (*.f32 #s(literal -8 binary32) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32))))))) (*.f32 uy (*.f32 uy uy))) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32)) (*.f32 (*.f32 yi (*.f32 yi yi)) (*.f32 uy (*.f32 uy uy))))) (+.f32 (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 xi maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))))) (*.f32 (+.f32 (*.f32 (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -2 binary32) uy)) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -2 binary32) uy))) (-.f32 (*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) (*.f32 (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -2 binary32) uy)) (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))))) (+.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))))) (*.f32 xi (*.f32 xi xi))))) (*.f32 (+.f32 (*.f32 (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -2 binary32) uy)) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -2 binary32) uy))) (-.f32 (*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) (*.f32 (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -2 binary32) uy)) (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))))) (+.f32 (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 xi maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))))))
(/.f32 (+.f32 (*.f32 (+.f32 (*.f32 (*.f32 #s(literal -8 binary32) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32))))))) (*.f32 uy (*.f32 uy uy))) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32)) (*.f32 (*.f32 yi (*.f32 yi yi)) (*.f32 uy (*.f32 uy uy))))) (-.f32 xi (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)))) (*.f32 (+.f32 (*.f32 (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -2 binary32) uy)) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -2 binary32) uy))) (-.f32 (*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) (*.f32 (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -2 binary32) uy)) (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))))) (-.f32 (*.f32 xi xi) (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))))))) (*.f32 (+.f32 (*.f32 (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -2 binary32) uy)) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -2 binary32) uy))) (-.f32 (*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) (*.f32 (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -2 binary32) uy)) (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))))) (-.f32 xi (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)))))
(/.f32 (+.f32 (*.f32 (+.f32 (*.f32 (*.f32 #s(literal -8 binary32) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32))))))) (*.f32 uy (*.f32 uy uy))) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32)) (*.f32 (*.f32 yi (*.f32 yi yi)) (*.f32 uy (*.f32 uy uy))))) (neg.f32 (+.f32 (*.f32 xi xi) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) (-.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) xi))))) (*.f32 (+.f32 (*.f32 (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -2 binary32) uy)) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -2 binary32) uy))) (-.f32 (*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) (*.f32 (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -2 binary32) uy)) (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))))) (neg.f32 (+.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))))) (*.f32 xi (*.f32 xi xi)))))) (*.f32 (+.f32 (*.f32 (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -2 binary32) uy)) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -2 binary32) uy))) (-.f32 (*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) (*.f32 (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -2 binary32) uy)) (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))))) (neg.f32 (+.f32 (*.f32 xi xi) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) (-.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) xi))))))
(/.f32 (+.f32 (*.f32 (+.f32 (*.f32 (*.f32 #s(literal -8 binary32) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32))))))) (*.f32 uy (*.f32 uy uy))) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32)) (*.f32 (*.f32 yi (*.f32 yi yi)) (*.f32 uy (*.f32 uy uy))))) (neg.f32 (-.f32 xi (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))))) (*.f32 (+.f32 (*.f32 (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -2 binary32) uy)) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -2 binary32) uy))) (-.f32 (*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) (*.f32 (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -2 binary32) uy)) (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))))) (neg.f32 (-.f32 (*.f32 xi xi) (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)))))))) (*.f32 (+.f32 (*.f32 (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -2 binary32) uy)) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -2 binary32) uy))) (-.f32 (*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) (*.f32 (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -2 binary32) uy)) (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))))) (neg.f32 (-.f32 xi (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))))))
(/.f32 (+.f32 (*.f32 (+.f32 (*.f32 (*.f32 #s(literal -8 binary32) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32))))))) (*.f32 uy (*.f32 uy uy))) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32)) (*.f32 (*.f32 yi (*.f32 yi yi)) (*.f32 uy (*.f32 uy uy))))) (-.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) xi)) (*.f32 (+.f32 (*.f32 (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -2 binary32) uy)) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -2 binary32) uy))) (-.f32 (*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) (*.f32 (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -2 binary32) uy)) (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))))) (-.f32 (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)))) (*.f32 xi xi)))) (*.f32 (+.f32 (*.f32 (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -2 binary32) uy)) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -2 binary32) uy))) (-.f32 (*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) (*.f32 (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -2 binary32) uy)) (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))))) (-.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) xi)))
(/.f32 (+.f32 (*.f32 (-.f32 (*.f32 (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -2 binary32) uy)) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -2 binary32) uy))) (*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))) (/.f32 (+.f32 (*.f32 xi xi) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) (-.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) xi))) (+.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))))) (*.f32 xi (*.f32 xi xi))))) (*.f32 (-.f32 (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -2 binary32) uy)) (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) #s(literal 1 binary32))) (*.f32 (-.f32 (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -2 binary32) uy)) (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) (/.f32 (+.f32 (*.f32 xi xi) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) (-.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) xi))) (+.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))))) (*.f32 xi (*.f32 xi xi))))))
(/.f32 (+.f32 (*.f32 (-.f32 (*.f32 (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -2 binary32) uy)) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -2 binary32) uy))) (*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))) (/.f32 (-.f32 xi (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))) (-.f32 (*.f32 xi xi) (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))))))) (*.f32 (-.f32 (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -2 binary32) uy)) (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) #s(literal 1 binary32))) (*.f32 (-.f32 (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -2 binary32) uy)) (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) (/.f32 (-.f32 xi (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))) (-.f32 (*.f32 xi xi) (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))))))))
(/.f32 (+.f32 (*.f32 (-.f32 (*.f32 (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -2 binary32) uy)) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -2 binary32) uy))) (*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))) (+.f32 (*.f32 xi xi) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) (-.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) xi)))) (*.f32 (-.f32 (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -2 binary32) uy)) (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) (+.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))))) (*.f32 xi (*.f32 xi xi))))) (*.f32 (-.f32 (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -2 binary32) uy)) (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) (+.f32 (*.f32 xi xi) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) (-.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) xi)))))
(/.f32 (+.f32 (*.f32 (-.f32 (*.f32 (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -2 binary32) uy)) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -2 binary32) uy))) (*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))) (+.f32 (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 xi maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))))) (*.f32 (-.f32 (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -2 binary32) uy)) (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) (+.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))))) (*.f32 xi (*.f32 xi xi))))) (*.f32 (-.f32 (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -2 binary32) uy)) (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) (+.f32 (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 xi maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))))))
(/.f32 (+.f32 (*.f32 (-.f32 (*.f32 (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -2 binary32) uy)) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -2 binary32) uy))) (*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))) (-.f32 xi (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)))) (*.f32 (-.f32 (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -2 binary32) uy)) (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) (-.f32 (*.f32 xi xi) (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))))))) (*.f32 (-.f32 (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -2 binary32) uy)) (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) (-.f32 xi (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)))))
(/.f32 (+.f32 (*.f32 (-.f32 (*.f32 (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -2 binary32) uy)) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -2 binary32) uy))) (*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))) (neg.f32 (+.f32 (*.f32 xi xi) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) (-.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) xi))))) (*.f32 (-.f32 (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -2 binary32) uy)) (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) (neg.f32 (+.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))))) (*.f32 xi (*.f32 xi xi)))))) (*.f32 (-.f32 (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -2 binary32) uy)) (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) (neg.f32 (+.f32 (*.f32 xi xi) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) (-.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) xi))))))
(/.f32 (+.f32 (*.f32 (-.f32 (*.f32 (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -2 binary32) uy)) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -2 binary32) uy))) (*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))) (neg.f32 (-.f32 xi (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))))) (*.f32 (-.f32 (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -2 binary32) uy)) (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) (neg.f32 (-.f32 (*.f32 xi xi) (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)))))))) (*.f32 (-.f32 (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -2 binary32) uy)) (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) (neg.f32 (-.f32 xi (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))))))
(/.f32 (+.f32 (*.f32 (-.f32 (*.f32 (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -2 binary32) uy)) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -2 binary32) uy))) (*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))) (-.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) xi)) (*.f32 (-.f32 (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -2 binary32) uy)) (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) (-.f32 (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)))) (*.f32 xi xi)))) (*.f32 (-.f32 (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -2 binary32) uy)) (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) (-.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) xi)))
(/.f32 (+.f32 (*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32)) (*.f32 yi (*.f32 yi yi))) (*.f32 #s(literal -8 binary32) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32))))))))) (/.f32 (+.f32 (*.f32 xi xi) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) (-.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) xi))) (+.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))))) (*.f32 xi (*.f32 xi xi))))) (*.f32 (+.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32)))))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32)))))) (/.f32 (+.f32 (*.f32 xi xi) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) (-.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) xi))) (+.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))))) (*.f32 xi (*.f32 xi xi))))))
(/.f32 (+.f32 (*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32)) (*.f32 yi (*.f32 yi yi))) (*.f32 #s(literal -8 binary32) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32))))))))) (/.f32 (-.f32 xi (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))) (-.f32 (*.f32 xi xi) (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))))))) (*.f32 (+.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32)))))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32)))))) (/.f32 (-.f32 xi (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))) (-.f32 (*.f32 xi xi) (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))))))))
(/.f32 (+.f32 (*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32)) (*.f32 yi (*.f32 yi yi))) (*.f32 #s(literal -8 binary32) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32))))))))) (+.f32 (*.f32 xi xi) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) (-.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) xi)))) (*.f32 (+.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32)))))) (+.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))))) (*.f32 xi (*.f32 xi xi))))) (*.f32 (+.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32)))))) (+.f32 (*.f32 xi xi) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) (-.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) xi)))))
(/.f32 (+.f32 (*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32)) (*.f32 yi (*.f32 yi yi))) (*.f32 #s(literal -8 binary32) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32))))))))) (+.f32 (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 xi maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))))) (*.f32 (+.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32)))))) (+.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))))) (*.f32 xi (*.f32 xi xi))))) (*.f32 (+.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32)))))) (+.f32 (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 xi maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))))))
(/.f32 (+.f32 (*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32)) (*.f32 yi (*.f32 yi yi))) (*.f32 #s(literal -8 binary32) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32))))))))) (-.f32 xi (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)))) (*.f32 (+.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32)))))) (-.f32 (*.f32 xi xi) (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))))))) (*.f32 (+.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32)))))) (-.f32 xi (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)))))
(/.f32 (+.f32 (*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32)) (*.f32 yi (*.f32 yi yi))) (*.f32 #s(literal -8 binary32) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32))))))))) (neg.f32 (+.f32 (*.f32 xi xi) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) (-.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) xi))))) (*.f32 (+.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32)))))) (neg.f32 (+.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))))) (*.f32 xi (*.f32 xi xi)))))) (*.f32 (+.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32)))))) (neg.f32 (+.f32 (*.f32 xi xi) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) (-.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) xi))))))
(/.f32 (+.f32 (*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32)) (*.f32 yi (*.f32 yi yi))) (*.f32 #s(literal -8 binary32) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32))))))))) (neg.f32 (-.f32 xi (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))))) (*.f32 (+.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32)))))) (neg.f32 (-.f32 (*.f32 xi xi) (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)))))))) (*.f32 (+.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32)))))) (neg.f32 (-.f32 xi (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))))))
(/.f32 (+.f32 (*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32)) (*.f32 yi (*.f32 yi yi))) (*.f32 #s(literal -8 binary32) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32))))))))) (-.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) xi)) (*.f32 (+.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32)))))) (-.f32 (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)))) (*.f32 xi xi)))) (*.f32 (+.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32)))))) (-.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) xi)))
(/.f32 (+.f32 (*.f32 (*.f32 uy (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32)) (*.f32 yi yi)))) (/.f32 (+.f32 (*.f32 xi xi) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) (-.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) xi))) (+.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))))) (*.f32 xi (*.f32 xi xi))))) (*.f32 (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) yi))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) yi))) (/.f32 (+.f32 (*.f32 xi xi) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) (-.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) xi))) (+.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))))) (*.f32 xi (*.f32 xi xi))))))
(/.f32 (+.f32 (*.f32 (*.f32 uy (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32)) (*.f32 yi yi)))) (/.f32 (-.f32 xi (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))) (-.f32 (*.f32 xi xi) (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))))))) (*.f32 (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) yi))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) yi))) (/.f32 (-.f32 xi (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))) (-.f32 (*.f32 xi xi) (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))))))))
(/.f32 (+.f32 (*.f32 (*.f32 uy (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32)) (*.f32 yi yi)))) (+.f32 (*.f32 xi xi) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) (-.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) xi)))) (*.f32 (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) yi))) (+.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))))) (*.f32 xi (*.f32 xi xi))))) (*.f32 (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) yi))) (+.f32 (*.f32 xi xi) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) (-.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) xi)))))
(/.f32 (+.f32 (*.f32 (*.f32 uy (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32)) (*.f32 yi yi)))) (+.f32 (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 xi maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))))) (*.f32 (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) yi))) (+.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))))) (*.f32 xi (*.f32 xi xi))))) (*.f32 (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) yi))) (+.f32 (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 xi maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))))))
(/.f32 (+.f32 (*.f32 (*.f32 uy (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32)) (*.f32 yi yi)))) (-.f32 xi (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)))) (*.f32 (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) yi))) (-.f32 (*.f32 xi xi) (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))))))) (*.f32 (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) yi))) (-.f32 xi (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)))))
(/.f32 (+.f32 (*.f32 (*.f32 uy (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32)) (*.f32 yi yi)))) (neg.f32 (+.f32 (*.f32 xi xi) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) (-.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) xi))))) (*.f32 (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) yi))) (neg.f32 (+.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))))) (*.f32 xi (*.f32 xi xi)))))) (*.f32 (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) yi))) (neg.f32 (+.f32 (*.f32 xi xi) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) (-.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) xi))))))
(/.f32 (+.f32 (*.f32 (*.f32 uy (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32)) (*.f32 yi yi)))) (neg.f32 (-.f32 xi (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))))) (*.f32 (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) yi))) (neg.f32 (-.f32 (*.f32 xi xi) (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)))))))) (*.f32 (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) yi))) (neg.f32 (-.f32 xi (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))))))
(/.f32 (+.f32 (*.f32 (*.f32 uy (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32)) (*.f32 yi yi)))) (-.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) xi)) (*.f32 (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) yi))) (-.f32 (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)))) (*.f32 xi xi)))) (*.f32 (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) yi))) (-.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) xi)))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32)) (*.f32 yi (*.f32 yi yi))) (*.f32 #s(literal -8 binary32) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))))) uy) (/.f32 (+.f32 (*.f32 xi xi) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) (-.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) xi))) (+.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))))) (*.f32 xi (*.f32 xi xi))))) (*.f32 (+.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32)))))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32)))))) (/.f32 (+.f32 (*.f32 xi xi) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) (-.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) xi))) (+.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))))) (*.f32 xi (*.f32 xi xi))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32)) (*.f32 yi (*.f32 yi yi))) (*.f32 #s(literal -8 binary32) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))))) uy) (/.f32 (-.f32 xi (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))) (-.f32 (*.f32 xi xi) (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))))))) (*.f32 (+.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32)))))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32)))))) (/.f32 (-.f32 xi (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))) (-.f32 (*.f32 xi xi) (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32)) (*.f32 yi (*.f32 yi yi))) (*.f32 #s(literal -8 binary32) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))))) uy) (+.f32 (*.f32 xi xi) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) (-.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) xi)))) (*.f32 (+.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32)))))) (+.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))))) (*.f32 xi (*.f32 xi xi))))) (*.f32 (+.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32)))))) (+.f32 (*.f32 xi xi) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) (-.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) xi)))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32)) (*.f32 yi (*.f32 yi yi))) (*.f32 #s(literal -8 binary32) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))))) uy) (+.f32 (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 xi maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))))) (*.f32 (+.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32)))))) (+.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))))) (*.f32 xi (*.f32 xi xi))))) (*.f32 (+.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32)))))) (+.f32 (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 xi maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32)) (*.f32 yi (*.f32 yi yi))) (*.f32 #s(literal -8 binary32) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))))) uy) (-.f32 xi (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)))) (*.f32 (+.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32)))))) (-.f32 (*.f32 xi xi) (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))))))) (*.f32 (+.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32)))))) (-.f32 xi (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32)) (*.f32 yi (*.f32 yi yi))) (*.f32 #s(literal -8 binary32) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))))) uy) (neg.f32 (+.f32 (*.f32 xi xi) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) (-.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) xi))))) (*.f32 (+.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32)))))) (neg.f32 (+.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))))) (*.f32 xi (*.f32 xi xi)))))) (*.f32 (+.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32)))))) (neg.f32 (+.f32 (*.f32 xi xi) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) (-.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) xi))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32)) (*.f32 yi (*.f32 yi yi))) (*.f32 #s(literal -8 binary32) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))))) uy) (neg.f32 (-.f32 xi (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))))) (*.f32 (+.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32)))))) (neg.f32 (-.f32 (*.f32 xi xi) (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)))))))) (*.f32 (+.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32)))))) (neg.f32 (-.f32 xi (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32)) (*.f32 yi (*.f32 yi yi))) (*.f32 #s(literal -8 binary32) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))))) uy) (-.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) xi)) (*.f32 (+.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32)))))) (-.f32 (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)))) (*.f32 xi xi)))) (*.f32 (+.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32)))))) (-.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) xi)))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32)) (*.f32 yi yi))) uy) (/.f32 (+.f32 (*.f32 xi xi) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) (-.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) xi))) (+.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))))) (*.f32 xi (*.f32 xi xi))))) (*.f32 (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) yi))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) yi))) (/.f32 (+.f32 (*.f32 xi xi) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) (-.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) xi))) (+.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))))) (*.f32 xi (*.f32 xi xi))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32)) (*.f32 yi yi))) uy) (/.f32 (-.f32 xi (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))) (-.f32 (*.f32 xi xi) (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))))))) (*.f32 (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) yi))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) yi))) (/.f32 (-.f32 xi (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))) (-.f32 (*.f32 xi xi) (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32)) (*.f32 yi yi))) uy) (+.f32 (*.f32 xi xi) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) (-.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) xi)))) (*.f32 (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) yi))) (+.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))))) (*.f32 xi (*.f32 xi xi))))) (*.f32 (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) yi))) (+.f32 (*.f32 xi xi) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) (-.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) xi)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32)) (*.f32 yi yi))) uy) (+.f32 (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 xi maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))))) (*.f32 (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) yi))) (+.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))))) (*.f32 xi (*.f32 xi xi))))) (*.f32 (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) yi))) (+.f32 (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 xi maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32)) (*.f32 yi yi))) uy) (-.f32 xi (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)))) (*.f32 (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) yi))) (-.f32 (*.f32 xi xi) (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))))))) (*.f32 (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) yi))) (-.f32 xi (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32)) (*.f32 yi yi))) uy) (neg.f32 (+.f32 (*.f32 xi xi) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) (-.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) xi))))) (*.f32 (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) yi))) (neg.f32 (+.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))))) (*.f32 xi (*.f32 xi xi)))))) (*.f32 (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) yi))) (neg.f32 (+.f32 (*.f32 xi xi) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) (-.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) xi))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32)) (*.f32 yi yi))) uy) (neg.f32 (-.f32 xi (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))))) (*.f32 (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) yi))) (neg.f32 (-.f32 (*.f32 xi xi) (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)))))))) (*.f32 (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) yi))) (neg.f32 (-.f32 xi (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32)) (*.f32 yi yi))) uy) (-.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) xi)) (*.f32 (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) yi))) (-.f32 (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)))) (*.f32 xi xi)))) (*.f32 (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) yi))) (-.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) xi)))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (+.f32 (*.f32 (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -2 binary32) uy)) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -2 binary32) uy))) (-.f32 (*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) (*.f32 (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -2 binary32) uy)) (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))))) (*.f32 (/.f32 (+.f32 (*.f32 xi xi) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) (-.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) xi))) (+.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))))) (*.f32 xi (*.f32 xi xi)))) (+.f32 (*.f32 (*.f32 #s(literal -8 binary32) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32))))))) (*.f32 uy (*.f32 uy uy))) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32)) (*.f32 (*.f32 yi (*.f32 yi yi)) (*.f32 uy (*.f32 uy uy))))))) (*.f32 (/.f32 (+.f32 (*.f32 xi xi) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) (-.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) xi))) (+.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))))) (*.f32 xi (*.f32 xi xi)))) (+.f32 (*.f32 (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -2 binary32) uy)) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -2 binary32) uy))) (-.f32 (*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) (*.f32 (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -2 binary32) uy)) (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))))))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (-.f32 (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -2 binary32) uy)) (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))) (*.f32 (/.f32 (+.f32 (*.f32 xi xi) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) (-.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) xi))) (+.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))))) (*.f32 xi (*.f32 xi xi)))) (-.f32 (*.f32 (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -2 binary32) uy)) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -2 binary32) uy))) (*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))))) (*.f32 (/.f32 (+.f32 (*.f32 xi xi) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) (-.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) xi))) (+.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))))) (*.f32 xi (*.f32 xi xi)))) (-.f32 (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -2 binary32) uy)) (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))))))) (*.f32 (/.f32 (+.f32 (*.f32 xi xi) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) (-.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) xi))) (+.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))))) (*.f32 xi (*.f32 xi xi)))) (*.f32 uy (+.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32)) (*.f32 yi (*.f32 yi yi))) (*.f32 #s(literal -8 binary32) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32))))))))))) (*.f32 (/.f32 (+.f32 (*.f32 xi xi) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) (-.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) xi))) (+.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))))) (*.f32 xi (*.f32 xi xi)))) (+.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))))))))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) yi)))) (*.f32 (/.f32 (+.f32 (*.f32 xi xi) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) (-.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) xi))) (+.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))))) (*.f32 xi (*.f32 xi xi)))) (*.f32 uy (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32)) (*.f32 yi yi)))))) (*.f32 (/.f32 (+.f32 (*.f32 xi xi) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) (-.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) xi))) (+.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))))) (*.f32 xi (*.f32 xi xi)))) (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) yi)))))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))))))) (*.f32 (/.f32 (+.f32 (*.f32 xi xi) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) (-.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) xi))) (+.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))))) (*.f32 xi (*.f32 xi xi)))) (*.f32 (+.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32)) (*.f32 yi (*.f32 yi yi))) (*.f32 #s(literal -8 binary32) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))))) uy))) (*.f32 (/.f32 (+.f32 (*.f32 xi xi) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) (-.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) xi))) (+.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))))) (*.f32 xi (*.f32 xi xi)))) (+.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))))))))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) yi)))) (*.f32 (/.f32 (+.f32 (*.f32 xi xi) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) (-.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) xi))) (+.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))))) (*.f32 xi (*.f32 xi xi)))) (*.f32 (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32)) (*.f32 yi yi))) uy))) (*.f32 (/.f32 (+.f32 (*.f32 xi xi) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) (-.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) xi))) (+.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))))) (*.f32 xi (*.f32 xi xi)))) (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) yi)))))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (+.f32 (*.f32 (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -2 binary32) uy)) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -2 binary32) uy))) (-.f32 (*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) (*.f32 (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -2 binary32) uy)) (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))))) (*.f32 (/.f32 (-.f32 xi (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))) (-.f32 (*.f32 xi xi) (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)))))) (+.f32 (*.f32 (*.f32 #s(literal -8 binary32) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32))))))) (*.f32 uy (*.f32 uy uy))) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32)) (*.f32 (*.f32 yi (*.f32 yi yi)) (*.f32 uy (*.f32 uy uy))))))) (*.f32 (/.f32 (-.f32 xi (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))) (-.f32 (*.f32 xi xi) (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)))))) (+.f32 (*.f32 (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -2 binary32) uy)) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -2 binary32) uy))) (-.f32 (*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) (*.f32 (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -2 binary32) uy)) (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))))))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (-.f32 (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -2 binary32) uy)) (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))) (*.f32 (/.f32 (-.f32 xi (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))) (-.f32 (*.f32 xi xi) (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)))))) (-.f32 (*.f32 (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -2 binary32) uy)) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -2 binary32) uy))) (*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))))) (*.f32 (/.f32 (-.f32 xi (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))) (-.f32 (*.f32 xi xi) (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)))))) (-.f32 (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -2 binary32) uy)) (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))))))) (*.f32 (/.f32 (-.f32 xi (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))) (-.f32 (*.f32 xi xi) (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)))))) (*.f32 uy (+.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32)) (*.f32 yi (*.f32 yi yi))) (*.f32 #s(literal -8 binary32) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32))))))))))) (*.f32 (/.f32 (-.f32 xi (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))) (-.f32 (*.f32 xi xi) (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)))))) (+.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))))))))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) yi)))) (*.f32 (/.f32 (-.f32 xi (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))) (-.f32 (*.f32 xi xi) (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)))))) (*.f32 uy (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32)) (*.f32 yi yi)))))) (*.f32 (/.f32 (-.f32 xi (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))) (-.f32 (*.f32 xi xi) (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)))))) (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) yi)))))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))))))) (*.f32 (/.f32 (-.f32 xi (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))) (-.f32 (*.f32 xi xi) (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)))))) (*.f32 (+.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32)) (*.f32 yi (*.f32 yi yi))) (*.f32 #s(literal -8 binary32) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))))) uy))) (*.f32 (/.f32 (-.f32 xi (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))) (-.f32 (*.f32 xi xi) (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)))))) (+.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))))))))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) yi)))) (*.f32 (/.f32 (-.f32 xi (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))) (-.f32 (*.f32 xi xi) (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)))))) (*.f32 (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32)) (*.f32 yi yi))) uy))) (*.f32 (/.f32 (-.f32 xi (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))) (-.f32 (*.f32 xi xi) (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)))))) (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) yi)))))
(/.f32 (+.f32 (*.f32 (+.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))))) (*.f32 xi (*.f32 xi xi))) (+.f32 (*.f32 (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -2 binary32) uy)) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -2 binary32) uy))) (-.f32 (*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) (*.f32 (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -2 binary32) uy)) (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))))) (*.f32 (+.f32 (*.f32 xi xi) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) (-.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) xi))) (+.f32 (*.f32 (*.f32 #s(literal -8 binary32) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32))))))) (*.f32 uy (*.f32 uy uy))) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32)) (*.f32 (*.f32 yi (*.f32 yi yi)) (*.f32 uy (*.f32 uy uy))))))) (*.f32 (+.f32 (*.f32 xi xi) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) (-.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) xi))) (+.f32 (*.f32 (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -2 binary32) uy)) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -2 binary32) uy))) (-.f32 (*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) (*.f32 (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -2 binary32) uy)) (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))))))
(/.f32 (+.f32 (*.f32 (+.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))))) (*.f32 xi (*.f32 xi xi))) (-.f32 (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -2 binary32) uy)) (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))) (*.f32 (+.f32 (*.f32 xi xi) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) (-.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) xi))) (-.f32 (*.f32 (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -2 binary32) uy)) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -2 binary32) uy))) (*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))))) (*.f32 (+.f32 (*.f32 xi xi) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) (-.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) xi))) (-.f32 (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -2 binary32) uy)) (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))))
(/.f32 (+.f32 (*.f32 (+.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))))) (*.f32 xi (*.f32 xi xi))) (+.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))))))) (*.f32 (+.f32 (*.f32 xi xi) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) (-.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) xi))) (*.f32 uy (+.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32)) (*.f32 yi (*.f32 yi yi))) (*.f32 #s(literal -8 binary32) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32))))))))))) (*.f32 (+.f32 (*.f32 xi xi) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) (-.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) xi))) (+.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))))))))
(/.f32 (+.f32 (*.f32 (+.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))))) (*.f32 xi (*.f32 xi xi))) (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) yi)))) (*.f32 (+.f32 (*.f32 xi xi) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) (-.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) xi))) (*.f32 uy (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32)) (*.f32 yi yi)))))) (*.f32 (+.f32 (*.f32 xi xi) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) (-.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) xi))) (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) yi)))))
(/.f32 (+.f32 (*.f32 (+.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))))) (*.f32 xi (*.f32 xi xi))) (+.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))))))) (*.f32 (+.f32 (*.f32 xi xi) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) (-.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) xi))) (*.f32 (+.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32)) (*.f32 yi (*.f32 yi yi))) (*.f32 #s(literal -8 binary32) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))))) uy))) (*.f32 (+.f32 (*.f32 xi xi) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) (-.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) xi))) (+.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))))))))
(/.f32 (+.f32 (*.f32 (+.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))))) (*.f32 xi (*.f32 xi xi))) (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) yi)))) (*.f32 (+.f32 (*.f32 xi xi) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) (-.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) xi))) (*.f32 (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32)) (*.f32 yi yi))) uy))) (*.f32 (+.f32 (*.f32 xi xi) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) (-.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) xi))) (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) yi)))))
(/.f32 (+.f32 (*.f32 (+.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))))) (*.f32 xi (*.f32 xi xi))) (+.f32 (*.f32 (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -2 binary32) uy)) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -2 binary32) uy))) (-.f32 (*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) (*.f32 (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -2 binary32) uy)) (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))))) (*.f32 (+.f32 (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 xi maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)))) (+.f32 (*.f32 (*.f32 #s(literal -8 binary32) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32))))))) (*.f32 uy (*.f32 uy uy))) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32)) (*.f32 (*.f32 yi (*.f32 yi yi)) (*.f32 uy (*.f32 uy uy))))))) (*.f32 (+.f32 (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 xi maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)))) (+.f32 (*.f32 (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -2 binary32) uy)) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -2 binary32) uy))) (-.f32 (*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) (*.f32 (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -2 binary32) uy)) (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))))))
(/.f32 (+.f32 (*.f32 (+.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))))) (*.f32 xi (*.f32 xi xi))) (-.f32 (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -2 binary32) uy)) (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))) (*.f32 (+.f32 (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 xi maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)))) (-.f32 (*.f32 (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -2 binary32) uy)) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -2 binary32) uy))) (*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))))) (*.f32 (+.f32 (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 xi maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)))) (-.f32 (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -2 binary32) uy)) (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))))
(/.f32 (+.f32 (*.f32 (+.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))))) (*.f32 xi (*.f32 xi xi))) (+.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))))))) (*.f32 (+.f32 (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 xi maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)))) (*.f32 uy (+.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32)) (*.f32 yi (*.f32 yi yi))) (*.f32 #s(literal -8 binary32) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32))))))))))) (*.f32 (+.f32 (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 xi maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)))) (+.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))))))))
(/.f32 (+.f32 (*.f32 (+.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))))) (*.f32 xi (*.f32 xi xi))) (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) yi)))) (*.f32 (+.f32 (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 xi maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)))) (*.f32 uy (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32)) (*.f32 yi yi)))))) (*.f32 (+.f32 (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 xi maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)))) (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) yi)))))
(/.f32 (+.f32 (*.f32 (+.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))))) (*.f32 xi (*.f32 xi xi))) (+.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))))))) (*.f32 (+.f32 (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 xi maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)))) (*.f32 (+.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32)) (*.f32 yi (*.f32 yi yi))) (*.f32 #s(literal -8 binary32) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))))) uy))) (*.f32 (+.f32 (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 xi maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)))) (+.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))))))))
(/.f32 (+.f32 (*.f32 (+.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))))) (*.f32 xi (*.f32 xi xi))) (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) yi)))) (*.f32 (+.f32 (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 xi maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)))) (*.f32 (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32)) (*.f32 yi yi))) uy))) (*.f32 (+.f32 (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 xi maxCos) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)))) (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) yi)))))
(/.f32 (+.f32 (*.f32 (-.f32 (*.f32 xi xi) (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))))) (+.f32 (*.f32 (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -2 binary32) uy)) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -2 binary32) uy))) (-.f32 (*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) (*.f32 (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -2 binary32) uy)) (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))))) (*.f32 (-.f32 xi (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))) (+.f32 (*.f32 (*.f32 #s(literal -8 binary32) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32))))))) (*.f32 uy (*.f32 uy uy))) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32)) (*.f32 (*.f32 yi (*.f32 yi yi)) (*.f32 uy (*.f32 uy uy))))))) (*.f32 (-.f32 xi (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))) (+.f32 (*.f32 (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -2 binary32) uy)) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -2 binary32) uy))) (-.f32 (*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) (*.f32 (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -2 binary32) uy)) (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))))))
(/.f32 (+.f32 (*.f32 (-.f32 (*.f32 xi xi) (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))))) (-.f32 (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -2 binary32) uy)) (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))) (*.f32 (-.f32 xi (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))) (-.f32 (*.f32 (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -2 binary32) uy)) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -2 binary32) uy))) (*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))))) (*.f32 (-.f32 xi (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))) (-.f32 (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -2 binary32) uy)) (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))))
(/.f32 (+.f32 (*.f32 (-.f32 (*.f32 xi xi) (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))))) (+.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))))))) (*.f32 (-.f32 xi (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))) (*.f32 uy (+.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32)) (*.f32 yi (*.f32 yi yi))) (*.f32 #s(literal -8 binary32) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32))))))))))) (*.f32 (-.f32 xi (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))) (+.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))))))))
(/.f32 (+.f32 (*.f32 (-.f32 (*.f32 xi xi) (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))))) (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) yi)))) (*.f32 (-.f32 xi (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))) (*.f32 uy (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32)) (*.f32 yi yi)))))) (*.f32 (-.f32 xi (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))) (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) yi)))))
(/.f32 (+.f32 (*.f32 (-.f32 (*.f32 xi xi) (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))))) (+.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))))))) (*.f32 (-.f32 xi (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))) (*.f32 (+.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32)) (*.f32 yi (*.f32 yi yi))) (*.f32 #s(literal -8 binary32) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))))) uy))) (*.f32 (-.f32 xi (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))) (+.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))))))))
(/.f32 (+.f32 (*.f32 (-.f32 (*.f32 xi xi) (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))))) (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) yi)))) (*.f32 (-.f32 xi (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))) (*.f32 (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32)) (*.f32 yi yi))) uy))) (*.f32 (-.f32 xi (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))) (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) yi)))))
(/.f32 (+.f32 (*.f32 (neg.f32 (+.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))))) (*.f32 xi (*.f32 xi xi)))) (+.f32 (*.f32 (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -2 binary32) uy)) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -2 binary32) uy))) (-.f32 (*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) (*.f32 (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -2 binary32) uy)) (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))))) (*.f32 (neg.f32 (+.f32 (*.f32 xi xi) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) (-.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) xi)))) (+.f32 (*.f32 (*.f32 #s(literal -8 binary32) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32))))))) (*.f32 uy (*.f32 uy uy))) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32)) (*.f32 (*.f32 yi (*.f32 yi yi)) (*.f32 uy (*.f32 uy uy))))))) (*.f32 (neg.f32 (+.f32 (*.f32 xi xi) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) (-.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) xi)))) (+.f32 (*.f32 (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -2 binary32) uy)) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -2 binary32) uy))) (-.f32 (*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) (*.f32 (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -2 binary32) uy)) (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))))))
(/.f32 (+.f32 (*.f32 (neg.f32 (+.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))))) (*.f32 xi (*.f32 xi xi)))) (-.f32 (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -2 binary32) uy)) (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))) (*.f32 (neg.f32 (+.f32 (*.f32 xi xi) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) (-.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) xi)))) (-.f32 (*.f32 (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -2 binary32) uy)) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -2 binary32) uy))) (*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))))) (*.f32 (neg.f32 (+.f32 (*.f32 xi xi) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) (-.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) xi)))) (-.f32 (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -2 binary32) uy)) (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))))
(/.f32 (+.f32 (*.f32 (neg.f32 (+.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))))) (*.f32 xi (*.f32 xi xi)))) (+.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))))))) (*.f32 (neg.f32 (+.f32 (*.f32 xi xi) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) (-.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) xi)))) (*.f32 uy (+.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32)) (*.f32 yi (*.f32 yi yi))) (*.f32 #s(literal -8 binary32) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32))))))))))) (*.f32 (neg.f32 (+.f32 (*.f32 xi xi) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) (-.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) xi)))) (+.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))))))))
(/.f32 (+.f32 (*.f32 (neg.f32 (+.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))))) (*.f32 xi (*.f32 xi xi)))) (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) yi)))) (*.f32 (neg.f32 (+.f32 (*.f32 xi xi) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) (-.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) xi)))) (*.f32 uy (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32)) (*.f32 yi yi)))))) (*.f32 (neg.f32 (+.f32 (*.f32 xi xi) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) (-.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) xi)))) (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) yi)))))
(/.f32 (+.f32 (*.f32 (neg.f32 (+.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))))) (*.f32 xi (*.f32 xi xi)))) (+.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))))))) (*.f32 (neg.f32 (+.f32 (*.f32 xi xi) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) (-.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) xi)))) (*.f32 (+.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32)) (*.f32 yi (*.f32 yi yi))) (*.f32 #s(literal -8 binary32) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))))) uy))) (*.f32 (neg.f32 (+.f32 (*.f32 xi xi) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) (-.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) xi)))) (+.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))))))))
(/.f32 (+.f32 (*.f32 (neg.f32 (+.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))))) (*.f32 xi (*.f32 xi xi)))) (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) yi)))) (*.f32 (neg.f32 (+.f32 (*.f32 xi xi) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) (-.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) xi)))) (*.f32 (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32)) (*.f32 yi yi))) uy))) (*.f32 (neg.f32 (+.f32 (*.f32 xi xi) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) (-.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) xi)))) (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) yi)))))
(/.f32 (+.f32 (*.f32 (neg.f32 (-.f32 (*.f32 xi xi) (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)))))) (+.f32 (*.f32 (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -2 binary32) uy)) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -2 binary32) uy))) (-.f32 (*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) (*.f32 (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -2 binary32) uy)) (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))))) (*.f32 (neg.f32 (-.f32 xi (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)))) (+.f32 (*.f32 (*.f32 #s(literal -8 binary32) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32))))))) (*.f32 uy (*.f32 uy uy))) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32)) (*.f32 (*.f32 yi (*.f32 yi yi)) (*.f32 uy (*.f32 uy uy))))))) (*.f32 (neg.f32 (-.f32 xi (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)))) (+.f32 (*.f32 (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -2 binary32) uy)) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -2 binary32) uy))) (-.f32 (*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) (*.f32 (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -2 binary32) uy)) (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))))))
(/.f32 (+.f32 (*.f32 (neg.f32 (-.f32 (*.f32 xi xi) (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)))))) (-.f32 (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -2 binary32) uy)) (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))) (*.f32 (neg.f32 (-.f32 xi (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)))) (-.f32 (*.f32 (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -2 binary32) uy)) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -2 binary32) uy))) (*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))))) (*.f32 (neg.f32 (-.f32 xi (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)))) (-.f32 (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -2 binary32) uy)) (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))))
(/.f32 (+.f32 (*.f32 (neg.f32 (-.f32 (*.f32 xi xi) (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)))))) (+.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))))))) (*.f32 (neg.f32 (-.f32 xi (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)))) (*.f32 uy (+.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32)) (*.f32 yi (*.f32 yi yi))) (*.f32 #s(literal -8 binary32) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32))))))))))) (*.f32 (neg.f32 (-.f32 xi (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)))) (+.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))))))))
(/.f32 (+.f32 (*.f32 (neg.f32 (-.f32 (*.f32 xi xi) (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)))))) (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) yi)))) (*.f32 (neg.f32 (-.f32 xi (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)))) (*.f32 uy (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32)) (*.f32 yi yi)))))) (*.f32 (neg.f32 (-.f32 xi (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)))) (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) yi)))))
(/.f32 (+.f32 (*.f32 (neg.f32 (-.f32 (*.f32 xi xi) (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)))))) (+.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))))))) (*.f32 (neg.f32 (-.f32 xi (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)))) (*.f32 (+.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32)) (*.f32 yi (*.f32 yi yi))) (*.f32 #s(literal -8 binary32) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))))) uy))) (*.f32 (neg.f32 (-.f32 xi (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)))) (+.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))))))))
(/.f32 (+.f32 (*.f32 (neg.f32 (-.f32 (*.f32 xi xi) (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)))))) (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) yi)))) (*.f32 (neg.f32 (-.f32 xi (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)))) (*.f32 (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32)) (*.f32 yi yi))) uy))) (*.f32 (neg.f32 (-.f32 xi (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)))) (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) yi)))))
(/.f32 (+.f32 (*.f32 (-.f32 (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)))) (*.f32 xi xi)) (+.f32 (*.f32 (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -2 binary32) uy)) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -2 binary32) uy))) (-.f32 (*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) (*.f32 (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -2 binary32) uy)) (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))))) (*.f32 (-.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) xi) (+.f32 (*.f32 (*.f32 #s(literal -8 binary32) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32))))))) (*.f32 uy (*.f32 uy uy))) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32)) (*.f32 (*.f32 yi (*.f32 yi yi)) (*.f32 uy (*.f32 uy uy))))))) (*.f32 (-.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) xi) (+.f32 (*.f32 (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -2 binary32) uy)) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -2 binary32) uy))) (-.f32 (*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) (*.f32 (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -2 binary32) uy)) (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))))))
(/.f32 (+.f32 (*.f32 (-.f32 (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)))) (*.f32 xi xi)) (-.f32 (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -2 binary32) uy)) (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))) (*.f32 (-.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) xi) (-.f32 (*.f32 (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -2 binary32) uy)) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -2 binary32) uy))) (*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))))) (*.f32 (-.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) xi) (-.f32 (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -2 binary32) uy)) (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))))
(/.f32 (+.f32 (*.f32 (-.f32 (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)))) (*.f32 xi xi)) (+.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))))))) (*.f32 (-.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) xi) (*.f32 uy (+.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32)) (*.f32 yi (*.f32 yi yi))) (*.f32 #s(literal -8 binary32) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32))))))))))) (*.f32 (-.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) xi) (+.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))))))))
(/.f32 (+.f32 (*.f32 (-.f32 (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)))) (*.f32 xi xi)) (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) yi)))) (*.f32 (-.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) xi) (*.f32 uy (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32)) (*.f32 yi yi)))))) (*.f32 (-.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) xi) (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) yi)))))
(/.f32 (+.f32 (*.f32 (-.f32 (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)))) (*.f32 xi xi)) (+.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))))))) (*.f32 (-.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) xi) (*.f32 (+.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32)) (*.f32 yi (*.f32 yi yi))) (*.f32 #s(literal -8 binary32) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))))) uy))) (*.f32 (-.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) xi) (+.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))))))))
(/.f32 (+.f32 (*.f32 (-.f32 (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)))) (*.f32 xi xi)) (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) yi)))) (*.f32 (-.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) xi) (*.f32 (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32)) (*.f32 yi yi))) uy))) (*.f32 (-.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) xi) (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) yi)))))
(/.f32 (+.f32 (*.f32 (+.f32 (*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) (*.f32 uy (*.f32 (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (*.f32 uy (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))))) (*.f32 xi (*.f32 xi xi))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (*.f32 (+.f32 (*.f32 uy (*.f32 (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (*.f32 uy (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) xi))) (*.f32 (*.f32 ux (*.f32 maxCos zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))))) (*.f32 (+.f32 (*.f32 uy (*.f32 (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (*.f32 uy (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) xi))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))))
(/.f32 (+.f32 (*.f32 (+.f32 (*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) (*.f32 uy (*.f32 (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (*.f32 uy (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))))) (*.f32 xi (*.f32 xi xi))) (+.f32 #s(literal 1 binary32) ux)) (*.f32 (+.f32 (*.f32 uy (*.f32 (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (*.f32 uy (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) xi))) (*.f32 (*.f32 ux (*.f32 maxCos zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))))) (*.f32 (+.f32 (*.f32 uy (*.f32 (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (*.f32 uy (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) xi))) (+.f32 #s(literal 1 binary32) ux)))
(/.f32 (+.f32 (*.f32 (+.f32 (*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) (*.f32 uy (*.f32 (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (*.f32 uy (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))))) (*.f32 xi (*.f32 xi xi))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (*.f32 (+.f32 (*.f32 uy (*.f32 (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (*.f32 uy (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) xi))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 ux (*.f32 maxCos zi))))) (*.f32 (+.f32 (*.f32 uy (*.f32 (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (*.f32 uy (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) xi))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))))
(/.f32 (+.f32 (*.f32 (+.f32 (*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) (*.f32 uy (*.f32 (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (*.f32 uy (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))))) (*.f32 xi (*.f32 xi xi))) (+.f32 #s(literal 1 binary32) ux)) (*.f32 (+.f32 (*.f32 uy (*.f32 (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (*.f32 uy (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) xi))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 ux (*.f32 maxCos zi))))) (*.f32 (+.f32 (*.f32 uy (*.f32 (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (*.f32 uy (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) xi))) (+.f32 #s(literal 1 binary32) ux)))
(/.f32 (+.f32 (*.f32 (-.f32 (*.f32 uy (*.f32 (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (*.f32 uy (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))))) (*.f32 xi xi)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (*.f32 (-.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) xi) (*.f32 (*.f32 ux (*.f32 maxCos zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))))) (*.f32 (-.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) xi) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))))
(/.f32 (+.f32 (*.f32 (-.f32 (*.f32 uy (*.f32 (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (*.f32 uy (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))))) (*.f32 xi xi)) (+.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) xi) (*.f32 (*.f32 ux (*.f32 maxCos zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))))) (*.f32 (-.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) xi) (+.f32 #s(literal 1 binary32) ux)))
(/.f32 (+.f32 (*.f32 (-.f32 (*.f32 uy (*.f32 (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (*.f32 uy (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))))) (*.f32 xi xi)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (*.f32 (-.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) xi) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 ux (*.f32 maxCos zi))))) (*.f32 (-.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) xi) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))))
(/.f32 (+.f32 (*.f32 (-.f32 (*.f32 uy (*.f32 (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (*.f32 uy (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))))) (*.f32 xi xi)) (+.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) xi) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 ux (*.f32 maxCos zi))))) (*.f32 (-.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) xi) (+.f32 #s(literal 1 binary32) ux)))
(*.f32 (+.f32 (*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) (*.f32 uy (*.f32 (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (*.f32 uy (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))))) (*.f32 (+.f32 xi (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))) (*.f32 (+.f32 xi (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))) (+.f32 xi (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)))))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 uy (*.f32 (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (*.f32 uy (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))))) (*.f32 (+.f32 xi (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))) (-.f32 (+.f32 xi (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))) (*.f32 uy (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))))))))
(*.f32 (-.f32 (*.f32 uy (*.f32 (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (*.f32 uy (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))))) (*.f32 (+.f32 xi (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))) (+.f32 xi (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) (+.f32 xi (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))))))
(+.f32 (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -2 binary32) uy)) (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))
(+.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -2 binary32) uy)))
(fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -2 binary32) uy)))
(fma.f32 uy (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))
(fma.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -2 binary32) uy)))
(fma.f32 #s(literal -2 binary32) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) uy) (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))
(fma.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -2 binary32) uy) (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))
(fma.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) uy (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))
(fma.f32 (*.f32 (PI.f32) yi) (*.f32 #s(literal 2 binary32) uy) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -2 binary32) uy)))
(fma.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) uy (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -2 binary32) uy)))
(fma.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy yi) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -2 binary32) uy)))
(fma.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))) yi (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -2 binary32) uy)))
(fma.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi uy)) (*.f32 (*.f32 (PI.f32) (PI.f32)) uy) (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))
(fma.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 (PI.f32) yi) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -2 binary32) uy)))
(fma.f32 (*.f32 uy #s(literal -2 binary32)) (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))
(fma.f32 (*.f32 uy (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32))))) #s(literal -2 binary32) (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))
(fma.f32 (*.f32 uy (*.f32 #s(literal -2 binary32) (*.f32 xi uy))) (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))
(fma.f32 (*.f32 uy (*.f32 (PI.f32) yi)) #s(literal 2 binary32) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -2 binary32) uy)))
(/.f32 (+.f32 (*.f32 (*.f32 #s(literal -8 binary32) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32))))))) (*.f32 uy (*.f32 uy uy))) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32)) (*.f32 (*.f32 yi (*.f32 yi yi)) (*.f32 uy (*.f32 uy uy))))) (+.f32 (*.f32 (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -2 binary32) uy)) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -2 binary32) uy))) (-.f32 (*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) (*.f32 (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -2 binary32) uy)) (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -2 binary32) uy)) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -2 binary32) uy))) (*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))) (-.f32 (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -2 binary32) uy)) (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))))
(/.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32)) (*.f32 yi (*.f32 yi yi))) (*.f32 #s(literal -8 binary32) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32))))))))) (+.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32)))))))
(/.f32 (*.f32 uy (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32)) (*.f32 yi yi)))) (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) yi))))
(/.f32 (*.f32 (+.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32)) (*.f32 yi (*.f32 yi yi))) (*.f32 #s(literal -8 binary32) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))))) uy) (+.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32)))))))
(/.f32 (*.f32 (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32)) (*.f32 yi yi))) uy) (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) yi))))
(*.f32 uy (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))
(*.f32 (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) uy)
(*.f32 uy (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) #s(literal -2 binary32)))
(*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))
(*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32)))
(*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -2 binary32) (*.f32 xi uy)))
(*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) #s(literal -2 binary32))
(*.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi uy)) (*.f32 (PI.f32) (PI.f32)))
(*.f32 (*.f32 xi (*.f32 uy (PI.f32))) (*.f32 (PI.f32) #s(literal -2 binary32)))
(*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))
(*.f32 (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32))) (*.f32 xi uy))
(*.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 uy (PI.f32)))) (PI.f32))
(*.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi uy)) (PI.f32)) (PI.f32))
(+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))))))
(+.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))
(pow.f32 (/.f32 (+.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32)) (*.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))))) (-.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (+.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32)) (*.f32 #s(literal -64/27 binary32) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (*.f32 uy uy) (*.f32 (*.f32 uy uy) (*.f32 uy uy))))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (-.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32)))))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32)) (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) #s(literal -1 binary32))
(fma.f32 #s(literal 2 binary32) (PI.f32) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))))))
(fma.f32 (PI.f32) #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))))))
(fma.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))
(fma.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))))))
(fma.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32)))
(fma.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))
(fma.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))
(fma.f32 (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32)))
(fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))
(fma.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) #s(literal 2 binary32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))))))
(fma.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) #s(literal 2 binary32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))))))
(fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (PI.f32))) (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal 2 binary32) (PI.f32)))
(fma.f32 (*.f32 uy #s(literal -4/3 binary32)) (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))
(fma.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -4/3 binary32) (*.f32 #s(literal 2 binary32) (PI.f32)))
(fma.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))) (*.f32 (PI.f32) (PI.f32))) (PI.f32) (*.f32 #s(literal 2 binary32) (PI.f32)))
(fma.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal -4/3 binary32)) (*.f32 uy uy) (*.f32 #s(literal 2 binary32) (PI.f32)))
(fma.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 uy #s(literal -4/3 binary32))) uy (*.f32 #s(literal 2 binary32) (PI.f32)))
(fma.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (PI.f32))) (PI.f32)) (PI.f32) (*.f32 #s(literal 2 binary32) (PI.f32)))
(fma.f32 (*.f32 #s(literal 2 binary32) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (pow.f32 (PI.f32) #s(literal 1/3 binary32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))))))
(fma.f32 (*.f32 #s(literal 2 binary32) (pow.f32 (PI.f32) #s(literal 1/2 binary32))) (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))))))
(-.f32 (/.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32)) (-.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))))))) (/.f32 (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (-.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32)) (*.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))))) (-.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (+.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32)) (*.f32 #s(literal -64/27 binary32) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (*.f32 uy uy) (*.f32 (*.f32 uy uy) (*.f32 uy uy))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32)))))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32)) (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32)) (*.f32 #s(literal -64/27 binary32) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (*.f32 uy uy) (*.f32 (*.f32 uy uy) (*.f32 uy uy)))))) (+.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32)) (*.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))))) (-.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))))
(/.f32 (+.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32)) (*.f32 #s(literal -64/27 binary32) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (*.f32 uy uy) (*.f32 (*.f32 uy uy) (*.f32 uy uy)))))) (+.f32 (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32)) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32)))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))
(/.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32)) (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (-.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32)))))))
(/.f32 (neg.f32 (+.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32)) (*.f32 #s(literal -64/27 binary32) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (*.f32 uy uy) (*.f32 (*.f32 uy uy) (*.f32 uy uy))))))) (neg.f32 (+.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32)) (*.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))))) (-.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32)) (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (neg.f32 (-.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))))))))
(/.f32 (-.f32 (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32))) (-.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (+.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32)) (*.f32 #s(literal -64/27 binary32) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (*.f32 uy uy) (*.f32 (*.f32 uy uy) (*.f32 uy uy)))))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32)) (*.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))))) (-.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))))))
(*.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32)) (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))))))))
(+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (+.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 yi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))))))))))
(+.f32 (*.f32 ux (*.f32 maxCos zi)) (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 yi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))))))))))
(+.f32 (*.f32 yi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32)))))))) (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 ux (*.f32 maxCos zi))))
(+.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 yi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))))))))) (*.f32 ux (*.f32 maxCos zi)))
(+.f32 (+.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 yi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))))))))) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(+.f32 (+.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 yi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32)))))))))
(pow.f32 (/.f32 (+.f32 (pow.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 yi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))))))))) #s(literal 2 binary32)) (*.f32 (*.f32 ux (*.f32 maxCos zi)) (-.f32 (*.f32 ux (*.f32 maxCos zi)) (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 yi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32)))))))))))) (+.f32 (pow.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 yi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))))))))) #s(literal 3 binary32)) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 maxCos zi) (*.f32 (*.f32 maxCos zi) (*.f32 maxCos zi)))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (-.f32 (*.f32 yi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32)))))))) (*.f32 ux (*.f32 maxCos zi)))) (-.f32 (pow.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 yi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))))))))) #s(literal 2 binary32)) (*.f32 maxCos (*.f32 (*.f32 ux zi) (*.f32 ux (*.f32 maxCos zi)))))) #s(literal -1 binary32))
(fma.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (+.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 yi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))))))))))
(fma.f32 uy (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32)))))) yi) (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 ux (*.f32 maxCos zi))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) xi (+.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 yi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))))))))))
(fma.f32 yi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))))))) (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 ux (*.f32 maxCos zi))))
(fma.f32 ux (*.f32 maxCos zi) (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 yi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))))))))))
(fma.f32 maxCos (*.f32 ux zi) (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 yi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))))))))))
(fma.f32 zi (*.f32 ux maxCos) (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 yi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))))))))))
(fma.f32 (*.f32 ux zi) maxCos (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 yi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))))))))))
(fma.f32 (*.f32 ux maxCos) zi (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 yi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))))))))))
(fma.f32 (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32)))))) (*.f32 uy yi) (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 ux (*.f32 maxCos zi))))
(fma.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))))))) yi (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 ux (*.f32 maxCos zi))))
(fma.f32 (*.f32 maxCos zi) ux (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 yi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))))))))))
(fma.f32 (+.f32 (pow.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) #s(literal 3 binary32)) (*.f32 (*.f32 yi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32)))))))) (*.f32 (*.f32 yi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32)))))))) (*.f32 yi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.f32 (*.f32 yi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32)))))))) (-.f32 (*.f32 yi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32)))))))) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))))) (*.f32 ux (*.f32 maxCos zi)))
(fma.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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.f32 (*.f32 yi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32)))))))) (*.f32 yi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32)))))))))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 yi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32)))))))))) (*.f32 ux (*.f32 maxCos zi)))
(fma.f32 (*.f32 uy yi) (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32)))))) (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 ux (*.f32 maxCos zi))))
(fma.f32 (*.f32 yi (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))))))) uy (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 ux (*.f32 maxCos zi))))
(-.f32 (/.f32 (pow.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 yi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))))))))) #s(literal 2 binary32)) (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (-.f32 (*.f32 yi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32)))))))) (*.f32 ux (*.f32 maxCos zi))))) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux zi) (*.f32 ux (*.f32 maxCos zi)))) (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (-.f32 (*.f32 yi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32)))))))) (*.f32 ux (*.f32 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 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))))))))) #s(literal 2 binary32)) (*.f32 (*.f32 ux (*.f32 maxCos zi)) (-.f32 (*.f32 ux (*.f32 maxCos zi)) (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 yi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32)))))))))))) (+.f32 (pow.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 yi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))))))))) #s(literal 3 binary32)) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 maxCos zi) (*.f32 (*.f32 maxCos zi) (*.f32 maxCos zi)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (-.f32 (*.f32 yi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32)))))))) (*.f32 ux (*.f32 maxCos zi)))) (-.f32 (pow.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 yi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))))))))) #s(literal 2 binary32)) (*.f32 maxCos (*.f32 (*.f32 ux zi) (*.f32 ux (*.f32 maxCos zi)))))))
(/.f32 (+.f32 (pow.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 yi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))))))))) #s(literal 3 binary32)) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 maxCos zi) (*.f32 (*.f32 maxCos zi) (*.f32 maxCos zi))))) (+.f32 (pow.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 yi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))))))))) #s(literal 2 binary32)) (*.f32 (*.f32 ux (*.f32 maxCos zi)) (-.f32 (*.f32 ux (*.f32 maxCos zi)) (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 yi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32)))))))))))))
(/.f32 (+.f32 (pow.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 yi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))))))))) #s(literal 3 binary32)) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 maxCos zi) (*.f32 (*.f32 maxCos zi) (*.f32 maxCos zi))))) (+.f32 (*.f32 maxCos (*.f32 (*.f32 ux zi) (*.f32 ux (*.f32 maxCos zi)))) (-.f32 (pow.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 yi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))))))))) #s(literal 2 binary32)) (*.f32 (*.f32 ux (*.f32 maxCos zi)) (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 yi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32)))))))))))))
(/.f32 (-.f32 (pow.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 yi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))))))))) #s(literal 2 binary32)) (*.f32 maxCos (*.f32 (*.f32 ux zi) (*.f32 ux (*.f32 maxCos zi))))) (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (-.f32 (*.f32 yi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32)))))))) (*.f32 ux (*.f32 maxCos zi)))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 yi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))))))))) #s(literal 3 binary32)) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 maxCos zi) (*.f32 (*.f32 maxCos zi) (*.f32 maxCos zi)))))) (neg.f32 (+.f32 (pow.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 yi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))))))))) #s(literal 2 binary32)) (*.f32 (*.f32 ux (*.f32 maxCos zi)) (-.f32 (*.f32 ux (*.f32 maxCos zi)) (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 yi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))))))))))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 yi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))))))))) #s(literal 2 binary32)) (*.f32 maxCos (*.f32 (*.f32 ux zi) (*.f32 ux (*.f32 maxCos zi)))))) (neg.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (-.f32 (*.f32 yi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32)))))))) (*.f32 ux (*.f32 maxCos zi))))))
(/.f32 (+.f32 (pow.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) #s(literal 3 binary32)) (*.f32 (+.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 yi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))))))))) (*.f32 (+.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 yi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))))))))) (+.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 yi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (-.f32 (*.f32 (+.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 yi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))))))))) (+.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 yi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32)))))))))) (*.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (+.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 yi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.f32 (+.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 yi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))))))))) (+.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 yi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))))))))))) (-.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (+.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 yi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32)))))))))))
(/.f32 (-.f32 (*.f32 maxCos (*.f32 (*.f32 ux zi) (*.f32 ux (*.f32 maxCos zi)))) (pow.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 yi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))))))))) #s(literal 2 binary32))) (-.f32 (*.f32 ux (*.f32 maxCos zi)) (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 yi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32)))))))))))
(*.f32 (+.f32 (pow.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 yi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))))))))) #s(literal 3 binary32)) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (*.f32 maxCos zi) (*.f32 (*.f32 maxCos zi) (*.f32 maxCos zi))))) (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 yi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))))))))) #s(literal 2 binary32)) (*.f32 (*.f32 ux (*.f32 maxCos zi)) (-.f32 (*.f32 ux (*.f32 maxCos zi)) (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 yi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))))))))))))))
(*.f32 (-.f32 (pow.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 yi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))))))))) #s(literal 2 binary32)) (*.f32 maxCos (*.f32 (*.f32 ux zi) (*.f32 ux (*.f32 maxCos zi))))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (-.f32 (*.f32 yi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32)))))))) (*.f32 ux (*.f32 maxCos zi))))))
(+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 yi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32)))))))))
(+.f32 (*.f32 yi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32)))))))) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.f32 (*.f32 yi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32)))))))) (-.f32 (*.f32 yi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32)))))))) (*.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)) (*.f32 (*.f32 yi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32)))))))) (*.f32 (*.f32 yi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32)))))))) (*.f32 yi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32)))))))))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (-.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 yi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.f32 (*.f32 yi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32)))))))) (*.f32 yi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))))))))))) #s(literal -1 binary32))
(fma.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 yi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32)))))))))
(fma.f32 uy (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32)))))) yi) (*.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 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32)))))))))
(fma.f32 yi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))))))) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(fma.f32 (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32)))))) (*.f32 uy yi) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(fma.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))))))) yi (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(fma.f32 (*.f32 uy yi) (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32)))))) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(fma.f32 (*.f32 yi (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))))))) uy (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (-.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 yi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32)))))))))) (/.f32 (*.f32 (*.f32 yi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32)))))))) (*.f32 yi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))))))))) (-.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 yi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32)))))))))))
(/.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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.f32 (*.f32 yi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32)))))))) (-.f32 (*.f32 yi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32)))))))) (*.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)) (*.f32 (*.f32 yi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32)))))))) (*.f32 (*.f32 yi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32)))))))) (*.f32 yi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32)))))))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 yi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.f32 (*.f32 yi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32)))))))) (*.f32 yi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))))))))))))
(/.f32 (+.f32 (pow.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) #s(literal 3 binary32)) (*.f32 (*.f32 yi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32)))))))) (*.f32 (*.f32 yi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32)))))))) (*.f32 yi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.f32 (*.f32 yi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32)))))))) (-.f32 (*.f32 yi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32)))))))) (*.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)) (*.f32 (*.f32 yi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32)))))))) (*.f32 (*.f32 yi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32)))))))) (*.f32 yi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))))))))))) (+.f32 (*.f32 (*.f32 yi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32)))))))) (*.f32 yi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.f32 xi (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 yi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.f32 (*.f32 yi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32)))))))) (*.f32 yi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32)))))))))) (-.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 yi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))))))))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) #s(literal 3 binary32)) (*.f32 (*.f32 yi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32)))))))) (*.f32 (*.f32 yi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32)))))))) (*.f32 yi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.f32 (*.f32 yi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32)))))))) (-.f32 (*.f32 yi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32)))))))) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.f32 (*.f32 yi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32)))))))) (*.f32 yi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))))))))))) (neg.f32 (-.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 yi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32)))))))))))
(/.f32 (-.f32 (*.f32 (*.f32 yi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32)))))))) (*.f32 yi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))))))))) (*.f32 (*.f32 xi xi) (+.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 yi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32)))))))) (*.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)) (*.f32 (*.f32 yi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32)))))))) (*.f32 (*.f32 yi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32)))))))) (*.f32 yi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.f32 (*.f32 yi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32)))))))) (-.f32 (*.f32 yi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32)))))))) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.f32 (*.f32 yi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32)))))))) (*.f32 yi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32)))))))))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 yi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32)))))))))))
(+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))
(+.f32 (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))
(+.f32 (*.f32 uy (*.f32 uy (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)))) (+.f32 (*.f32 (*.f32 uy uy) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))
(+.f32 (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 uy (*.f32 uy (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32))))) (*.f32 (*.f32 uy uy) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))
(pow.f32 (/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32)) (*.f32 yi yi)) (*.f32 (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))) (-.f32 (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))) (+.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32)) (*.f32 yi (*.f32 yi yi))) (pow.f32 (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))) #s(literal 3 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))) (-.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32)) (*.f32 yi yi)) (pow.f32 (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))) #s(literal 2 binary32)))) #s(literal -1 binary32))
(fma.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))
(fma.f32 uy (*.f32 uy (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))
(fma.f32 uy (*.f32 uy (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32))) (+.f32 (*.f32 (*.f32 uy uy) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))
(fma.f32 (PI.f32) (*.f32 #s(literal 2 binary32) yi) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))
(fma.f32 (PI.f32) (*.f32 yi #s(literal 2 binary32)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))
(fma.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))
(fma.f32 (*.f32 (PI.f32) yi) #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))
(fma.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) yi (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))
(fma.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy uy)) (+.f32 (*.f32 (*.f32 uy uy) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))
(fma.f32 (*.f32 uy uy) (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (+.f32 (*.f32 (*.f32 uy uy) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))
(fma.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))
(fma.f32 (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (+.f32 (*.f32 (*.f32 uy uy) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))
(fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 yi #s(literal -4/3 binary32)) (*.f32 uy uy)) (+.f32 (*.f32 (*.f32 uy uy) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))
(fma.f32 (*.f32 yi #s(literal -4/3 binary32)) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (+.f32 (*.f32 (*.f32 uy uy) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))
(fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy uy) (+.f32 (*.f32 (*.f32 uy uy) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))
(fma.f32 (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))) (*.f32 uy uy) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))
(fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy uy)) (+.f32 (*.f32 (*.f32 uy uy) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))
(fma.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))) uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))
(fma.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 yi #s(literal -4/3 binary32)) (+.f32 (*.f32 (*.f32 uy uy) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))
(fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) uy) uy (+.f32 (*.f32 (*.f32 uy uy) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))
(fma.f32 (*.f32 #s(literal 2 binary32) yi) (PI.f32) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))
(fma.f32 (*.f32 (*.f32 uy uy) (*.f32 yi #s(literal -4/3 binary32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (+.f32 (*.f32 (*.f32 uy uy) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))
(fma.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi))) (*.f32 (PI.f32) (PI.f32)) (+.f32 (*.f32 (*.f32 uy uy) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))
(-.f32 (/.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32)) (*.f32 yi yi)) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) (/.f32 (pow.f32 (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))) #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32)) (*.f32 yi yi)) (*.f32 (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))) (-.f32 (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))) (+.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32)) (*.f32 yi (*.f32 yi yi))) (pow.f32 (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))) #s(literal 3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))) (-.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32)) (*.f32 yi yi)) (pow.f32 (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))) #s(literal 2 binary32)))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32)) (*.f32 yi (*.f32 yi yi))) (pow.f32 (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32)) (*.f32 yi yi)) (*.f32 (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))) (-.f32 (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32)) (*.f32 yi (*.f32 yi yi))) (pow.f32 (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32)) (*.f32 yi yi)) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32)) (*.f32 yi yi)) (pow.f32 (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))) #s(literal 2 binary32))) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))))
(/.f32 (neg.f32 (+.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32)) (*.f32 yi (*.f32 yi yi))) (pow.f32 (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))) #s(literal 3 binary32)))) (neg.f32 (+.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32)) (*.f32 yi yi)) (*.f32 (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))) (-.f32 (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32)) (*.f32 yi yi)) (pow.f32 (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))) #s(literal 2 binary32)))) (neg.f32 (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))))
(/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32)) (*.f32 yi yi))) (-.f32 (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))
(*.f32 (+.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32)) (*.f32 yi (*.f32 yi yi))) (pow.f32 (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32)) (*.f32 yi yi)) (*.f32 (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))) (-.f32 (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))))))
(*.f32 (-.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32)) (*.f32 yi yi)) (pow.f32 (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))))
(+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))
(+.f32 (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))) (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)))
(pow.f32 (/.f32 (+.f32 (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))) (-.f32 (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))) (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32))))) (+.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 yi (*.f32 yi yi)) #s(literal -64/27 binary32))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 uy uy) (*.f32 uy uy))) (*.f32 (*.f32 (*.f32 yi (*.f32 yi yi)) (pow.f32 (PI.f32) #s(literal 15 binary32))) #s(literal 64/3375 binary32))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (-.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))) (-.f32 (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 (*.f32 uy (*.f32 (*.f32 uy #s(literal 4/15 binary32)) yi)) (*.f32 uy (*.f32 (*.f32 uy #s(literal 4/15 binary32)) yi))) (pow.f32 (PI.f32) #s(literal 10 binary32))))) #s(literal -1 binary32))
(fma.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))) (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)))
(fma.f32 uy (*.f32 (*.f32 uy #s(literal 4/15 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))) (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)))
(fma.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 yi #s(literal -4/3 binary32))) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))
(fma.f32 yi (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))
(fma.f32 yi (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) (*.f32 uy (*.f32 uy #s(literal 4/15 binary32)))) (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)))
(fma.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))
(fma.f32 #s(literal -4/3 binary32) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))
(fma.f32 (*.f32 uy uy) (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))) (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)))
(fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 yi #s(literal -4/3 binary32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))
(fma.f32 (*.f32 yi #s(literal -4/3 binary32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))
(fma.f32 #s(literal 4/15 binary32) (*.f32 (*.f32 uy uy) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))) (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)))
(fma.f32 (*.f32 uy (*.f32 uy #s(literal 4/15 binary32))) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))) (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)))
(fma.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) (*.f32 uy (*.f32 (*.f32 uy #s(literal 4/15 binary32)) yi)) (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)))
(fma.f32 (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))) (*.f32 uy (*.f32 uy #s(literal 4/15 binary32))) (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)))
(fma.f32 (*.f32 uy (*.f32 (*.f32 uy #s(literal 4/15 binary32)) yi)) (pow.f32 (PI.f32) #s(literal 5 binary32)) (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)))
(fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))
(fma.f32 (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))) (*.f32 uy uy) (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)))
(fma.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))
(fma.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal -4/3 binary32)) yi (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))
(fma.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal 4/15 binary32))) (pow.f32 (PI.f32) #s(literal 5 binary32))) yi (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)))
(fma.f32 (*.f32 (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))) uy) (*.f32 uy #s(literal 4/15 binary32)) (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)))
(fma.f32 (*.f32 (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))) (*.f32 uy uy)) #s(literal 4/15 binary32) (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)))
(fma.f32 (*.f32 (*.f32 uy (*.f32 (*.f32 uy #s(literal 4/15 binary32)) yi)) (pow.f32 (PI.f32) #s(literal 5/2 binary32))) (pow.f32 (PI.f32) #s(literal 5/2 binary32)) (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)))
(fma.f32 (*.f32 (*.f32 yi #s(literal -4/3 binary32)) (*.f32 (PI.f32) (PI.f32))) (PI.f32) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))
(fma.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))
(-.f32 (/.f32 (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (-.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))) (/.f32 (*.f32 (*.f32 (*.f32 uy (*.f32 (*.f32 uy #s(literal 4/15 binary32)) yi)) (*.f32 uy (*.f32 (*.f32 uy #s(literal 4/15 binary32)) yi))) (pow.f32 (PI.f32) #s(literal 10 binary32))) (-.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))) (-.f32 (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))) (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32))))) (+.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 yi (*.f32 yi yi)) #s(literal -64/27 binary32))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 uy uy) (*.f32 uy uy))) (*.f32 (*.f32 (*.f32 yi (*.f32 yi yi)) (pow.f32 (PI.f32) #s(literal 15 binary32))) #s(literal 64/3375 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))) (-.f32 (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 (*.f32 uy (*.f32 (*.f32 uy #s(literal 4/15 binary32)) yi)) (*.f32 uy (*.f32 (*.f32 uy #s(literal 4/15 binary32)) yi))) (pow.f32 (PI.f32) #s(literal 10 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 yi (*.f32 yi yi)) #s(literal -64/27 binary32))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 uy uy) (*.f32 uy uy))) (*.f32 (*.f32 (*.f32 yi (*.f32 yi yi)) (pow.f32 (PI.f32) #s(literal 15 binary32))) #s(literal 64/3375 binary32)))) (+.f32 (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))) (-.f32 (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))) (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 yi (*.f32 yi yi)) #s(literal -64/27 binary32))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 uy uy) (*.f32 uy uy))) (*.f32 (*.f32 (*.f32 yi (*.f32 yi yi)) (pow.f32 (PI.f32) #s(literal 15 binary32))) #s(literal 64/3375 binary32)))) (+.f32 (*.f32 (*.f32 (*.f32 uy (*.f32 (*.f32 uy #s(literal 4/15 binary32)) yi)) (*.f32 uy (*.f32 (*.f32 uy #s(literal 4/15 binary32)) yi))) (pow.f32 (PI.f32) #s(literal 10 binary32))) (-.f32 (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))))
(/.f32 (-.f32 (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 (*.f32 uy (*.f32 (*.f32 uy #s(literal 4/15 binary32)) yi)) (*.f32 uy (*.f32 (*.f32 uy #s(literal 4/15 binary32)) yi))) (pow.f32 (PI.f32) #s(literal 10 binary32)))) (-.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))
(/.f32 (neg.f32 (+.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 yi (*.f32 yi yi)) #s(literal -64/27 binary32))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 uy uy) (*.f32 uy uy))) (*.f32 (*.f32 (*.f32 yi (*.f32 yi yi)) (pow.f32 (PI.f32) #s(literal 15 binary32))) #s(literal 64/3375 binary32))))) (neg.f32 (+.f32 (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))) (-.f32 (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))) (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)))))))
(/.f32 (neg.f32 (-.f32 (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 (*.f32 uy (*.f32 (*.f32 uy #s(literal 4/15 binary32)) yi)) (*.f32 uy (*.f32 (*.f32 uy #s(literal 4/15 binary32)) yi))) (pow.f32 (PI.f32) #s(literal 10 binary32))))) (neg.f32 (-.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 uy (*.f32 (*.f32 uy #s(literal 4/15 binary32)) yi)) (*.f32 uy (*.f32 (*.f32 uy #s(literal 4/15 binary32)) yi))) (pow.f32 (PI.f32) #s(literal 10 binary32))) (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (-.f32 (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))) (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32))))
(*.f32 (+.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 yi (*.f32 yi yi)) #s(literal -64/27 binary32))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 uy uy) (*.f32 uy uy))) (*.f32 (*.f32 (*.f32 yi (*.f32 yi yi)) (pow.f32 (PI.f32) #s(literal 15 binary32))) #s(literal 64/3375 binary32)))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))) (-.f32 (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))) (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)))))))
(*.f32 (-.f32 (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 (*.f32 uy (*.f32 (*.f32 uy #s(literal 4/15 binary32)) yi)) (*.f32 uy (*.f32 (*.f32 uy #s(literal 4/15 binary32)) yi))) (pow.f32 (PI.f32) #s(literal 10 binary32)))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))
(+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (+.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))))))
(+.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))))))
(+.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))))
(+.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))))) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)))
(+.f32 (+.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))))) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(+.f32 (+.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))))
(pow.f32 (/.f32 (+.f32 (pow.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))))) #s(literal 2 binary32)) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) (-.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))))))) (+.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))))) (pow.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))))) #s(literal 3 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (+.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) (-.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)))) (-.f32 (pow.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))))) #s(literal 2 binary32)) (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)))))) #s(literal -1 binary32))
(fma.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (+.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))))))
(fma.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))) (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) xi (+.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))))))
(fma.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))))))
(fma.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 maxCos zi)) (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))))))
(fma.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi) (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))))))
(fma.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))))))
(fma.f32 (*.f32 ux zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))))))
(fma.f32 (*.f32 ux (*.f32 maxCos zi)) (-.f32 #s(literal 1 binary32) ux) (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))))))
(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 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))))))
(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 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))))))
(fma.f32 (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))) uy (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))))
(fma.f32 (*.f32 maxCos zi) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))))))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) ux (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))))))
(fma.f32 (+.f32 (pow.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) #s(literal 3 binary32)) (pow.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) #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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) (-.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))))) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)))
(fma.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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (pow.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))))) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)))
(fma.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos zi) (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))))))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux zi) (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))))))
(fma.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi) maxCos (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))))))
(fma.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) zi (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))))))
(fma.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) maxCos) zi (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))))))
(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 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))))))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) zi (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))))))
(fma.f32 (*.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) zi (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))))))
(fma.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))))))
(-.f32 (/.f32 (pow.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))))) #s(literal 2 binary32)) (+.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) (-.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))))) (/.f32 (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)))) (+.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) (-.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) 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 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))))) #s(literal 2 binary32)) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) (-.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))))))) (+.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))))) (pow.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))))) #s(literal 3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) (-.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)))) (-.f32 (pow.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))))) #s(literal 2 binary32)) (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)))))))
(/.f32 (+.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))))) (pow.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))))) #s(literal 3 binary32))) (+.f32 (pow.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))))) #s(literal 2 binary32)) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) (-.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))))))))
(/.f32 (+.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))))) (pow.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))))) #s(literal 3 binary32))) (+.f32 (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)))) (-.f32 (pow.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))))) #s(literal 2 binary32)) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))))))))
(/.f32 (-.f32 (pow.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))))) #s(literal 2 binary32)) (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))))) (+.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) (-.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)))))
(/.f32 (neg.f32 (+.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))))) (pow.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))))) #s(literal 3 binary32)))) (neg.f32 (+.f32 (pow.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))))) #s(literal 2 binary32)) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) (-.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))))))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))))) #s(literal 2 binary32)) (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)))))) (neg.f32 (+.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) (-.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) 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 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))))) #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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (-.f32 (pow.f32 (+.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))))) #s(literal 2 binary32)) (*.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (+.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (pow.f32 (+.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))))) #s(literal 2 binary32))) (-.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (+.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))))))
(/.f32 (-.f32 (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)))) (pow.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))))) #s(literal 2 binary32))) (-.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 maxCos zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (/.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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) (-.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) (*.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 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 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 (*.f32 (*.f32 xi xi) (+.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 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) (-.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) (*.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 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) #s(literal 3 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 maxCos zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (/.f32 (-.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (pow.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 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 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (pow.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) #s(literal 2 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 maxCos zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (+.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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) (-.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (+.f32 (pow.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) #s(literal 3 binary32)) (pow.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) #s(literal 3 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (+.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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) (-.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 maxCos zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (+.f32 (pow.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) #s(literal 2 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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) uy) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (+.f32 (pow.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) #s(literal 3 binary32)) (pow.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) #s(literal 3 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (+.f32 (pow.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) #s(literal 2 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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) uy) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 maxCos zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (-.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (-.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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (pow.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) #s(literal 2 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (-.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 maxCos zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) (-.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (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 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) #s(literal 3 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) (-.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 maxCos zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (neg.f32 (-.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (pow.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) #s(literal 2 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (neg.f32 (-.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 maxCos zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (-.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (-.f32 (pow.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) #s(literal 2 binary32)) (*.f32 (*.f32 xi xi) (+.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 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (-.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 maxCos zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (/.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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) (-.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) (*.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 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 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 (*.f32 (*.f32 xi xi) (+.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 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) (-.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) (*.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 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) #s(literal 3 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 maxCos zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (/.f32 (-.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (pow.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 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 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (pow.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) #s(literal 2 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 maxCos zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) (-.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 (pow.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) #s(literal 3 binary32)) (pow.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) #s(literal 3 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) (-.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 maxCos zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.f32 (pow.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) #s(literal 2 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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) uy) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))))))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 (pow.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) #s(literal 3 binary32)) (pow.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) #s(literal 3 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 (pow.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) #s(literal 2 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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) uy) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 maxCos zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (-.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (-.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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (pow.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) #s(literal 2 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (-.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 maxCos zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) (-.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (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 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) #s(literal 3 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) (-.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 maxCos zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (neg.f32 (-.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))))))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (pow.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) #s(literal 2 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (neg.f32 (-.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 maxCos zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (-.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (-.f32 (pow.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) #s(literal 2 binary32)) (*.f32 (*.f32 xi xi) (+.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 #s(literal 1 binary32) ux) (-.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 ux (*.f32 maxCos zi))) (/.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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) (-.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) (*.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 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 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 (*.f32 (*.f32 xi xi) (+.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 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) (-.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) (*.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 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) #s(literal 3 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 ux (*.f32 maxCos zi))) (/.f32 (-.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (pow.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 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 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (pow.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) #s(literal 2 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 ux (*.f32 maxCos zi))) (+.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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) (-.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (+.f32 (pow.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) #s(literal 3 binary32)) (pow.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) #s(literal 3 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (+.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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) (-.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 ux (*.f32 maxCos zi))) (+.f32 (pow.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) #s(literal 2 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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) uy) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (+.f32 (pow.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) #s(literal 3 binary32)) (pow.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) #s(literal 3 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (+.f32 (pow.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) #s(literal 2 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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) uy) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 ux (*.f32 maxCos zi))) (-.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (-.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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (pow.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) #s(literal 2 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (-.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 ux (*.f32 maxCos zi))) (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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) (-.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (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 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) #s(literal 3 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) (-.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 ux (*.f32 maxCos zi))) (neg.f32 (-.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (pow.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) #s(literal 2 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (neg.f32 (-.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 ux (*.f32 maxCos zi))) (-.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (-.f32 (pow.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) #s(literal 2 binary32)) (*.f32 (*.f32 xi xi) (+.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 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (-.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 ux (*.f32 maxCos zi))) (/.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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) (-.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) (*.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 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 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 (*.f32 (*.f32 xi xi) (+.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 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) (-.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) (*.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 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) #s(literal 3 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 ux (*.f32 maxCos zi))) (/.f32 (-.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (pow.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 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 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (pow.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) #s(literal 2 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 ux (*.f32 maxCos zi))) (+.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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) (-.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 (pow.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) #s(literal 3 binary32)) (pow.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) #s(literal 3 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) (-.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 ux (*.f32 maxCos zi))) (+.f32 (pow.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) #s(literal 2 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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) uy) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))))))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 (pow.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) #s(literal 3 binary32)) (pow.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) #s(literal 3 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 (pow.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) #s(literal 2 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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) uy) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 ux (*.f32 maxCos zi))) (-.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (-.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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (pow.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) #s(literal 2 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (-.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 ux (*.f32 maxCos zi))) (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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) (-.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (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 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) #s(literal 3 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) (-.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 ux (*.f32 maxCos zi))) (neg.f32 (-.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))))))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (pow.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) #s(literal 2 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (neg.f32 (-.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 ux (*.f32 maxCos zi))) (-.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (-.f32 (pow.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) #s(literal 2 binary32)) (*.f32 (*.f32 xi xi) (+.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 #s(literal 1 binary32) ux) (-.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (*.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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) (-.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) (*.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 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) #s(literal 3 binary32)))) (*.f32 (*.f32 ux (*.f32 maxCos zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))))) (*.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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) (-.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) (*.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 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 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 (*.f32 (*.f32 xi xi) (+.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 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) (-.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) (*.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 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) #s(literal 3 binary32)))) (*.f32 (*.f32 ux (*.f32 maxCos zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))))) (*.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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) (-.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) (*.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 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 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 (*.f32 xi xi) (+.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 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) (-.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) (*.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 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) #s(literal 3 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 ux (*.f32 maxCos zi))))) (*.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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) (-.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) (*.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 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 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 (*.f32 (*.f32 xi xi) (+.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 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) (-.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) (*.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 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) #s(literal 3 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 ux (*.f32 maxCos zi))))) (*.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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) (-.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) (*.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 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 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 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (pow.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) #s(literal 2 binary32)))) (*.f32 (*.f32 ux (*.f32 maxCos zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))))) (*.f32 (/.f32 (-.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (pow.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 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 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (pow.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) #s(literal 2 binary32)))) (*.f32 (*.f32 ux (*.f32 maxCos zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))))) (*.f32 (/.f32 (-.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (pow.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 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 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (pow.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) #s(literal 2 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 ux (*.f32 maxCos zi))))) (*.f32 (/.f32 (-.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (pow.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 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 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (pow.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) #s(literal 2 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 ux (*.f32 maxCos zi))))) (*.f32 (/.f32 (-.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (pow.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) #s(literal 2 binary32)))) (+.f32 #s(literal 1 binary32) ux)))
(/.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 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (*.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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) (-.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.f32 (*.f32 ux (*.f32 maxCos zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))))) (*.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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) (-.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))))
(/.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 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) ux)) (*.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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) (-.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.f32 (*.f32 ux (*.f32 maxCos zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))))) (*.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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) (-.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (+.f32 #s(literal 1 binary32) ux)))
(/.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 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (*.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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) (-.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 ux (*.f32 maxCos zi))))) (*.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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) (-.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))))
(/.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 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) ux)) (*.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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) (-.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 ux (*.f32 maxCos zi))))) (*.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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) (-.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (+.f32 #s(literal 1 binary32) ux)))
(/.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 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (*.f32 (+.f32 (pow.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) #s(literal 2 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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) uy) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))))) (*.f32 (*.f32 ux (*.f32 maxCos zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))))) (*.f32 (+.f32 (pow.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) #s(literal 2 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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) uy) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))))
(/.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 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) ux)) (*.f32 (+.f32 (pow.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) #s(literal 2 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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) uy) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))))) (*.f32 (*.f32 ux (*.f32 maxCos zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))))) (*.f32 (+.f32 (pow.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) #s(literal 2 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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) uy) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))))) (+.f32 #s(literal 1 binary32) ux)))
(/.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 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (*.f32 (+.f32 (pow.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) #s(literal 2 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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) uy) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 ux (*.f32 maxCos zi))))) (*.f32 (+.f32 (pow.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) #s(literal 2 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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) uy) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))))
(/.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 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) ux)) (*.f32 (+.f32 (pow.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) #s(literal 2 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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) uy) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 ux (*.f32 maxCos zi))))) (*.f32 (+.f32 (pow.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) #s(literal 2 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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) uy) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))))) (+.f32 #s(literal 1 binary32) ux)))
(/.f32 (+.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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (pow.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) #s(literal 2 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (*.f32 (-.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))))) (*.f32 (*.f32 ux (*.f32 maxCos zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))))) (*.f32 (-.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))))
(/.f32 (+.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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (pow.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) #s(literal 2 binary32))) (+.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))))) (*.f32 (*.f32 ux (*.f32 maxCos zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))))) (*.f32 (-.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))))) (+.f32 #s(literal 1 binary32) ux)))
(/.f32 (+.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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (pow.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) #s(literal 2 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (*.f32 (-.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 ux (*.f32 maxCos zi))))) (*.f32 (-.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))))
(/.f32 (+.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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (pow.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) #s(literal 2 binary32))) (+.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 ux (*.f32 maxCos zi))))) (*.f32 (-.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))))) (+.f32 #s(literal 1 binary32) ux)))
(/.f32 (+.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 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) #s(literal 3 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (*.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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) (-.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))))) (*.f32 (*.f32 ux (*.f32 maxCos zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))))) (*.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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) (-.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))))
(/.f32 (+.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 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) #s(literal 3 binary32)))) (+.f32 #s(literal 1 binary32) ux)) (*.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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) (-.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))))) (*.f32 (*.f32 ux (*.f32 maxCos zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))))) (*.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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) (-.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))))) (+.f32 #s(literal 1 binary32) ux)))
(/.f32 (+.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 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) #s(literal 3 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (*.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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) (-.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 ux (*.f32 maxCos zi))))) (*.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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) (-.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))))
(/.f32 (+.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 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) #s(literal 3 binary32)))) (+.f32 #s(literal 1 binary32) ux)) (*.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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) (-.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 ux (*.f32 maxCos zi))))) (*.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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) (-.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))))) (+.f32 #s(literal 1 binary32) ux)))
(/.f32 (+.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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (pow.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) #s(literal 2 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (*.f32 (neg.f32 (-.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))))) (*.f32 (*.f32 ux (*.f32 maxCos zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))))) (*.f32 (neg.f32 (-.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))))
(/.f32 (+.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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (pow.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) #s(literal 2 binary32)))) (+.f32 #s(literal 1 binary32) ux)) (*.f32 (neg.f32 (-.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))))) (*.f32 (*.f32 ux (*.f32 maxCos zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))))) (*.f32 (neg.f32 (-.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))))) (+.f32 #s(literal 1 binary32) ux)))
(/.f32 (+.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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (pow.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) #s(literal 2 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (*.f32 (neg.f32 (-.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 ux (*.f32 maxCos zi))))) (*.f32 (neg.f32 (-.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))))
(/.f32 (+.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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (pow.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) #s(literal 2 binary32)))) (+.f32 #s(literal 1 binary32) ux)) (*.f32 (neg.f32 (-.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 ux (*.f32 maxCos zi))))) (*.f32 (neg.f32 (-.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))))) (+.f32 #s(literal 1 binary32) ux)))
(/.f32 (+.f32 (*.f32 (-.f32 (pow.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) #s(literal 2 binary32)) (*.f32 (*.f32 xi xi) (+.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 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (*.f32 (-.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 (*.f32 ux (*.f32 maxCos zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))))) (*.f32 (-.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))))
(/.f32 (+.f32 (*.f32 (-.f32 (pow.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) #s(literal 2 binary32)) (*.f32 (*.f32 xi xi) (+.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 #s(literal 1 binary32) ux)) (*.f32 (-.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 (*.f32 ux (*.f32 maxCos zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))))) (*.f32 (-.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) (+.f32 #s(literal 1 binary32) ux)))
(/.f32 (+.f32 (*.f32 (-.f32 (pow.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) #s(literal 2 binary32)) (*.f32 (*.f32 xi xi) (+.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 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (*.f32 (-.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 ux (*.f32 maxCos zi))))) (*.f32 (-.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))))
(/.f32 (+.f32 (*.f32 (-.f32 (pow.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) #s(literal 2 binary32)) (*.f32 (*.f32 xi xi) (+.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 #s(literal 1 binary32) ux)) (*.f32 (-.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 ux (*.f32 maxCos zi))))) (*.f32 (-.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) (+.f32 #s(literal 1 binary32) ux)))
(*.f32 (+.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))))) (pow.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))))) #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 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))))) #s(literal 2 binary32)) (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) (-.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)) (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))))))))))
(*.f32 (-.f32 (pow.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))))) #s(literal 2 binary32)) (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) (-.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))))))
(+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))))
(+.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(+.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (+.f32 (*.f32 (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))) (*.f32 uy (*.f32 uy uy))) (*.f32 xi (cos.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 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) (*.f32 (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))) (*.f32 uy (*.f32 uy uy))))
(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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) (-.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) (*.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 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) #s(literal 3 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (-.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (pow.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) #s(literal 2 binary32)))) #s(literal -1 binary32))
(fma.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))))
(fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy) (+.f32 (*.f32 (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))) (*.f32 uy (*.f32 uy uy))) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))
(fma.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (+.f32 (*.f32 (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))) (*.f32 uy (*.f32 uy uy))) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))
(fma.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))) (*.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 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))))
(fma.f32 (*.f32 (PI.f32) yi) (*.f32 #s(literal 2 binary32) uy) (+.f32 (*.f32 (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))) (*.f32 uy (*.f32 uy uy))) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))
(fma.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) uy (+.f32 (*.f32 (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))) (*.f32 uy (*.f32 uy uy))) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))
(fma.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy yi) (+.f32 (*.f32 (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))) (*.f32 uy (*.f32 uy uy))) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))
(fma.f32 (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))) uy (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(fma.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))) yi (+.f32 (*.f32 (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))) (*.f32 uy (*.f32 uy uy))) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))
(fma.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 (PI.f32) yi) (+.f32 (*.f32 (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))) (*.f32 uy (*.f32 uy uy))) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))
(fma.f32 (*.f32 uy (*.f32 (PI.f32) yi)) #s(literal 2 binary32) (+.f32 (*.f32 (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))) (*.f32 uy (*.f32 uy uy))) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (-.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))))) (/.f32 (pow.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) #s(literal 2 binary32)) (-.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))))))
(/.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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) (-.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) (*.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 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) #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 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (pow.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) #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 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) #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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) (-.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) (*.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 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) #s(literal 2 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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) uy) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (pow.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) #s(literal 2 binary32))) (-.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))))))
(/.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 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) #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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) (-.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (pow.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) #s(literal 2 binary32)))) (neg.f32 (-.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))))))
(/.f32 (-.f32 (pow.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) #s(literal 2 binary32)) (*.f32 (*.f32 xi xi) (+.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 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) (*.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 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) #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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) (-.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (pow.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) yi)) (PI.f32)) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 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)))
(*.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)))))
(sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))))
(*.f32 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))) #s(literal 2 binary32))
(*.f32 (*.f32 #s(literal 2 binary32) (sin.f32 (*.f32 uy (PI.f32)))) (cos.f32 (*.f32 uy (PI.f32))))
(+.f32 (*.f32 (*.f32 ux (*.f32 maxCos zi)) #s(literal 1 binary32)) (*.f32 (*.f32 ux (*.f32 maxCos zi)) (neg.f32 ux)))
(+.f32 (*.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 maxCos zi))) (*.f32 (neg.f32 ux) (*.f32 ux (*.f32 maxCos zi))))
(fma.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 maxCos zi)) (*.f32 (neg.f32 ux) (*.f32 ux (*.f32 maxCos zi))))
(fma.f32 (*.f32 ux (*.f32 maxCos zi)) #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 maxCos zi)) (neg.f32 ux)))
(/.f32 (*.f32 (*.f32 ux (*.f32 maxCos 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 ux (*.f32 maxCos 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 ux (*.f32 maxCos 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 ux (*.f32 maxCos zi))) (+.f32 #s(literal 1 binary32) ux))
(*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)))
(*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 maxCos zi)))
(*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))
(*.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 (*.f32 ux (*.f32 maxCos 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 maxCos zi) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) ux)
(*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos zi))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux zi))
(*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi) maxCos)
(*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) zi)
(*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) maxCos) zi)
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux zi)) maxCos)
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) zi)
(*.f32 (*.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) zi)
(*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)
(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)))
(exp.f32 (*.f32 (*.f32 (log.f32 (PI.f32)) #s(literal 2 binary32)) #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))
(pow.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal 1/3 binary32))
(sqrt.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (PI.f32))))
(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 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (cbrt.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (PI.f32)))))
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (pow.f32 (PI.f32) #s(literal 4/3 binary32)))
(*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (pow.f32 (PI.f32) #s(literal 3/2 binary32)))
(*.f32 (pow.f32 (PI.f32) #s(literal 3/2 binary32)) (pow.f32 (PI.f32) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (PI.f32) #s(literal 5/3 binary32)) (pow.f32 (PI.f32) #s(literal 1/3 binary32)))
(*.f32 (cbrt.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (PI.f32)))) (pow.f32 (PI.f32) #s(literal 2/3 binary32)))
(*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32))))
(*.f32 uy (*.f32 xi (*.f32 (PI.f32) (PI.f32))))
(*.f32 (PI.f32) (*.f32 xi (*.f32 uy (PI.f32))))
(*.f32 (*.f32 xi uy) (*.f32 (PI.f32) (PI.f32)))
(*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 xi uy))
(*.f32 (*.f32 xi (*.f32 uy (PI.f32))) (PI.f32))
(*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) uy)
(*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) uy) xi)
(*.f32 (*.f32 (*.f32 xi (*.f32 uy (PI.f32))) #s(literal 1 binary32)) (PI.f32))
(*.f32 (*.f32 (*.f32 xi (*.f32 uy (PI.f32))) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (pow.f32 (PI.f32) #s(literal 1/3 binary32)))
(*.f32 (*.f32 (*.f32 xi (*.f32 uy (PI.f32))) (pow.f32 (PI.f32) #s(literal 1/2 binary32))) (pow.f32 (PI.f32) #s(literal 1/2 binary32)))
(*.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 uy (*.f32 uy #s(literal -4/3 binary32)))
(*.f32 #s(literal -4/3 binary32) (*.f32 uy uy))
(*.f32 (*.f32 uy uy) #s(literal -4/3 binary32))
(*.f32 (*.f32 uy #s(literal -4/3 binary32)) uy)
(+.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32)))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(+.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 uy (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32)))))))
(fma.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)) (*.f32 uy (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32)))))))
(fma.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32)))))))
(fma.f32 uy (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(fma.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy) (*.f32 uy (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32)))))))
(fma.f32 (*.f32 uy (PI.f32)) #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32)))))))
(fma.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32)))))))
(fma.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) uy) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(fma.f32 (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) uy) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))) uy) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(fma.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))))) uy (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (PI.f32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) uy) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(fma.f32 (*.f32 uy #s(literal -4/3 binary32)) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(fma.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32) (*.f32 uy (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32)))))))
(fma.f32 (*.f32 uy (*.f32 uy (*.f32 uy #s(literal -4/3 binary32)))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(fma.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(fma.f32 (*.f32 uy (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (PI.f32)))) (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(fma.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) #s(literal 1 binary32)) (PI.f32) (*.f32 uy (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32)))))))
(fma.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 uy (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32)))))))
(fma.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 uy (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32)) (*.f32 uy (*.f32 uy uy))) (*.f32 (*.f32 #s(literal -64/27 binary32) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (*.f32 uy uy) (*.f32 (*.f32 uy uy) (*.f32 uy uy))))) (*.f32 uy (*.f32 uy uy)))) (+.f32 (*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (-.f32 (*.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32)))))) (*.f32 uy (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))))))) (*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 uy (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))))))))))
(/.f32 (-.f32 (*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32)))))) (*.f32 uy (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32)))))))) (-.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 uy (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))))))))
(/.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32)) (*.f32 #s(literal -64/27 binary32) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (*.f32 uy uy) (*.f32 (*.f32 uy uy) (*.f32 uy uy))))))) (+.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32)) (*.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))))) (-.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))))
(/.f32 (*.f32 uy (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32)) (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (-.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32)))))))
(/.f32 (*.f32 (+.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32)) (*.f32 #s(literal -64/27 binary32) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (*.f32 uy uy) (*.f32 (*.f32 uy uy) (*.f32 uy uy)))))) uy) (+.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32)) (*.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))))) (-.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))))
(/.f32 (*.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32)) (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) uy) (-.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32)))))))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32)))))))
(*.f32 (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32)))))) uy)
(exp.f32 (*.f32 #s(literal 5 binary32) (log.f32 (PI.f32))))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (PI.f32))) #s(literal 5/2 binary32)))
(exp.f32 (*.f32 (log.f32 (pow.f32 (PI.f32) #s(literal 5/2 binary32))) #s(literal 2 binary32)))
(exp.f32 (*.f32 (*.f32 (log.f32 (PI.f32)) #s(literal 2 binary32)) #s(literal 5/2 binary32)))
(exp.f32 (*.f32 (*.f32 (log.f32 (PI.f32)) #s(literal 5/2 binary32)) #s(literal 2 binary32)))
(exp.f32 (+.f32 (*.f32 (log.f32 (PI.f32)) #s(literal 5/2 binary32)) (*.f32 (log.f32 (PI.f32)) #s(literal 5/2 binary32))))
(pow.f32 (PI.f32) #s(literal 5 binary32))
(pow.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 5/2 binary32))
(pow.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 5/3 binary32))
(pow.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) #s(literal 15 binary32))
(pow.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) #s(literal 10 binary32))
(pow.f32 (pow.f32 (PI.f32) #s(literal 5/2 binary32)) #s(literal 2 binary32))
(pow.f32 (exp.f32 #s(literal 5 binary32)) (log.f32 (PI.f32)))
(*.f32 #s(literal 1 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))
(*.f32 (pow.f32 (PI.f32) #s(literal 5/2 binary32)) (pow.f32 (PI.f32) #s(literal 5/2 binary32)))
(*.f32 (pow.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) #s(literal 10 binary32)) (pow.f32 (PI.f32) #s(literal 5/3 binary32)))
(*.f32 uy (*.f32 uy #s(literal 4/15 binary32)))
(*.f32 (*.f32 uy uy) #s(literal 4/15 binary32))
(*.f32 #s(literal 4/15 binary32) (*.f32 uy uy))
(*.f32 (*.f32 uy #s(literal 4/15 binary32)) uy)

simplify927.0ms (3.5%)

Memory
-95.7MiB live, 994.1MiB allocated
Algorithm
egg-herbie
Rules
17 250×accelerator-lowering-fma.f32
17 250×accelerator-lowering-fma.f64
7 742×*-lowering-*.f32
7 742×*-lowering-*.f64
4 442×+-lowering-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
061015763
1218715431
0822514478
Stop Event
iter limit
node limit
Counts
804 → 804
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))))
(* 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)))))
(+ (* 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)))))
(* 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 (* yi (PI)))
(+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))
(+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))
(+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))
(* -2 (* uy (* xi (pow (PI) 2))))
(* uy (+ (* -2 (* xi (pow (PI) 2))) (* 2 (/ (* yi (PI)) uy))))
(* uy (+ (* -2 (* xi (pow (PI) 2))) (* 2 (/ (* yi (PI)) uy))))
(* uy (+ (* -2 (* xi (pow (PI) 2))) (* 2 (/ (* yi (PI)) uy))))
(* -2 (* uy (* xi (pow (PI) 2))))
(* -1 (* uy (+ (* -2 (/ (* yi (PI)) uy)) (* 2 (* xi (pow (PI) 2))))))
(* -1 (* uy (+ (* -2 (/ (* yi (PI)) uy)) (* 2 (* xi (pow (PI) 2))))))
(* -1 (* uy (+ (* -2 (/ (* yi (PI)) uy)) (* 2 (* xi (pow (PI) 2))))))
(* 2 (* yi (PI)))
(+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))
(+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))
(+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))
(* -2 (* uy (* xi (pow (PI) 2))))
(* xi (+ (* -2 (* uy (pow (PI) 2))) (* 2 (/ (* yi (PI)) xi))))
(* xi (+ (* -2 (* uy (pow (PI) 2))) (* 2 (/ (* yi (PI)) xi))))
(* xi (+ (* -2 (* uy (pow (PI) 2))) (* 2 (/ (* yi (PI)) xi))))
(* -2 (* uy (* xi (pow (PI) 2))))
(* -1 (* xi (+ (* -2 (/ (* yi (PI)) xi)) (* 2 (* uy (pow (PI) 2))))))
(* -1 (* xi (+ (* -2 (/ (* yi (PI)) xi)) (* 2 (* uy (pow (PI) 2))))))
(* -1 (* xi (+ (* -2 (/ (* yi (PI)) xi)) (* 2 (* uy (pow (PI) 2))))))
(* -2 (* uy (* xi (pow (PI) 2))))
(+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))
(+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))
(+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))
(* 2 (* yi (PI)))
(* yi (+ (* -2 (/ (* uy (* xi (pow (PI) 2))) yi)) (* 2 (PI))))
(* yi (+ (* -2 (/ (* uy (* xi (pow (PI) 2))) yi)) (* 2 (PI))))
(* yi (+ (* -2 (/ (* uy (* xi (pow (PI) 2))) yi)) (* 2 (PI))))
(* 2 (* yi (PI)))
(* -1 (* yi (+ (* -2 (PI)) (* 2 (/ (* uy (* xi (pow (PI) 2))) yi)))))
(* -1 (* yi (+ (* -2 (PI)) (* 2 (/ (* uy (* xi (pow (PI) 2))) yi)))))
(* -1 (* yi (+ (* -2 (PI)) (* 2 (/ (* uy (* xi (pow (PI) 2))) yi)))))
(+ 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 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))))))
(* -2 (* (pow uy 2) (* xi (pow (PI) 2))))
(* (pow uy 2) (+ (* -2 (* xi (pow (PI) 2))) (* 2 (/ (* yi (PI)) uy))))
(* (pow uy 2) (+ (* -2 (* xi (pow (PI) 2))) (+ (* 2 (/ (* yi (PI)) uy)) (+ (/ xi (pow uy 2)) (/ (* maxCos (* ux (* zi (- 1 ux)))) (pow uy 2))))))
(* (pow uy 2) (+ (* -2 (* xi (pow (PI) 2))) (+ (* 2 (/ (* yi (PI)) uy)) (+ (/ xi (pow uy 2)) (/ (* maxCos (* ux (* zi (- 1 ux)))) (pow uy 2))))))
(* -2 (* (pow uy 2) (* xi (pow (PI) 2))))
(* (pow uy 2) (+ (* -2 (* xi (pow (PI) 2))) (* 2 (/ (* yi (PI)) uy))))
(* (pow uy 2) (+ (* -2 (* xi (pow (PI) 2))) (* -1 (/ (+ (* -2 (* yi (PI))) (* -1 (/ (+ xi (* maxCos (* ux (* zi (- 1 ux))))) uy))) uy))))
(* (pow uy 2) (+ (* -2 (* xi (pow (PI) 2))) (* -1 (/ (+ (* -2 (* yi (PI))) (* -1 (/ (+ xi (* maxCos (* ux (* zi (- 1 ux))))) uy))) uy))))
(+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux)))))
(+ (* 2 (* uy (* yi (PI)))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2)))))))
(+ (* 2 (* uy (* yi (PI)))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2)))))))
(+ (* 2 (* uy (* yi (PI)))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* 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))) (+ (* 2 (/ (* uy (* yi (PI))) xi)) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi)))))
(* xi (+ 1 (+ (* -2 (* (pow uy 2) (pow (PI) 2))) (+ (* 2 (/ (* uy (* yi (PI))) xi)) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi)))))
(* xi (+ 1 (+ (* -2 (* (pow uy 2) (pow (PI) 2))) (+ (* 2 (/ (* uy (* yi (PI))) xi)) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi)))))
(* -1 (* xi (- (* 2 (* (pow uy 2) (pow (PI) 2))) 1)))
(* -1 (* xi (- (+ (* -1 (/ (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))) xi)) (* 2 (* (pow uy 2) (pow (PI) 2)))) 1)))
(* -1 (* xi (- (+ (* -1 (/ (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))) xi)) (* 2 (* (pow uy 2) (pow (PI) 2)))) 1)))
(* -1 (* xi (- (+ (* -1 (/ (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))) xi)) (* 2 (* (pow uy 2) (pow (PI) 2)))) 1)))
(+ xi (+ (* -2 (* (pow uy 2) (* xi (pow (PI) 2)))) (* maxCos (* ux (* zi (- 1 ux))))))
(+ xi (+ (* -2 (* (pow uy 2) (* xi (pow (PI) 2)))) (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux)))))))
(+ xi (+ (* -2 (* (pow uy 2) (* xi (pow (PI) 2)))) (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux)))))))
(+ xi (+ (* -2 (* (pow uy 2) (* xi (pow (PI) 2)))) (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux)))))))
(* 2 (* uy (* yi (PI))))
(* yi (+ (* -2 (/ (* (pow uy 2) (* xi (pow (PI) 2))) yi)) (+ (* 2 (* uy (PI))) (+ (/ xi yi) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi)))))
(* yi (+ (* -2 (/ (* (pow uy 2) (* xi (pow (PI) 2))) yi)) (+ (* 2 (* uy (PI))) (+ (/ xi yi) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi)))))
(* yi (+ (* -2 (/ (* (pow uy 2) (* xi (pow (PI) 2))) yi)) (+ (* 2 (* uy (PI))) (+ (/ xi yi) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi)))))
(* 2 (* uy (* yi (PI))))
(* -1 (* yi (+ (* -2 (* uy (PI))) (* -1 (/ (+ xi (+ (* -2 (* (pow uy 2) (* xi (pow (PI) 2)))) (* maxCos (* ux (* zi (- 1 ux)))))) yi)))))
(* -1 (* yi (+ (* -2 (* uy (PI))) (* -1 (/ (+ xi (+ (* -2 (* (pow uy 2) (* xi (pow (PI) 2)))) (* maxCos (* ux (* zi (- 1 ux)))))) yi)))))
(* -1 (* yi (+ (* -2 (* uy (PI))) (* -1 (/ (+ xi (+ (* -2 (* (pow uy 2) (* xi (pow (PI) 2)))) (* maxCos (* ux (* zi (- 1 ux)))))) yi)))))
(+ xi (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))))
(+ xi (+ (* maxCos (* ux (* zi (- 1 ux)))) (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))))))
(+ xi (+ (* maxCos (* ux (* zi (- 1 ux)))) (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))))))
(+ xi (+ (* maxCos (* ux (* zi (- 1 ux)))) (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))))))
(* maxCos (* ux (* zi (- 1 ux))))
(* maxCos (+ (* ux (* zi (- 1 ux))) (+ (/ xi maxCos) (/ (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))) maxCos))))
(* maxCos (+ (* ux (* zi (- 1 ux))) (+ (/ xi maxCos) (/ (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))) maxCos))))
(* maxCos (+ (* ux (* zi (- 1 ux))) (+ (/ xi maxCos) (/ (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))) maxCos))))
(* maxCos (* ux (* zi (- 1 ux))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (* -1 (/ (+ xi (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))))) maxCos)))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (* -1 (/ (+ xi (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))))) maxCos)))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (* -1 (/ (+ xi (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))))) maxCos)))))
(+ xi (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))))
(+ xi (+ (* maxCos (* ux zi)) (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))))))
(+ xi (+ (* ux (+ (* -1 (* maxCos (* ux zi))) (* maxCos zi))) (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))))))
(+ xi (+ (* ux (+ (* -1 (* maxCos (* ux zi))) (* maxCos zi))) (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))))))
(* -1 (* maxCos (* (pow ux 2) zi)))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (/ (* maxCos zi) ux)))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (/ xi (pow ux 2)) (+ (/ (* maxCos zi) ux) (/ (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))) (pow ux 2))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (/ xi (pow ux 2)) (+ (/ (* maxCos zi) ux) (/ (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 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 (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))))) ux))) ux))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (* -1 (/ (+ (* -1 (* maxCos zi)) (* -1 (/ (+ xi (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))))) ux))) ux))))
(+ xi (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))))
(+ xi (+ (* maxCos (* ux (* zi (- 1 ux)))) (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))))))
(+ xi (+ (* maxCos (* ux (* zi (- 1 ux)))) (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))))))
(+ xi (+ (* maxCos (* ux (* zi (- 1 ux)))) (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))))))
(* maxCos (* ux (* zi (- 1 ux))))
(* zi (+ (* maxCos (* ux (- 1 ux))) (+ (/ xi zi) (/ (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))) zi))))
(* zi (+ (* maxCos (* ux (- 1 ux))) (+ (/ xi zi) (/ (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))) zi))))
(* zi (+ (* maxCos (* ux (- 1 ux))) (+ (/ xi zi) (/ (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))) zi))))
(* maxCos (* ux (* zi (- 1 ux))))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ xi (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))))) zi)))))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ xi (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))))) zi)))))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ xi (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))))) zi)))))
(* 2 (* uy (* yi (PI))))
(* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))))
(* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))))
(* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))))
(* -2 (* (pow uy 2) (* xi (pow (PI) 2))))
(* (pow uy 2) (+ (* -2 (* xi (pow (PI) 2))) (* 2 (/ (* yi (PI)) uy))))
(* (pow uy 2) (+ (* -2 (* xi (pow (PI) 2))) (* 2 (/ (* yi (PI)) uy))))
(* (pow uy 2) (+ (* -2 (* xi (pow (PI) 2))) (* 2 (/ (* yi (PI)) uy))))
(* -2 (* (pow uy 2) (* xi (pow (PI) 2))))
(* (pow uy 2) (+ (* -2 (* xi (pow (PI) 2))) (* 2 (/ (* yi (PI)) uy))))
(* (pow uy 2) (+ (* -2 (* xi (pow (PI) 2))) (* 2 (/ (* yi (PI)) uy))))
(* (pow uy 2) (+ (* -2 (* xi (pow (PI) 2))) (* 2 (/ (* yi (PI)) uy))))
(* 2 (* uy (* yi (PI))))
(+ (* -2 (* (pow uy 2) (* xi (pow (PI) 2)))) (* 2 (* uy (* yi (PI)))))
(+ (* -2 (* (pow uy 2) (* xi (pow (PI) 2)))) (* 2 (* uy (* yi (PI)))))
(+ (* -2 (* (pow uy 2) (* xi (pow (PI) 2)))) (* 2 (* uy (* yi (PI)))))
(* -2 (* (pow uy 2) (* xi (pow (PI) 2))))
(* xi (+ (* -2 (* (pow uy 2) (pow (PI) 2))) (* 2 (/ (* uy (* yi (PI))) xi))))
(* xi (+ (* -2 (* (pow uy 2) (pow (PI) 2))) (* 2 (/ (* uy (* yi (PI))) xi))))
(* xi (+ (* -2 (* (pow uy 2) (pow (PI) 2))) (* 2 (/ (* uy (* yi (PI))) xi))))
(* -2 (* (pow uy 2) (* xi (pow (PI) 2))))
(* -1 (* xi (+ (* -2 (/ (* uy (* yi (PI))) xi)) (* 2 (* (pow uy 2) (pow (PI) 2))))))
(* -1 (* xi (+ (* -2 (/ (* uy (* yi (PI))) xi)) (* 2 (* (pow uy 2) (pow (PI) 2))))))
(* -1 (* xi (+ (* -2 (/ (* uy (* yi (PI))) xi)) (* 2 (* (pow uy 2) (pow (PI) 2))))))
(* -2 (* (pow uy 2) (* xi (pow (PI) 2))))
(+ (* -2 (* (pow uy 2) (* xi (pow (PI) 2)))) (* 2 (* uy (* yi (PI)))))
(+ (* -2 (* (pow uy 2) (* xi (pow (PI) 2)))) (* 2 (* uy (* yi (PI)))))
(+ (* -2 (* (pow uy 2) (* xi (pow (PI) 2)))) (* 2 (* uy (* yi (PI)))))
(* 2 (* uy (* yi (PI))))
(* yi (+ (* -2 (/ (* (pow uy 2) (* xi (pow (PI) 2))) yi)) (* 2 (* uy (PI)))))
(* yi (+ (* -2 (/ (* (pow uy 2) (* xi (pow (PI) 2))) yi)) (* 2 (* uy (PI)))))
(* yi (+ (* -2 (/ (* (pow uy 2) (* xi (pow (PI) 2))) yi)) (* 2 (* uy (PI)))))
(* 2 (* uy (* yi (PI))))
(* -1 (* yi (+ (* -2 (* uy (PI))) (* 2 (/ (* (pow uy 2) (* xi (pow (PI) 2))) yi)))))
(* -1 (* yi (+ (* -2 (* uy (PI))) (* 2 (/ (* (pow uy 2) (* xi (pow (PI) 2))) yi)))))
(* -1 (* yi (+ (* -2 (* uy (PI))) (* 2 (/ (* (pow uy 2) (* xi (pow (PI) 2))) yi)))))
(* -2 (* uy (* xi (pow (PI) 2))))
(* -2 (* uy (* xi (pow (PI) 2))))
(* -2 (* uy (* xi (pow (PI) 2))))
(* -2 (* uy (* xi (pow (PI) 2))))
(* -2 (* uy (* xi (pow (PI) 2))))
(* -2 (* uy (* xi (pow (PI) 2))))
(* -2 (* uy (* xi (pow (PI) 2))))
(* -2 (* uy (* xi (pow (PI) 2))))
(* -2 (* uy (* xi (pow (PI) 2))))
(* -2 (* uy (* xi (pow (PI) 2))))
(* -2 (* uy (* xi (pow (PI) 2))))
(* -2 (* uy (* xi (pow (PI) 2))))
(* -2 (* uy (* xi (pow (PI) 2))))
(* -2 (* uy (* xi (pow (PI) 2))))
(* -2 (* uy (* xi (pow (PI) 2))))
(* -2 (* uy (* xi (pow (PI) 2))))
(* -2 (* uy (* xi (pow (PI) 2))))
(* -2 (* uy (* xi (pow (PI) 2))))
(* -2 (* uy (* xi (pow (PI) 2))))
(* -2 (* uy (* xi (pow (PI) 2))))
(* -2 (* uy (* xi (pow (PI) 2))))
(* -2 (* uy (* xi (pow (PI) 2))))
(* -2 (* uy (* xi (pow (PI) 2))))
(* -2 (* uy (* xi (pow (PI) 2))))
(* 2 (PI))
(+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))
(+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))
(+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))
(* -4/3 (* (pow uy 2) (pow (PI) 3)))
(* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 2 (/ (PI) (pow uy 2)))))
(* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 2 (/ (PI) (pow uy 2)))))
(* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 2 (/ (PI) (pow uy 2)))))
(* -4/3 (* (pow uy 2) (pow (PI) 3)))
(* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 2 (/ (PI) (pow uy 2)))))
(* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 2 (/ (PI) (pow uy 2)))))
(* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 2 (/ (PI) (pow uy 2)))))
(+ (* maxCos (* ux zi)) (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))))
(+ (* maxCos (* ux zi)) (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (cos (* 2 (* uy (PI)))))))
(+ (* maxCos (* ux zi)) (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (cos (* 2 (* uy (PI)))))))
(+ (* maxCos (* ux zi)) (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (cos (* 2 (* uy (PI)))))))
(* xi (cos (* 2 (* uy (PI)))))
(* xi (+ (cos (* 2 (* uy (PI)))) (+ (/ (* maxCos (* ux zi)) xi) (/ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) xi))))
(* xi (+ (cos (* 2 (* uy (PI)))) (+ (/ (* maxCos (* ux zi)) xi) (/ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) xi))))
(* xi (+ (cos (* 2 (* uy (PI)))) (+ (/ (* maxCos (* ux zi)) xi) (/ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) xi))))
(* xi (cos (* 2 (* uy (PI)))))
(* -1 (* xi (+ (* -1 (cos (* 2 (* uy (PI))))) (* -1 (/ (+ (* maxCos (* ux zi)) (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))))) xi)))))
(* -1 (* xi (+ (* -1 (cos (* 2 (* uy (PI))))) (* -1 (/ (+ (* maxCos (* ux zi)) (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))))) xi)))))
(* -1 (* xi (+ (* -1 (cos (* 2 (* uy (PI))))) (* -1 (/ (+ (* maxCos (* ux zi)) (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))))) xi)))))
(+ xi (* maxCos (* ux zi)))
(+ xi (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux zi))))
(+ xi (+ (* maxCos (* ux zi)) (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))))))
(+ xi (+ (* maxCos (* ux zi)) (* 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)) (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)) (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)) (* 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)) (* xi (cos (* 2 (* uy (PI)))))) (pow uy 3))) (* 4/3 (* yi (pow (PI) 3)))))))
(+ (* maxCos (* ux zi)) (* xi (cos (* 2 (* uy (PI))))))
(+ (* maxCos (* ux zi)) (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (cos (* 2 (* uy (PI)))))))
(+ (* maxCos (* ux zi)) (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (cos (* 2 (* uy (PI)))))))
(+ (* maxCos (* ux zi)) (+ (* 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)) yi) (/ (* xi (cos (* 2 (* uy (PI))))) yi))))
(* yi (+ (* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))) (+ (/ (* maxCos (* ux zi)) yi) (/ (* xi (cos (* 2 (* uy (PI))))) yi))))
(* yi (+ (* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))) (+ (/ (* maxCos (* ux zi)) yi) (/ (* xi (cos (* 2 (* uy (PI))))) yi))))
(* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))))
(* -1 (* yi (+ (* -1 (* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* -1 (/ (+ (* maxCos (* ux zi)) (* xi (cos (* 2 (* uy (PI)))))) yi)))))
(* -1 (* yi (+ (* -1 (* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* -1 (/ (+ (* maxCos (* ux zi)) (* xi (cos (* 2 (* uy (PI)))))) yi)))))
(* -1 (* yi (+ (* -1 (* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* -1 (/ (+ (* maxCos (* ux zi)) (* xi (cos (* 2 (* uy (PI)))))) yi)))))
(+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (cos (* 2 (* uy (PI))))))
(+ (* maxCos (* ux zi)) (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (cos (* 2 (* uy (PI)))))))
(+ (* maxCos (* ux zi)) (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (cos (* 2 (* uy (PI)))))))
(+ (* maxCos (* ux zi)) (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (cos (* 2 (* uy (PI)))))))
(* maxCos (* ux zi))
(* maxCos (+ (* ux zi) (+ (/ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) maxCos) (/ (* xi (cos (* 2 (* uy (PI))))) maxCos))))
(* maxCos (+ (* ux zi) (+ (/ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) maxCos) (/ (* xi (cos (* 2 (* uy (PI))))) maxCos))))
(* maxCos (+ (* ux zi) (+ (/ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) maxCos) (/ (* xi (cos (* 2 (* uy (PI))))) maxCos))))
(* maxCos (* ux zi))
(* -1 (* maxCos (+ (* -1 (* ux zi)) (* -1 (/ (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (cos (* 2 (* uy (PI)))))) maxCos)))))
(* -1 (* maxCos (+ (* -1 (* ux zi)) (* -1 (/ (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (cos (* 2 (* uy (PI)))))) maxCos)))))
(* -1 (* maxCos (+ (* -1 (* ux zi)) (* -1 (/ (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (cos (* 2 (* uy (PI)))))) maxCos)))))
(+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (cos (* 2 (* uy (PI))))))
(+ (* maxCos (* ux zi)) (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (cos (* 2 (* uy (PI)))))))
(+ (* maxCos (* ux zi)) (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (cos (* 2 (* uy (PI)))))))
(+ (* maxCos (* ux zi)) (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (cos (* 2 (* uy (PI)))))))
(* maxCos (* ux zi))
(* ux (+ (* maxCos zi) (+ (/ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) ux) (/ (* xi (cos (* 2 (* uy (PI))))) ux))))
(* ux (+ (* maxCos zi) (+ (/ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) ux) (/ (* xi (cos (* 2 (* uy (PI))))) ux))))
(* ux (+ (* maxCos zi) (+ (/ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) ux) (/ (* xi (cos (* 2 (* uy (PI))))) ux))))
(* maxCos (* ux zi))
(* -1 (* ux (+ (* -1 (* maxCos zi)) (* -1 (/ (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (cos (* 2 (* uy (PI)))))) ux)))))
(* -1 (* ux (+ (* -1 (* maxCos zi)) (* -1 (/ (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (cos (* 2 (* uy (PI)))))) ux)))))
(* -1 (* ux (+ (* -1 (* maxCos zi)) (* -1 (/ (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (cos (* 2 (* uy (PI)))))) ux)))))
(+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (cos (* 2 (* uy (PI))))))
(+ (* maxCos (* ux zi)) (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (cos (* 2 (* uy (PI)))))))
(+ (* maxCos (* ux zi)) (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (cos (* 2 (* uy (PI)))))))
(+ (* maxCos (* ux zi)) (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (cos (* 2 (* uy (PI)))))))
(* maxCos (* ux zi))
(* zi (+ (* maxCos ux) (+ (/ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) zi) (/ (* xi (cos (* 2 (* uy (PI))))) zi))))
(* zi (+ (* maxCos ux) (+ (/ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) zi) (/ (* xi (cos (* 2 (* uy (PI))))) zi))))
(* zi (+ (* maxCos ux) (+ (/ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) zi) (/ (* xi (cos (* 2 (* uy (PI))))) zi))))
(* maxCos (* ux zi))
(* -1 (* zi (+ (* -1 (* maxCos ux)) (* -1 (/ (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (cos (* 2 (* uy (PI)))))) zi)))))
(* -1 (* zi (+ (* -1 (* maxCos ux)) (* -1 (/ (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (cos (* 2 (* uy (PI)))))) zi)))))
(* -1 (* zi (+ (* -1 (* maxCos ux)) (* -1 (/ (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (cos (* 2 (* uy (PI)))))) zi)))))
(* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (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))))))
(* xi (cos (* 2 (* uy (PI)))))
(* xi (+ (cos (* 2 (* uy (PI)))) (/ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) xi)))
(* xi (+ (cos (* 2 (* uy (PI)))) (/ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) xi)))
(* xi (+ (cos (* 2 (* uy (PI)))) (/ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) xi)))
(* xi (cos (* 2 (* uy (PI)))))
(* -1 (* xi (+ (* -1 (cos (* 2 (* uy (PI))))) (* -1 (/ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) xi)))))
(* -1 (* xi (+ (* -1 (cos (* 2 (* uy (PI))))) (* -1 (/ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) xi)))))
(* -1 (* xi (+ (* -1 (cos (* 2 (* uy (PI))))) (* -1 (/ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (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)))
(* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))))
(* -1 (* yi (+ (* -1 (* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* -1 (/ (* xi (cos (* 2 (* uy (PI))))) yi)))))
(* -1 (* yi (+ (* -1 (* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* -1 (/ (* xi (cos (* 2 (* uy (PI))))) yi)))))
(* -1 (* yi (+ (* -1 (* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* -1 (/ (* xi (cos (* 2 (* uy (PI))))) yi)))))
(* yi (+ (* 2 (PI)) (* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow uy 2) (pow (PI) 5)))))))
(* yi (+ (* 2 (PI)) (* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow uy 2) (pow (PI) 5)))))))
(* yi (+ (* 2 (PI)) (* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow uy 2) (pow (PI) 5)))))))
(* yi (+ (* 2 (PI)) (* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow uy 2) (pow (PI) 5)))))))
(* yi (+ (* 2 (PI)) (* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow uy 2) (pow (PI) 5)))))))
(* yi (+ (* 2 (PI)) (* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow uy 2) (pow (PI) 5)))))))
(* yi (+ (* 2 (PI)) (* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow uy 2) (pow (PI) 5)))))))
(* yi (+ (* 2 (PI)) (* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow uy 2) (pow (PI) 5)))))))
(* -1 (* yi (+ (* -2 (PI)) (* (pow uy 2) (+ (* -4/15 (* (pow uy 2) (pow (PI) 5))) (* 4/3 (pow (PI) 3)))))))
(* -1 (* yi (+ (* -2 (PI)) (* (pow uy 2) (+ (* -4/15 (* (pow uy 2) (pow (PI) 5))) (* 4/3 (pow (PI) 3)))))))
(* -1 (* yi (+ (* -2 (PI)) (* (pow uy 2) (+ (* -4/15 (* (pow uy 2) (pow (PI) 5))) (* 4/3 (pow (PI) 3)))))))
(* -1 (* yi (+ (* -2 (PI)) (* (pow uy 2) (+ (* -4/15 (* (pow uy 2) (pow (PI) 5))) (* 4/3 (pow (PI) 3)))))))
(* 2 (* yi (PI)))
(+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))
(+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))
(+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))
(* 4/15 (* (pow uy 4) (* yi (pow (PI) 5))))
(* (pow uy 4) (+ (* -4/3 (/ (* yi (pow (PI) 3)) (pow uy 2))) (* 4/15 (* yi (pow (PI) 5)))))
(* (pow uy 4) (+ (* -4/3 (/ (* yi (pow (PI) 3)) (pow uy 2))) (+ (* 4/15 (* yi (pow (PI) 5))) (* 2 (/ (* yi (PI)) (pow uy 4))))))
(* (pow uy 4) (+ (* -4/3 (/ (* yi (pow (PI) 3)) (pow uy 2))) (+ (* 4/15 (* yi (pow (PI) 5))) (* 2 (/ (* yi (PI)) (pow uy 4))))))
(* 4/15 (* (pow uy 4) (* yi (pow (PI) 5))))
(* (pow uy 4) (+ (* -4/3 (/ (* yi (pow (PI) 3)) (pow uy 2))) (* 4/15 (* yi (pow (PI) 5)))))
(* (pow uy 4) (+ (* -4/3 (/ (* yi (pow (PI) 3)) (pow uy 2))) (+ (* 4/15 (* yi (pow (PI) 5))) (* 2 (/ (* yi (PI)) (pow uy 4))))))
(* (pow uy 4) (+ (* -4/3 (/ (* yi (pow (PI) 3)) (pow uy 2))) (+ (* 4/15 (* yi (pow (PI) 5))) (* 2 (/ (* yi (PI)) (pow uy 4))))))
(* yi (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow uy 2) (pow (PI) 5)))))
(* yi (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow uy 2) (pow (PI) 5)))))
(* yi (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow uy 2) (pow (PI) 5)))))
(* yi (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow uy 2) (pow (PI) 5)))))
(* yi (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow uy 2) (pow (PI) 5)))))
(* yi (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow uy 2) (pow (PI) 5)))))
(* yi (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow uy 2) (pow (PI) 5)))))
(* yi (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow uy 2) (pow (PI) 5)))))
(* -1 (* yi (+ (* -4/15 (* (pow uy 2) (pow (PI) 5))) (* 4/3 (pow (PI) 3)))))
(* -1 (* yi (+ (* -4/15 (* (pow uy 2) (pow (PI) 5))) (* 4/3 (pow (PI) 3)))))
(* -1 (* yi (+ (* -4/15 (* (pow uy 2) (pow (PI) 5))) (* 4/3 (pow (PI) 3)))))
(* -1 (* yi (+ (* -4/15 (* (pow uy 2) (pow (PI) 5))) (* 4/3 (pow (PI) 3)))))
(* -4/3 (* yi (pow (PI) 3)))
(+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))
(+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))
(+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))
(* 4/15 (* (pow uy 2) (* yi (pow (PI) 5))))
(* (pow uy 2) (+ (* -4/3 (/ (* yi (pow (PI) 3)) (pow uy 2))) (* 4/15 (* yi (pow (PI) 5)))))
(* (pow uy 2) (+ (* -4/3 (/ (* yi (pow (PI) 3)) (pow uy 2))) (* 4/15 (* yi (pow (PI) 5)))))
(* (pow uy 2) (+ (* -4/3 (/ (* yi (pow (PI) 3)) (pow uy 2))) (* 4/15 (* yi (pow (PI) 5)))))
(* 4/15 (* (pow uy 2) (* yi (pow (PI) 5))))
(* (pow uy 2) (+ (* -4/3 (/ (* yi (pow (PI) 3)) (pow uy 2))) (* 4/15 (* yi (pow (PI) 5)))))
(* (pow uy 2) (+ (* -4/3 (/ (* yi (pow (PI) 3)) (pow uy 2))) (* 4/15 (* yi (pow (PI) 5)))))
(* (pow uy 2) (+ (* -4/3 (/ (* yi (pow (PI) 3)) (pow uy 2))) (* 4/15 (* yi (pow (PI) 5)))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))))
(* xi (cos (* 2 (* uy (PI)))))
(* xi (+ (cos (* 2 (* uy (PI)))) (+ (/ (* maxCos (* ux (* zi (- 1 ux)))) xi) (/ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) xi))))
(* xi (+ (cos (* 2 (* uy (PI)))) (+ (/ (* maxCos (* ux (* zi (- 1 ux)))) xi) (/ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) xi))))
(* xi (+ (cos (* 2 (* uy (PI)))) (+ (/ (* maxCos (* ux (* zi (- 1 ux)))) xi) (/ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) xi))))
(* xi (cos (* 2 (* uy (PI)))))
(* -1 (* xi (+ (* -1 (cos (* 2 (* uy (PI))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5))))))))) xi)))))
(* -1 (* xi (+ (* -1 (cos (* 2 (* uy (PI))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5))))))))) xi)))))
(* -1 (* xi (+ (* -1 (cos (* 2 (* uy (PI))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5))))))))) 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/15 (* (pow uy 5) (* yi (pow (PI) 5))))
(* (pow uy 5) (+ (* -4/3 (/ (* yi (pow (PI) 3)) (pow uy 2))) (* 4/15 (* yi (pow (PI) 5)))))
(* (pow uy 5) (+ (* -4/3 (/ (* yi (pow (PI) 3)) (pow uy 2))) (+ (* 4/15 (* yi (pow (PI) 5))) (* 2 (/ (* yi (PI)) (pow uy 4))))))
(* (pow uy 5) (+ (* -4/3 (/ (* yi (pow (PI) 3)) (pow uy 2))) (+ (* 4/15 (* yi (pow (PI) 5))) (+ (* 2 (/ (* yi (PI)) (pow uy 4))) (+ (/ (* maxCos (* ux (* zi (- 1 ux)))) (pow uy 5)) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 5)))))))
(* 4/15 (* (pow uy 5) (* yi (pow (PI) 5))))
(* -1 (* (pow uy 5) (+ (* -4/15 (* yi (pow (PI) 5))) (* 4/3 (/ (* yi (pow (PI) 3)) (pow uy 2))))))
(* -1 (* (pow uy 5) (+ (* -2 (/ (* yi (PI)) (pow uy 4))) (+ (* -4/15 (* yi (pow (PI) 5))) (* 4/3 (/ (* yi (pow (PI) 3)) (pow uy 2)))))))
(* -1 (* (pow uy 5) (+ (* -2 (/ (* yi (PI)) (pow uy 4))) (+ (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (cos (* 2 (* uy (PI)))))) (pow uy 5))) (+ (* -4/15 (* yi (pow (PI) 5))) (* 4/3 (/ (* yi (pow (PI) 3)) (pow uy 2))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (cos (* 2 (* uy (PI))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* uy (* yi (+ (* 2 (PI)) (* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow uy 2) (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* uy (* yi (+ (* 2 (PI)) (* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow uy 2) (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* uy (* yi (+ (* 2 (PI)) (* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow uy 2) (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))))
(* uy (* yi (+ (* 2 (PI)) (* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow uy 2) (pow (PI) 5))))))))
(* yi (+ (* uy (+ (* 2 (PI)) (* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow uy 2) (pow (PI) 5))))))) (+ (/ (* maxCos (* ux (* zi (- 1 ux)))) yi) (/ (* xi (cos (* 2 (* uy (PI))))) yi))))
(* yi (+ (* uy (+ (* 2 (PI)) (* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow uy 2) (pow (PI) 5))))))) (+ (/ (* maxCos (* ux (* zi (- 1 ux)))) yi) (/ (* xi (cos (* 2 (* uy (PI))))) yi))))
(* yi (+ (* uy (+ (* 2 (PI)) (* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow uy 2) (pow (PI) 5))))))) (+ (/ (* maxCos (* ux (* zi (- 1 ux)))) yi) (/ (* xi (cos (* 2 (* uy (PI))))) yi))))
(* -1 (* uy (* yi (+ (* -2 (PI)) (* (pow uy 2) (+ (* -4/15 (* (pow uy 2) (pow (PI) 5))) (* 4/3 (pow (PI) 3))))))))
(* -1 (* yi (+ (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (cos (* 2 (* uy (PI)))))) yi)) (* uy (+ (* -2 (PI)) (* (pow uy 2) (+ (* -4/15 (* (pow uy 2) (pow (PI) 5))) (* 4/3 (pow (PI) 3)))))))))
(* -1 (* yi (+ (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (cos (* 2 (* uy (PI)))))) yi)) (* uy (+ (* -2 (PI)) (* (pow uy 2) (+ (* -4/15 (* (pow uy 2) (pow (PI) 5))) (* 4/3 (pow (PI) 3)))))))))
(* -1 (* yi (+ (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (cos (* 2 (* uy (PI)))))) yi)) (* uy (+ (* -2 (PI)) (* (pow uy 2) (+ (* -4/15 (* (pow uy 2) (pow (PI) 5))) (* 4/3 (pow (PI) 3)))))))))
(+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI))))))
(+ (* maxCos (* ux zi)) (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))))
(+ (* ux (+ (* -1 (* maxCos (* ux zi))) (* maxCos zi))) (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))))
(+ (* ux (+ (* -1 (* maxCos (* ux zi))) (* maxCos zi))) (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* 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 (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (pow ux 2)) (/ (* xi (cos (* 2 (* uy (PI))))) (pow ux 2))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (/ (* maxCos zi) ux) (+ (/ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (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 (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))) ux))) ux))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (* -1 (/ (+ (* -1 (* maxCos zi)) (* -1 (/ (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))) ux))) ux))))
(+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))))
(* maxCos (* ux (* zi (- 1 ux))))
(* maxCos (+ (* ux (* zi (- 1 ux))) (+ (/ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) maxCos) (/ (* xi (cos (* 2 (* uy (PI))))) maxCos))))
(* maxCos (+ (* ux (* zi (- 1 ux))) (+ (/ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) maxCos) (/ (* xi (cos (* 2 (* uy (PI))))) maxCos))))
(* maxCos (+ (* ux (* zi (- 1 ux))) (+ (/ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) maxCos) (/ (* xi (cos (* 2 (* uy (PI))))) maxCos))))
(* maxCos (* ux (* zi (- 1 ux))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (* -1 (/ (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))) maxCos)))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (* -1 (/ (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))) maxCos)))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (* -1 (/ (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))) maxCos)))))
(+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))))
(* maxCos (* ux (* zi (- 1 ux))))
(* zi (+ (* maxCos (* ux (- 1 ux))) (+ (/ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) zi) (/ (* xi (cos (* 2 (* uy (PI))))) zi))))
(* zi (+ (* maxCos (* ux (- 1 ux))) (+ (/ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) zi) (/ (* xi (cos (* 2 (* uy (PI))))) zi))))
(* zi (+ (* maxCos (* ux (- 1 ux))) (+ (/ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) zi) (/ (* xi (cos (* 2 (* uy (PI))))) zi))))
(* maxCos (* ux (* zi (- 1 ux))))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))) zi)))))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))) zi)))))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))) zi)))))
(* 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))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI))))))
(+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI))))))
(+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI))))))
(* xi (cos (* 2 (* uy (PI)))))
(* xi (+ (cos (* 2 (* uy (PI)))) (/ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) xi)))
(* xi (+ (cos (* 2 (* uy (PI)))) (/ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) xi)))
(* xi (+ (cos (* 2 (* uy (PI)))) (/ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) xi)))
(* xi (cos (* 2 (* uy (PI)))))
(* -1 (* xi (+ (* -1 (cos (* 2 (* uy (PI))))) (* -1 (/ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) xi)))))
(* -1 (* xi (+ (* -1 (cos (* 2 (* uy (PI))))) (* -1 (/ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) xi)))))
(* -1 (* xi (+ (* -1 (cos (* 2 (* uy (PI))))) (* -1 (/ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) 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/15 (* (pow uy 5) (* yi (pow (PI) 5))))
(* (pow uy 5) (+ (* -4/3 (/ (* yi (pow (PI) 3)) (pow uy 2))) (* 4/15 (* yi (pow (PI) 5)))))
(* (pow uy 5) (+ (* -4/3 (/ (* yi (pow (PI) 3)) (pow uy 2))) (+ (* 4/15 (* yi (pow (PI) 5))) (* 2 (/ (* yi (PI)) (pow uy 4))))))
(* (pow uy 5) (+ (* -4/3 (/ (* yi (pow (PI) 3)) (pow uy 2))) (+ (* 4/15 (* yi (pow (PI) 5))) (+ (* 2 (/ (* yi (PI)) (pow uy 4))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 5))))))
(* 4/15 (* (pow uy 5) (* yi (pow (PI) 5))))
(* -1 (* (pow uy 5) (+ (* -4/15 (* yi (pow (PI) 5))) (* 4/3 (/ (* yi (pow (PI) 3)) (pow uy 2))))))
(* -1 (* (pow uy 5) (+ (* -2 (/ (* yi (PI)) (pow uy 4))) (+ (* -4/15 (* yi (pow (PI) 5))) (* 4/3 (/ (* yi (pow (PI) 3)) (pow uy 2)))))))
(* -1 (* (pow uy 5) (+ (* -2 (/ (* yi (PI)) (pow uy 4))) (+ (* -1 (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 5))) (+ (* -4/15 (* yi (pow (PI) 5))) (* 4/3 (/ (* yi (pow (PI) 3)) (pow uy 2))))))))
(* xi (cos (* 2 (* uy (PI)))))
(+ (* uy (* yi (+ (* 2 (PI)) (* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow uy 2) (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI))))))
(+ (* uy (* yi (+ (* 2 (PI)) (* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow uy 2) (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI))))))
(+ (* uy (* yi (+ (* 2 (PI)) (* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow uy 2) (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI))))))
(* uy (* yi (+ (* 2 (PI)) (* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow uy 2) (pow (PI) 5))))))))
(* yi (+ (* uy (+ (* 2 (PI)) (* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow uy 2) (pow (PI) 5))))))) (/ (* xi (cos (* 2 (* uy (PI))))) yi)))
(* yi (+ (* uy (+ (* 2 (PI)) (* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow uy 2) (pow (PI) 5))))))) (/ (* xi (cos (* 2 (* uy (PI))))) yi)))
(* yi (+ (* uy (+ (* 2 (PI)) (* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow uy 2) (pow (PI) 5))))))) (/ (* xi (cos (* 2 (* uy (PI))))) yi)))
(* -1 (* uy (* yi (+ (* -2 (PI)) (* (pow uy 2) (+ (* -4/15 (* (pow uy 2) (pow (PI) 5))) (* 4/3 (pow (PI) 3))))))))
(* -1 (* yi (+ (* -1 (/ (* xi (cos (* 2 (* uy (PI))))) yi)) (* uy (+ (* -2 (PI)) (* (pow uy 2) (+ (* -4/15 (* (pow uy 2) (pow (PI) 5))) (* 4/3 (pow (PI) 3)))))))))
(* -1 (* yi (+ (* -1 (/ (* xi (cos (* 2 (* uy (PI))))) yi)) (* uy (+ (* -2 (PI)) (* (pow uy 2) (+ (* -4/15 (* (pow uy 2) (pow (PI) 5))) (* 4/3 (pow (PI) 3)))))))))
(* -1 (* yi (+ (* -1 (/ (* xi (cos (* 2 (* uy (PI))))) yi)) (* uy (+ (* -2 (PI)) (* (pow uy 2) (+ (* -4/15 (* (pow uy 2) (pow (PI) 5))) (* 4/3 (pow (PI) 3)))))))))
(* 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)))))
(* 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))))
(* 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))))
(* uy (* xi (pow (PI) 2)))
(* uy (* xi (pow (PI) 2)))
(* uy (* xi (pow (PI) 2)))
(* uy (* xi (pow (PI) 2)))
(* uy (* xi (pow (PI) 2)))
(* uy (* xi (pow (PI) 2)))
(* uy (* xi (pow (PI) 2)))
(* uy (* xi (pow (PI) 2)))
(* uy (* xi (pow (PI) 2)))
(* uy (* xi (pow (PI) 2)))
(* uy (* xi (pow (PI) 2)))
(* uy (* xi (pow (PI) 2)))
(* uy (* xi (pow (PI) 2)))
(* uy (* xi (pow (PI) 2)))
(* uy (* xi (pow (PI) 2)))
(* uy (* xi (pow (PI) 2)))
(* uy (* xi (pow (PI) 2)))
(* uy (* xi (pow (PI) 2)))
(* uy (* xi (pow (PI) 2)))
(* uy (* xi (pow (PI) 2)))
(* uy (* xi (pow (PI) 2)))
(* uy (* xi (pow (PI) 2)))
(* uy (* xi (pow (PI) 2)))
(* uy (* xi (pow (PI) 2)))
(* yi (PI))
(* yi (PI))
(* yi (PI))
(* yi (PI))
(* yi (PI))
(* yi (PI))
(* yi (PI))
(* yi (PI))
(* yi (PI))
(* yi (PI))
(* yi (PI))
(* yi (PI))
(* -4/3 (pow uy 2))
(* -4/3 (pow uy 2))
(* -4/3 (pow uy 2))
(* -4/3 (pow uy 2))
(* -4/3 (pow uy 2))
(* -4/3 (pow uy 2))
(* -4/3 (pow uy 2))
(* -4/3 (pow uy 2))
(* -4/3 (pow uy 2))
(* -4/3 (pow uy 2))
(* -4/3 (pow uy 2))
(* -4/3 (pow uy 2))
(* 2 (* uy (PI)))
(* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))
(* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))
(* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))
(* -4/3 (* (pow uy 3) (pow (PI) 3)))
(* (pow uy 3) (+ (* -4/3 (pow (PI) 3)) (* 2 (/ (PI) (pow uy 2)))))
(* (pow uy 3) (+ (* -4/3 (pow (PI) 3)) (* 2 (/ (PI) (pow uy 2)))))
(* (pow uy 3) (+ (* -4/3 (pow (PI) 3)) (* 2 (/ (PI) (pow uy 2)))))
(* -4/3 (* (pow uy 3) (pow (PI) 3)))
(* -1 (* (pow uy 3) (+ (* -2 (/ (PI) (pow uy 2))) (* 4/3 (pow (PI) 3)))))
(* -1 (* (pow uy 3) (+ (* -2 (/ (PI) (pow uy 2))) (* 4/3 (pow (PI) 3)))))
(* -1 (* (pow uy 3) (+ (* -2 (/ (PI) (pow uy 2))) (* 4/3 (pow (PI) 3)))))
(* 4/15 (pow uy 2))
(* 4/15 (pow uy 2))
(* 4/15 (pow uy 2))
(* 4/15 (pow uy 2))
(* 4/15 (pow uy 2))
(* 4/15 (pow uy 2))
(* 4/15 (pow uy 2))
(* 4/15 (pow uy 2))
(* 4/15 (pow uy 2))
(* 4/15 (pow uy 2))
(* 4/15 (pow uy 2))
(* 4/15 (pow uy 2))
Outputs
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* yi (sin (* 2 (* uy (PI))))))
(+.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos 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 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos 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 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos 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 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos 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)))) (+ (/ (* maxCos (* ux (* zi (- 1 ux)))) xi) (/ (* yi (sin (* 2 (* uy (PI))))) xi))))
(*.f32 xi (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 yi xi)) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux zi)) (/.f32 maxCos xi)))))
(* xi (+ (cos (* 2 (* uy (PI)))) (+ (/ (* maxCos (* ux (* zi (- 1 ux)))) xi) (/ (* yi (sin (* 2 (* uy (PI))))) xi))))
(*.f32 xi (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 yi xi)) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux zi)) (/.f32 maxCos xi)))))
(* xi (+ (cos (* 2 (* uy (PI)))) (+ (/ (* maxCos (* ux (* zi (- 1 ux)))) xi) (/ (* yi (sin (* 2 (* uy (PI))))) xi))))
(*.f32 xi (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 yi xi)) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux zi)) (/.f32 maxCos 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)))))
(neg.f32 (*.f32 xi (-.f32 (/.f32 (+.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux)) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (neg.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)))))
(neg.f32 (*.f32 xi (-.f32 (/.f32 (+.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux)) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (neg.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)))))
(neg.f32 (*.f32 xi (-.f32 (/.f32 (+.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux)) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (neg.f32 xi)) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(+ xi (* maxCos (* ux (* zi (- 1 ux)))))
(+.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux)) xi)
(+ xi (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))))
(+.f32 xi (+.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux)) (*.f32 #s(literal 2 binary32) (*.f32 yi (*.f32 uy (PI.f32))))))
(+ xi (+ (* maxCos (* ux (* zi (- 1 ux)))) (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))))))
(+.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux)) (+.f32 xi (*.f32 uy (+.f32 (*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 uy (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (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 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux)) (+.f32 xi (*.f32 uy (+.f32 (*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 uy (+.f32 (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy #s(literal -4/3 binary32)))))))))
(+ (* maxCos (* ux (* zi (- 1 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 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos 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 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos 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 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos 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 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos 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 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos 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 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos 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 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos 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 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos 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 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos 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 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos 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 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos 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 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux)) (*.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)))) (+ (/ (* maxCos (* ux (* zi (- 1 ux)))) yi) (/ (* xi (cos (* 2 (* uy (PI))))) yi))))
(*.f32 yi (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 xi yi)) (+.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux zi)) (/.f32 maxCos yi)))))
(* yi (+ (sin (* 2 (* uy (PI)))) (+ (/ (* maxCos (* ux (* zi (- 1 ux)))) yi) (/ (* xi (cos (* 2 (* uy (PI))))) yi))))
(*.f32 yi (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 xi yi)) (+.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux zi)) (/.f32 maxCos yi)))))
(* yi (+ (sin (* 2 (* uy (PI)))) (+ (/ (* maxCos (* ux (* zi (- 1 ux)))) yi) (/ (* xi (cos (* 2 (* uy (PI))))) yi))))
(*.f32 yi (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 xi yi)) (+.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux zi)) (/.f32 maxCos 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)))))
(neg.f32 (*.f32 yi (-.f32 (neg.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (/.f32 (+.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux)) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) yi))))
(* -1 (* yi (+ (* -1 (sin (* 2 (* uy (PI))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (cos (* 2 (* uy (PI)))))) yi)))))
(neg.f32 (*.f32 yi (-.f32 (neg.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (/.f32 (+.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux)) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) yi))))
(* -1 (* yi (+ (* -1 (sin (* 2 (* uy (PI))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (cos (* 2 (* uy (PI)))))) yi)))))
(neg.f32 (*.f32 yi (-.f32 (neg.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (/.f32 (+.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux)) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.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 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 maxCos (*.f32 ux zi))))
(+ (* ux (+ (* -1 (* maxCos (* ux zi))) (* maxCos 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 (*.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 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 ux (-.f32 (*.f32 maxCos zi) (*.f32 maxCos (*.f32 ux zi))))))
(* -1 (* maxCos (* (pow ux 2) zi)))
(neg.f32 (*.f32 maxCos (*.f32 ux (*.f32 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) (+ (/ (* 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 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 xi (*.f32 ux ux))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 yi (*.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 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 xi (*.f32 ux ux))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 yi (*.f32 ux ux))))))
(* -1 (* maxCos (* (pow ux 2) zi)))
(neg.f32 (*.f32 maxCos (*.f32 ux (*.f32 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)) (* -1 (/ (+ (* -1 (* maxCos zi)) (* -1 (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) ux))) ux))))
(*.f32 (*.f32 ux ux) (-.f32 (/.f32 (*.f32 #s(literal 1 binary32) (+.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) (*.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 (*.f32 #s(literal 1 binary32) (+.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) (*.f32 maxCos 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 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos 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 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos 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 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux)) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux))
(* maxCos (+ (* ux (* zi (- 1 ux))) (+ (/ (* xi (cos (* 2 (* uy (PI))))) maxCos) (/ (* yi (sin (* 2 (* uy (PI))))) maxCos))))
(*.f32 maxCos (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 yi maxCos)) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux zi)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 xi maxCos)))))
(* maxCos (+ (* ux (* zi (- 1 ux))) (+ (/ (* xi (cos (* 2 (* uy (PI))))) maxCos) (/ (* yi (sin (* 2 (* uy (PI))))) maxCos))))
(*.f32 maxCos (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 yi maxCos)) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux zi)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 xi maxCos)))))
(* maxCos (+ (* ux (* zi (- 1 ux))) (+ (/ (* xi (cos (* 2 (* uy (PI))))) maxCos) (/ (* yi (sin (* 2 (* uy (PI))))) maxCos))))
(*.f32 maxCos (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 yi maxCos)) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux zi)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 xi maxCos)))))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (* -1 (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) maxCos)))))
(neg.f32 (*.f32 maxCos (-.f32 (*.f32 (*.f32 ux zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal -1 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)))))) maxCos))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (* -1 (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) maxCos)))))
(neg.f32 (*.f32 maxCos (-.f32 (*.f32 (*.f32 ux zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal -1 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)))))) maxCos))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (* -1 (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) maxCos)))))
(neg.f32 (*.f32 maxCos (-.f32 (*.f32 (*.f32 ux zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal -1 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)))))) maxCos))))
(+ (* 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 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos 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 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos 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 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux)) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux))
(* zi (+ (* maxCos (* ux (- 1 ux))) (+ (/ (* xi (cos (* 2 (* uy (PI))))) zi) (/ (* yi (sin (* 2 (* uy (PI))))) zi))))
(*.f32 zi (+.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 xi zi)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 yi zi)))))
(* zi (+ (* maxCos (* ux (- 1 ux))) (+ (/ (* xi (cos (* 2 (* uy (PI))))) zi) (/ (* yi (sin (* 2 (* uy (PI))))) zi))))
(*.f32 zi (+.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 xi zi)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 yi zi)))))
(* zi (+ (* maxCos (* ux (- 1 ux))) (+ (/ (* xi (cos (* 2 (* uy (PI))))) zi) (/ (* yi (sin (* 2 (* uy (PI))))) zi))))
(*.f32 zi (+.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 xi zi)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 yi zi)))))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) zi)))))
(neg.f32 (*.f32 zi (-.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))))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) zi)))))
(neg.f32 (*.f32 zi (-.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))))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) zi)))))
(neg.f32 (*.f32 zi (-.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))))
(* 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 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 yi 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 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 yi 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 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 yi 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 xi) #s(literal -1 binary32)) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 yi xi))))
(* -1 (* xi (+ (* -1 (cos (* 2 (* uy (PI))))) (* -1 (/ (* yi (sin (* 2 (* uy (PI))))) xi)))))
(*.f32 (*.f32 (neg.f32 xi) #s(literal -1 binary32)) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 yi xi))))
(* -1 (* xi (+ (* -1 (cos (* 2 (* uy (PI))))) (* -1 (/ (* yi (sin (* 2 (* uy (PI))))) xi)))))
(*.f32 (*.f32 (neg.f32 xi) #s(literal -1 binary32)) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 yi xi))))
xi
(+ xi (* 2 (* uy (* yi (PI)))))
(+.f32 xi (*.f32 #s(literal 2 binary32) (*.f32 yi (*.f32 uy (PI.f32)))))
(+ xi (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))))
(+.f32 xi (*.f32 uy (+.f32 (*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 uy (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (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 yi (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 uy (+.f32 (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy #s(literal -4/3 binary32))))))))
(+ (* 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 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 xi 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 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 xi 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 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 xi 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 yi) #s(literal -1 binary32)) (+.f32 (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 yi))))
(* -1 (* yi (+ (* -1 (sin (* 2 (* uy (PI))))) (* -1 (/ (* xi (cos (* 2 (* uy (PI))))) yi)))))
(*.f32 (*.f32 (neg.f32 yi) #s(literal -1 binary32)) (+.f32 (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 yi))))
(* -1 (* yi (+ (* -1 (sin (* 2 (* uy (PI))))) (* -1 (/ (* xi (cos (* 2 (* uy (PI))))) yi)))))
(*.f32 (*.f32 (neg.f32 yi) #s(literal -1 binary32)) (+.f32 (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 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 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -2 binary32) (*.f32 uy uy)))))
(+ 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 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 xi (pow.f32 (PI.f32) #s(literal 4 binary32))) (*.f32 #s(literal 2/3 binary32) (*.f32 uy uy))))))
(+ 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 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 xi (pow.f32 (PI.f32) #s(literal 6 binary32))) (*.f32 (*.f32 uy uy) #s(literal -4/45 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 (PI.f32) (PI.f32)) (*.f32 #s(literal -2 binary32) (*.f32 uy uy))))
(+ 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 (pow.f32 (PI.f32) #s(literal 4 binary32)) (*.f32 #s(literal 2/3 binary32) (*.f32 uy uy))))))
(+ 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 uy uy) (*.f32 (pow.f32 (PI.f32) #s(literal 6 binary32)) #s(literal -4/45 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 (* yi (PI)))
(*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32)))
(+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))
(+.f32 (*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 uy (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32))))))
(+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))
(+.f32 (*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 uy (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32))))))
(+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))
(+.f32 (*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 uy (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32))))))
(* -2 (* uy (* xi (pow (PI) 2))))
(*.f32 uy (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)))))
(* uy (+ (* -2 (* xi (pow (PI) 2))) (* 2 (/ (* yi (PI)) uy))))
(*.f32 uy (+.f32 (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 yi (PI.f32)) uy))))
(* uy (+ (* -2 (* xi (pow (PI) 2))) (* 2 (/ (* yi (PI)) uy))))
(*.f32 uy (+.f32 (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 yi (PI.f32)) uy))))
(* uy (+ (* -2 (* xi (pow (PI) 2))) (* 2 (/ (* yi (PI)) uy))))
(*.f32 uy (+.f32 (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 yi (PI.f32)) uy))))
(* -2 (* uy (* xi (pow (PI) 2))))
(*.f32 uy (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)))))
(* -1 (* uy (+ (* -2 (/ (* yi (PI)) uy)) (* 2 (* xi (pow (PI) 2))))))
(neg.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 yi (PI.f32)) uy)) (*.f32 #s(literal 2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))))))
(* -1 (* uy (+ (* -2 (/ (* yi (PI)) uy)) (* 2 (* xi (pow (PI) 2))))))
(neg.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 yi (PI.f32)) uy)) (*.f32 #s(literal 2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))))))
(* -1 (* uy (+ (* -2 (/ (* yi (PI)) uy)) (* 2 (* xi (pow (PI) 2))))))
(neg.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 yi (PI.f32)) uy)) (*.f32 #s(literal 2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))))))
(* 2 (* yi (PI)))
(*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32)))
(+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))
(+.f32 (*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 uy (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32))))))
(+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))
(+.f32 (*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 uy (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32))))))
(+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))
(+.f32 (*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 uy (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32))))))
(* -2 (* uy (* xi (pow (PI) 2))))
(*.f32 uy (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)))))
(* xi (+ (* -2 (* uy (pow (PI) 2))) (* 2 (/ (* yi (PI)) xi))))
(*.f32 xi (+.f32 (*.f32 uy (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 yi (PI.f32)) xi))))
(* xi (+ (* -2 (* uy (pow (PI) 2))) (* 2 (/ (* yi (PI)) xi))))
(*.f32 xi (+.f32 (*.f32 uy (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 yi (PI.f32)) xi))))
(* xi (+ (* -2 (* uy (pow (PI) 2))) (* 2 (/ (* yi (PI)) xi))))
(*.f32 xi (+.f32 (*.f32 uy (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 yi (PI.f32)) xi))))
(* -2 (* uy (* xi (pow (PI) 2))))
(*.f32 uy (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)))))
(* -1 (* xi (+ (* -2 (/ (* yi (PI)) xi)) (* 2 (* uy (pow (PI) 2))))))
(neg.f32 (*.f32 xi (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 yi (PI.f32)) xi)) (*.f32 uy (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))))))
(* -1 (* xi (+ (* -2 (/ (* yi (PI)) xi)) (* 2 (* uy (pow (PI) 2))))))
(neg.f32 (*.f32 xi (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 yi (PI.f32)) xi)) (*.f32 uy (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))))))
(* -1 (* xi (+ (* -2 (/ (* yi (PI)) xi)) (* 2 (* uy (pow (PI) 2))))))
(neg.f32 (*.f32 xi (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 yi (PI.f32)) xi)) (*.f32 uy (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 2 binary32))))))
(* -2 (* uy (* xi (pow (PI) 2))))
(*.f32 uy (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)))))
(+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))
(+.f32 (*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 uy (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32))))))
(+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))
(+.f32 (*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 uy (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32))))))
(+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))
(+.f32 (*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 uy (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32))))))
(* 2 (* yi (PI)))
(*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32)))
(* yi (+ (* -2 (/ (* uy (* xi (pow (PI) 2))) yi)) (* 2 (PI))))
(*.f32 yi (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 uy (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) yi)) (*.f32 #s(literal 2 binary32) (PI.f32))))
(* yi (+ (* -2 (/ (* uy (* xi (pow (PI) 2))) yi)) (* 2 (PI))))
(*.f32 yi (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 uy (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) yi)) (*.f32 #s(literal 2 binary32) (PI.f32))))
(* yi (+ (* -2 (/ (* uy (* xi (pow (PI) 2))) yi)) (* 2 (PI))))
(*.f32 yi (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 uy (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) yi)) (*.f32 #s(literal 2 binary32) (PI.f32))))
(* 2 (* yi (PI)))
(*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32)))
(* -1 (* yi (+ (* -2 (PI)) (* 2 (/ (* uy (* xi (pow (PI) 2))) yi)))))
(*.f32 (+.f32 (*.f32 (PI.f32) #s(literal -2 binary32)) (/.f32 (*.f32 (*.f32 uy (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) #s(literal 2 binary32)) yi)) (neg.f32 yi))
(* -1 (* yi (+ (* -2 (PI)) (* 2 (/ (* uy (* xi (pow (PI) 2))) yi)))))
(*.f32 (+.f32 (*.f32 (PI.f32) #s(literal -2 binary32)) (/.f32 (*.f32 (*.f32 uy (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) #s(literal 2 binary32)) yi)) (neg.f32 yi))
(* -1 (* yi (+ (* -2 (PI)) (* 2 (/ (* uy (* xi (pow (PI) 2))) yi)))))
(*.f32 (+.f32 (*.f32 (PI.f32) #s(literal -2 binary32)) (/.f32 (*.f32 (*.f32 uy (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) #s(literal 2 binary32)) yi)) (neg.f32 yi))
(+ xi (* maxCos (* ux (* zi (- 1 ux)))))
(+.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux)) xi)
(+ xi (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))))
(+.f32 xi (+.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux)) (*.f32 #s(literal 2 binary32) (*.f32 yi (*.f32 uy (PI.f32))))))
(+ xi (+ (* maxCos (* ux (* zi (- 1 ux)))) (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))))))
(+.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux)) (+.f32 xi (*.f32 uy (+.f32 (*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 uy (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)))))))))
(+ xi (+ (* maxCos (* ux (* zi (- 1 ux)))) (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))))))
(+.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux)) (+.f32 xi (*.f32 uy (+.f32 (*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 uy (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)))))))))
(* -2 (* (pow uy 2) (* xi (pow (PI) 2))))
(*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -2 binary32) (*.f32 uy uy)))
(* (pow uy 2) (+ (* -2 (* xi (pow (PI) 2))) (* 2 (/ (* yi (PI)) uy))))
(*.f32 (*.f32 uy uy) (+.f32 (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 yi (PI.f32)) uy))))
(* (pow uy 2) (+ (* -2 (* xi (pow (PI) 2))) (+ (* 2 (/ (* yi (PI)) uy)) (+ (/ xi (pow uy 2)) (/ (* maxCos (* ux (* zi (- 1 ux)))) (pow uy 2))))))
(*.f32 (*.f32 uy uy) (+.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 yi (PI.f32)) uy)) (/.f32 xi (*.f32 uy uy))) (+.f32 (/.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux)) (*.f32 uy uy)) (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)))))))
(* (pow uy 2) (+ (* -2 (* xi (pow (PI) 2))) (+ (* 2 (/ (* yi (PI)) uy)) (+ (/ xi (pow uy 2)) (/ (* maxCos (* ux (* zi (- 1 ux)))) (pow uy 2))))))
(*.f32 (*.f32 uy uy) (+.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 yi (PI.f32)) uy)) (/.f32 xi (*.f32 uy uy))) (+.f32 (/.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux)) (*.f32 uy uy)) (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)))))))
(* -2 (* (pow uy 2) (* xi (pow (PI) 2))))
(*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -2 binary32) (*.f32 uy uy)))
(* (pow uy 2) (+ (* -2 (* xi (pow (PI) 2))) (* 2 (/ (* yi (PI)) uy))))
(*.f32 (*.f32 uy uy) (+.f32 (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 yi (PI.f32)) uy))))
(* (pow uy 2) (+ (* -2 (* xi (pow (PI) 2))) (* -1 (/ (+ (* -2 (* yi (PI))) (* -1 (/ (+ xi (* maxCos (* ux (* zi (- 1 ux))))) uy))) uy))))
(*.f32 (*.f32 uy uy) (-.f32 (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)))) (/.f32 (-.f32 (*.f32 yi (*.f32 (PI.f32) #s(literal -2 binary32))) (/.f32 (+.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux)) xi) uy)) uy)))
(* (pow uy 2) (+ (* -2 (* xi (pow (PI) 2))) (* -1 (/ (+ (* -2 (* yi (PI))) (* -1 (/ (+ xi (* maxCos (* ux (* zi (- 1 ux))))) uy))) uy))))
(*.f32 (*.f32 uy uy) (-.f32 (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)))) (/.f32 (-.f32 (*.f32 yi (*.f32 (PI.f32) #s(literal -2 binary32))) (/.f32 (+.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux)) xi) uy)) uy)))
(+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux)))))
(+.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux)) (*.f32 #s(literal 2 binary32) (*.f32 yi (*.f32 uy (PI.f32)))))
(+ (* 2 (* uy (* yi (PI)))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2)))))))
(+.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux)) (+.f32 xi (*.f32 uy (+.f32 (*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 uy (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)))))))))
(+ (* 2 (* uy (* yi (PI)))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2)))))))
(+.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux)) (+.f32 xi (*.f32 uy (+.f32 (*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 uy (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)))))))))
(+ (* 2 (* uy (* yi (PI)))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2)))))))
(+.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux)) (+.f32 xi (*.f32 uy (+.f32 (*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 uy (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)))))))))
(* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2)))))
(*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -2 binary32) (*.f32 uy uy)))))
(* xi (+ 1 (+ (* -2 (* (pow uy 2) (pow (PI) 2))) (+ (* 2 (/ (* uy (* yi (PI))) xi)) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi)))))
(*.f32 xi (+.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -2 binary32) (*.f32 uy uy))) (+.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux zi)) (/.f32 maxCos xi)) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi)))) #s(literal 1 binary32))))
(* xi (+ 1 (+ (* -2 (* (pow uy 2) (pow (PI) 2))) (+ (* 2 (/ (* uy (* yi (PI))) xi)) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi)))))
(*.f32 xi (+.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -2 binary32) (*.f32 uy uy))) (+.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux zi)) (/.f32 maxCos xi)) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi)))) #s(literal 1 binary32))))
(* xi (+ 1 (+ (* -2 (* (pow uy 2) (pow (PI) 2))) (+ (* 2 (/ (* uy (* yi (PI))) xi)) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi)))))
(*.f32 xi (+.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -2 binary32) (*.f32 uy uy))) (+.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux zi)) (/.f32 maxCos xi)) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi)))) #s(literal 1 binary32))))
(* -1 (* xi (- (* 2 (* (pow uy 2) (pow (PI) 2))) 1)))
(*.f32 (+.f32 #s(literal -1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 uy uy) #s(literal 2 binary32)))) (neg.f32 xi))
(* -1 (* xi (- (+ (* -1 (/ (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))) xi)) (* 2 (* (pow uy 2) (pow (PI) 2)))) 1)))
(*.f32 (+.f32 #s(literal -1 binary32) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 uy uy) #s(literal 2 binary32))) (/.f32 (+.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux)) (*.f32 #s(literal 2 binary32) (*.f32 yi (*.f32 uy (PI.f32))))) xi))) (neg.f32 xi))
(* -1 (* xi (- (+ (* -1 (/ (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))) xi)) (* 2 (* (pow uy 2) (pow (PI) 2)))) 1)))
(*.f32 (+.f32 #s(literal -1 binary32) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 uy uy) #s(literal 2 binary32))) (/.f32 (+.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux)) (*.f32 #s(literal 2 binary32) (*.f32 yi (*.f32 uy (PI.f32))))) xi))) (neg.f32 xi))
(* -1 (* xi (- (+ (* -1 (/ (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))) xi)) (* 2 (* (pow uy 2) (pow (PI) 2)))) 1)))
(*.f32 (+.f32 #s(literal -1 binary32) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 uy uy) #s(literal 2 binary32))) (/.f32 (+.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux)) (*.f32 #s(literal 2 binary32) (*.f32 yi (*.f32 uy (PI.f32))))) xi))) (neg.f32 xi))
(+ xi (+ (* -2 (* (pow uy 2) (* xi (pow (PI) 2)))) (* maxCos (* ux (* zi (- 1 ux))))))
(+.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux)) (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -2 binary32) (*.f32 uy uy))))))
(+ xi (+ (* -2 (* (pow uy 2) (* xi (pow (PI) 2)))) (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux)))))))
(+.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux)) (+.f32 xi (*.f32 uy (+.f32 (*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 uy (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)))))))))
(+ xi (+ (* -2 (* (pow uy 2) (* xi (pow (PI) 2)))) (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux)))))))
(+.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux)) (+.f32 xi (*.f32 uy (+.f32 (*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 uy (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)))))))))
(+ xi (+ (* -2 (* (pow uy 2) (* xi (pow (PI) 2)))) (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux)))))))
(+.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux)) (+.f32 xi (*.f32 uy (+.f32 (*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 uy (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)))))))))
(* 2 (* uy (* yi (PI))))
(*.f32 #s(literal 2 binary32) (*.f32 yi (*.f32 uy (PI.f32))))
(* yi (+ (* -2 (/ (* (pow uy 2) (* xi (pow (PI) 2))) yi)) (+ (* 2 (* uy (PI))) (+ (/ xi yi) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi)))))
(*.f32 yi (+.f32 (*.f32 (*.f32 uy uy) (*.f32 (/.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) yi) #s(literal -2 binary32))) (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux zi)) (/.f32 maxCos yi)) (+.f32 (/.f32 xi yi) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(* yi (+ (* -2 (/ (* (pow uy 2) (* xi (pow (PI) 2))) yi)) (+ (* 2 (* uy (PI))) (+ (/ xi yi) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi)))))
(*.f32 yi (+.f32 (*.f32 (*.f32 uy uy) (*.f32 (/.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) yi) #s(literal -2 binary32))) (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux zi)) (/.f32 maxCos yi)) (+.f32 (/.f32 xi yi) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(* yi (+ (* -2 (/ (* (pow uy 2) (* xi (pow (PI) 2))) yi)) (+ (* 2 (* uy (PI))) (+ (/ xi yi) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi)))))
(*.f32 yi (+.f32 (*.f32 (*.f32 uy uy) (*.f32 (/.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) yi) #s(literal -2 binary32))) (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux zi)) (/.f32 maxCos yi)) (+.f32 (/.f32 xi yi) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(* 2 (* uy (* yi (PI))))
(*.f32 #s(literal 2 binary32) (*.f32 yi (*.f32 uy (PI.f32))))
(* -1 (* yi (+ (* -2 (* uy (PI))) (* -1 (/ (+ xi (+ (* -2 (* (pow uy 2) (* xi (pow (PI) 2)))) (* maxCos (* ux (* zi (- 1 ux)))))) yi)))))
(*.f32 (-.f32 (*.f32 uy (*.f32 (PI.f32) #s(literal -2 binary32))) (/.f32 (+.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux)) (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -2 binary32) (*.f32 uy uy)))))) yi)) (neg.f32 yi))
(* -1 (* yi (+ (* -2 (* uy (PI))) (* -1 (/ (+ xi (+ (* -2 (* (pow uy 2) (* xi (pow (PI) 2)))) (* maxCos (* ux (* zi (- 1 ux)))))) yi)))))
(*.f32 (-.f32 (*.f32 uy (*.f32 (PI.f32) #s(literal -2 binary32))) (/.f32 (+.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux)) (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -2 binary32) (*.f32 uy uy)))))) yi)) (neg.f32 yi))
(* -1 (* yi (+ (* -2 (* uy (PI))) (* -1 (/ (+ xi (+ (* -2 (* (pow uy 2) (* xi (pow (PI) 2)))) (* maxCos (* ux (* zi (- 1 ux)))))) yi)))))
(*.f32 (-.f32 (*.f32 uy (*.f32 (PI.f32) #s(literal -2 binary32))) (/.f32 (+.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux)) (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -2 binary32) (*.f32 uy uy)))))) yi)) (neg.f32 yi))
(+ xi (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))))
(+.f32 xi (*.f32 uy (+.f32 (*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 uy (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32))))))))
(+ xi (+ (* maxCos (* ux (* zi (- 1 ux)))) (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))))))
(+.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux)) (+.f32 xi (*.f32 uy (+.f32 (*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 uy (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)))))))))
(+ xi (+ (* maxCos (* ux (* zi (- 1 ux)))) (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))))))
(+.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux)) (+.f32 xi (*.f32 uy (+.f32 (*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 uy (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)))))))))
(+ xi (+ (* maxCos (* ux (* zi (- 1 ux)))) (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))))))
(+.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux)) (+.f32 xi (*.f32 uy (+.f32 (*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 uy (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)))))))))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux))
(* maxCos (+ (* ux (* zi (- 1 ux))) (+ (/ xi maxCos) (/ (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))) maxCos))))
(*.f32 maxCos (+.f32 (/.f32 xi maxCos) (+.f32 (/.f32 (*.f32 uy (+.f32 (*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 uy (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32))))))) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux zi)))))
(* maxCos (+ (* ux (* zi (- 1 ux))) (+ (/ xi maxCos) (/ (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))) maxCos))))
(*.f32 maxCos (+.f32 (/.f32 xi maxCos) (+.f32 (/.f32 (*.f32 uy (+.f32 (*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 uy (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32))))))) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux zi)))))
(* maxCos (+ (* ux (* zi (- 1 ux))) (+ (/ xi maxCos) (/ (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))) maxCos))))
(*.f32 maxCos (+.f32 (/.f32 xi maxCos) (+.f32 (/.f32 (*.f32 uy (+.f32 (*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 uy (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32))))))) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux zi)))))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (* -1 (/ (+ xi (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))))) maxCos)))))
(neg.f32 (*.f32 maxCos (-.f32 (*.f32 (*.f32 ux zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32))) (/.f32 (+.f32 xi (*.f32 uy (+.f32 (*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 uy (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)))))))) maxCos))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (* -1 (/ (+ xi (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))))) maxCos)))))
(neg.f32 (*.f32 maxCos (-.f32 (*.f32 (*.f32 ux zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32))) (/.f32 (+.f32 xi (*.f32 uy (+.f32 (*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 uy (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)))))))) maxCos))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (* -1 (/ (+ xi (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))))) maxCos)))))
(neg.f32 (*.f32 maxCos (-.f32 (*.f32 (*.f32 ux zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32))) (/.f32 (+.f32 xi (*.f32 uy (+.f32 (*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 uy (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)))))))) maxCos))))
(+ xi (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))))
(+.f32 xi (*.f32 uy (+.f32 (*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 uy (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32))))))))
(+ xi (+ (* maxCos (* ux zi)) (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))))))
(+.f32 xi (+.f32 (*.f32 uy (+.f32 (*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 uy (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 maxCos (*.f32 ux zi))))
(+ xi (+ (* ux (+ (* -1 (* maxCos (* ux zi))) (* maxCos zi))) (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))))))
(+.f32 (*.f32 uy (+.f32 (*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 uy (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32))))))) (+.f32 xi (*.f32 ux (-.f32 (*.f32 maxCos zi) (*.f32 maxCos (*.f32 ux zi))))))
(+ xi (+ (* ux (+ (* -1 (* maxCos (* ux zi))) (* maxCos zi))) (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))))))
(+.f32 (*.f32 uy (+.f32 (*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 uy (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32))))))) (+.f32 xi (*.f32 ux (-.f32 (*.f32 maxCos zi) (*.f32 maxCos (*.f32 ux zi))))))
(* -1 (* maxCos (* (pow ux 2) zi)))
(neg.f32 (*.f32 maxCos (*.f32 ux (*.f32 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)) (+ (/ xi (pow ux 2)) (+ (/ (* maxCos zi) ux) (/ (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))) (pow ux 2))))))
(*.f32 (*.f32 ux ux) (-.f32 (+.f32 (/.f32 (*.f32 uy (+.f32 (*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 uy (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (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)) (+ (/ xi (pow ux 2)) (+ (/ (* maxCos zi) ux) (/ (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))) (pow ux 2))))))
(*.f32 (*.f32 ux ux) (-.f32 (+.f32 (/.f32 (*.f32 uy (+.f32 (*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 uy (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (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)))
(neg.f32 (*.f32 maxCos (*.f32 ux (*.f32 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)) (* -1 (/ (+ (* -1 (* maxCos zi)) (* -1 (/ (+ xi (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))))) ux))) ux))))
(*.f32 (*.f32 ux ux) (-.f32 (/.f32 (*.f32 #s(literal 1 binary32) (+.f32 (*.f32 maxCos zi) (/.f32 (+.f32 xi (*.f32 uy (+.f32 (*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 uy (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)))))))) ux))) ux) (*.f32 maxCos zi)))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (* -1 (/ (+ (* -1 (* maxCos zi)) (* -1 (/ (+ xi (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))))) ux))) ux))))
(*.f32 (*.f32 ux ux) (-.f32 (/.f32 (*.f32 #s(literal 1 binary32) (+.f32 (*.f32 maxCos zi) (/.f32 (+.f32 xi (*.f32 uy (+.f32 (*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 uy (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)))))))) ux))) ux) (*.f32 maxCos zi)))
(+ xi (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))))
(+.f32 xi (*.f32 uy (+.f32 (*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 uy (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32))))))))
(+ xi (+ (* maxCos (* ux (* zi (- 1 ux)))) (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))))))
(+.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux)) (+.f32 xi (*.f32 uy (+.f32 (*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 uy (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)))))))))
(+ xi (+ (* maxCos (* ux (* zi (- 1 ux)))) (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))))))
(+.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux)) (+.f32 xi (*.f32 uy (+.f32 (*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 uy (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)))))))))
(+ xi (+ (* maxCos (* ux (* zi (- 1 ux)))) (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))))))
(+.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux)) (+.f32 xi (*.f32 uy (+.f32 (*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 uy (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)))))))))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux))
(* zi (+ (* maxCos (* ux (- 1 ux))) (+ (/ xi zi) (/ (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))) zi))))
(*.f32 zi (+.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) (+.f32 (/.f32 xi zi) (*.f32 (+.f32 (*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 uy (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)))))) (/.f32 uy zi)))))
(* zi (+ (* maxCos (* ux (- 1 ux))) (+ (/ xi zi) (/ (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))) zi))))
(*.f32 zi (+.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) (+.f32 (/.f32 xi zi) (*.f32 (+.f32 (*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 uy (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)))))) (/.f32 uy zi)))))
(* zi (+ (* maxCos (* ux (- 1 ux))) (+ (/ xi zi) (/ (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))) zi))))
(*.f32 zi (+.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) (+.f32 (/.f32 xi zi) (*.f32 (+.f32 (*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 uy (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)))))) (/.f32 uy zi)))))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ xi (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))))) zi)))))
(neg.f32 (*.f32 zi (-.f32 (/.f32 (+.f32 xi (*.f32 uy (+.f32 (*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 uy (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)))))))) (neg.f32 zi)) (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))))))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ xi (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))))) zi)))))
(neg.f32 (*.f32 zi (-.f32 (/.f32 (+.f32 xi (*.f32 uy (+.f32 (*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 uy (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)))))))) (neg.f32 zi)) (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))))))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ xi (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))))) zi)))))
(neg.f32 (*.f32 zi (-.f32 (/.f32 (+.f32 xi (*.f32 uy (+.f32 (*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 uy (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)))))))) (neg.f32 zi)) (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))))))
(* 2 (* uy (* yi (PI))))
(*.f32 #s(literal 2 binary32) (*.f32 yi (*.f32 uy (PI.f32))))
(* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))))
(*.f32 uy (+.f32 (*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 uy (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)))))))
(* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))))
(*.f32 uy (+.f32 (*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 uy (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)))))))
(* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))))
(*.f32 uy (+.f32 (*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 uy (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)))))))
(* -2 (* (pow uy 2) (* xi (pow (PI) 2))))
(*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -2 binary32) (*.f32 uy uy)))
(* (pow uy 2) (+ (* -2 (* xi (pow (PI) 2))) (* 2 (/ (* yi (PI)) uy))))
(*.f32 (*.f32 uy uy) (+.f32 (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 yi (PI.f32)) uy))))
(* (pow uy 2) (+ (* -2 (* xi (pow (PI) 2))) (* 2 (/ (* yi (PI)) uy))))
(*.f32 (*.f32 uy uy) (+.f32 (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 yi (PI.f32)) uy))))
(* (pow uy 2) (+ (* -2 (* xi (pow (PI) 2))) (* 2 (/ (* yi (PI)) uy))))
(*.f32 (*.f32 uy uy) (+.f32 (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 yi (PI.f32)) uy))))
(* -2 (* (pow uy 2) (* xi (pow (PI) 2))))
(*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -2 binary32) (*.f32 uy uy)))
(* (pow uy 2) (+ (* -2 (* xi (pow (PI) 2))) (* 2 (/ (* yi (PI)) uy))))
(*.f32 (*.f32 uy uy) (+.f32 (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 yi (PI.f32)) uy))))
(* (pow uy 2) (+ (* -2 (* xi (pow (PI) 2))) (* 2 (/ (* yi (PI)) uy))))
(*.f32 (*.f32 uy uy) (+.f32 (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 yi (PI.f32)) uy))))
(* (pow uy 2) (+ (* -2 (* xi (pow (PI) 2))) (* 2 (/ (* yi (PI)) uy))))
(*.f32 (*.f32 uy uy) (+.f32 (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 yi (PI.f32)) uy))))
(* 2 (* uy (* yi (PI))))
(*.f32 #s(literal 2 binary32) (*.f32 yi (*.f32 uy (PI.f32))))
(+ (* -2 (* (pow uy 2) (* xi (pow (PI) 2)))) (* 2 (* uy (* yi (PI)))))
(*.f32 uy (+.f32 (*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 uy (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)))))))
(+ (* -2 (* (pow uy 2) (* xi (pow (PI) 2)))) (* 2 (* uy (* yi (PI)))))
(*.f32 uy (+.f32 (*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 uy (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)))))))
(+ (* -2 (* (pow uy 2) (* xi (pow (PI) 2)))) (* 2 (* uy (* yi (PI)))))
(*.f32 uy (+.f32 (*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 uy (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)))))))
(* -2 (* (pow uy 2) (* xi (pow (PI) 2))))
(*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -2 binary32) (*.f32 uy uy)))
(* xi (+ (* -2 (* (pow uy 2) (pow (PI) 2))) (* 2 (/ (* uy (* yi (PI))) xi))))
(*.f32 xi (+.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -2 binary32) (*.f32 uy uy))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi)))))
(* xi (+ (* -2 (* (pow uy 2) (pow (PI) 2))) (* 2 (/ (* uy (* yi (PI))) xi))))
(*.f32 xi (+.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -2 binary32) (*.f32 uy uy))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi)))))
(* xi (+ (* -2 (* (pow uy 2) (pow (PI) 2))) (* 2 (/ (* uy (* yi (PI))) xi))))
(*.f32 xi (+.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -2 binary32) (*.f32 uy uy))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi)))))
(* -2 (* (pow uy 2) (* xi (pow (PI) 2))))
(*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -2 binary32) (*.f32 uy uy)))
(* -1 (* xi (+ (* -2 (/ (* uy (* yi (PI))) xi)) (* 2 (* (pow uy 2) (pow (PI) 2))))))
(*.f32 (+.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 uy uy) #s(literal 2 binary32))) (*.f32 #s(literal -2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi)))) (neg.f32 xi))
(* -1 (* xi (+ (* -2 (/ (* uy (* yi (PI))) xi)) (* 2 (* (pow uy 2) (pow (PI) 2))))))
(*.f32 (+.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 uy uy) #s(literal 2 binary32))) (*.f32 #s(literal -2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi)))) (neg.f32 xi))
(* -1 (* xi (+ (* -2 (/ (* uy (* yi (PI))) xi)) (* 2 (* (pow uy 2) (pow (PI) 2))))))
(*.f32 (+.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 uy uy) #s(literal 2 binary32))) (*.f32 #s(literal -2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi)))) (neg.f32 xi))
(* -2 (* (pow uy 2) (* xi (pow (PI) 2))))
(*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -2 binary32) (*.f32 uy uy)))
(+ (* -2 (* (pow uy 2) (* xi (pow (PI) 2)))) (* 2 (* uy (* yi (PI)))))
(*.f32 uy (+.f32 (*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 uy (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)))))))
(+ (* -2 (* (pow uy 2) (* xi (pow (PI) 2)))) (* 2 (* uy (* yi (PI)))))
(*.f32 uy (+.f32 (*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 uy (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)))))))
(+ (* -2 (* (pow uy 2) (* xi (pow (PI) 2)))) (* 2 (* uy (* yi (PI)))))
(*.f32 uy (+.f32 (*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 uy (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)))))))
(* 2 (* uy (* yi (PI))))
(*.f32 #s(literal 2 binary32) (*.f32 yi (*.f32 uy (PI.f32))))
(* yi (+ (* -2 (/ (* (pow uy 2) (* xi (pow (PI) 2))) yi)) (* 2 (* uy (PI)))))
(*.f32 yi (+.f32 (*.f32 (*.f32 uy uy) (*.f32 (/.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) yi) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(* yi (+ (* -2 (/ (* (pow uy 2) (* xi (pow (PI) 2))) yi)) (* 2 (* uy (PI)))))
(*.f32 yi (+.f32 (*.f32 (*.f32 uy uy) (*.f32 (/.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) yi) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(* yi (+ (* -2 (/ (* (pow uy 2) (* xi (pow (PI) 2))) yi)) (* 2 (* uy (PI)))))
(*.f32 yi (+.f32 (*.f32 (*.f32 uy uy) (*.f32 (/.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) yi) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(* 2 (* uy (* yi (PI))))
(*.f32 #s(literal 2 binary32) (*.f32 yi (*.f32 uy (PI.f32))))
(* -1 (* yi (+ (* -2 (* uy (PI))) (* 2 (/ (* (pow uy 2) (* xi (pow (PI) 2))) yi)))))
(*.f32 (+.f32 (*.f32 uy (*.f32 (PI.f32) #s(literal -2 binary32))) (*.f32 (*.f32 uy uy) (*.f32 (/.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) yi) #s(literal 2 binary32)))) (neg.f32 yi))
(* -1 (* yi (+ (* -2 (* uy (PI))) (* 2 (/ (* (pow uy 2) (* xi (pow (PI) 2))) yi)))))
(*.f32 (+.f32 (*.f32 uy (*.f32 (PI.f32) #s(literal -2 binary32))) (*.f32 (*.f32 uy uy) (*.f32 (/.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) yi) #s(literal 2 binary32)))) (neg.f32 yi))
(* -1 (* yi (+ (* -2 (* uy (PI))) (* 2 (/ (* (pow uy 2) (* xi (pow (PI) 2))) yi)))))
(*.f32 (+.f32 (*.f32 uy (*.f32 (PI.f32) #s(literal -2 binary32))) (*.f32 (*.f32 uy uy) (*.f32 (/.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) yi) #s(literal 2 binary32)))) (neg.f32 yi))
(* -2 (* uy (* xi (pow (PI) 2))))
(*.f32 uy (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)))))
(* -2 (* uy (* xi (pow (PI) 2))))
(*.f32 uy (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)))))
(* -2 (* uy (* xi (pow (PI) 2))))
(*.f32 uy (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)))))
(* -2 (* uy (* xi (pow (PI) 2))))
(*.f32 uy (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)))))
(* -2 (* uy (* xi (pow (PI) 2))))
(*.f32 uy (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)))))
(* -2 (* uy (* xi (pow (PI) 2))))
(*.f32 uy (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)))))
(* -2 (* uy (* xi (pow (PI) 2))))
(*.f32 uy (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)))))
(* -2 (* uy (* xi (pow (PI) 2))))
(*.f32 uy (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)))))
(* -2 (* uy (* xi (pow (PI) 2))))
(*.f32 uy (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)))))
(* -2 (* uy (* xi (pow (PI) 2))))
(*.f32 uy (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)))))
(* -2 (* uy (* xi (pow (PI) 2))))
(*.f32 uy (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)))))
(* -2 (* uy (* xi (pow (PI) 2))))
(*.f32 uy (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)))))
(* -2 (* uy (* xi (pow (PI) 2))))
(*.f32 uy (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)))))
(* -2 (* uy (* xi (pow (PI) 2))))
(*.f32 uy (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)))))
(* -2 (* uy (* xi (pow (PI) 2))))
(*.f32 uy (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)))))
(* -2 (* uy (* xi (pow (PI) 2))))
(*.f32 uy (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)))))
(* -2 (* uy (* xi (pow (PI) 2))))
(*.f32 uy (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)))))
(* -2 (* uy (* xi (pow (PI) 2))))
(*.f32 uy (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)))))
(* -2 (* uy (* xi (pow (PI) 2))))
(*.f32 uy (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)))))
(* -2 (* uy (* xi (pow (PI) 2))))
(*.f32 uy (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)))))
(* -2 (* uy (* xi (pow (PI) 2))))
(*.f32 uy (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)))))
(* -2 (* uy (* xi (pow (PI) 2))))
(*.f32 uy (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)))))
(* -2 (* uy (* xi (pow (PI) 2))))
(*.f32 uy (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)))))
(* -2 (* uy (* xi (pow (PI) 2))))
(*.f32 uy (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)))))
(* 2 (PI))
(*.f32 #s(literal 2 binary32) (PI.f32))
(+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))
(+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))
(+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))
(+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))
(+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))
(+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))
(* -4/3 (* (pow uy 2) (pow (PI) 3)))
(*.f32 uy (*.f32 uy (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))
(* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 2 (/ (PI) (pow uy 2)))))
(*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (/.f32 (PI.f32) (*.f32 uy uy)))))
(* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 2 (/ (PI) (pow uy 2)))))
(*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (/.f32 (PI.f32) (*.f32 uy uy)))))
(* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 2 (/ (PI) (pow uy 2)))))
(*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (/.f32 (PI.f32) (*.f32 uy uy)))))
(* -4/3 (* (pow uy 2) (pow (PI) 3)))
(*.f32 uy (*.f32 uy (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))
(* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 2 (/ (PI) (pow uy 2)))))
(*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (/.f32 (PI.f32) (*.f32 uy uy)))))
(* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 2 (/ (PI) (pow uy 2)))))
(*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (/.f32 (PI.f32) (*.f32 uy uy)))))
(* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 2 (/ (PI) (pow uy 2)))))
(*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (/.f32 (PI.f32) (*.f32 uy uy)))))
(+ (* maxCos (* ux zi)) (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))))
(+ (* maxCos (* ux zi)) (+ (* 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 maxCos (*.f32 ux zi)) (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))))))
(+ (* maxCos (* ux zi)) (+ (* 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 maxCos (*.f32 ux zi)) (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))))))
(+ (* maxCos (* ux zi)) (+ (* 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 maxCos (*.f32 ux zi)) (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal -4/3 binary32) (*.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)) xi) (/ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) xi))))
(*.f32 xi (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (*.f32 maxCos (*.f32 ux zi)) xi) (/.f32 (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))) xi))))
(* xi (+ (cos (* 2 (* uy (PI)))) (+ (/ (* maxCos (* ux zi)) xi) (/ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) xi))))
(*.f32 xi (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (*.f32 maxCos (*.f32 ux zi)) xi) (/.f32 (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))) xi))))
(* xi (+ (cos (* 2 (* uy (PI)))) (+ (/ (* maxCos (* ux zi)) xi) (/ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) xi))))
(*.f32 xi (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (*.f32 maxCos (*.f32 ux zi)) xi) (/.f32 (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal -4/3 binary32) (*.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)) (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))))) xi)))))
(neg.f32 (*.f32 xi (-.f32 (neg.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (/.f32 (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))))) xi))))
(* -1 (* xi (+ (* -1 (cos (* 2 (* uy (PI))))) (* -1 (/ (+ (* maxCos (* ux zi)) (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))))) xi)))))
(neg.f32 (*.f32 xi (-.f32 (neg.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (/.f32 (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))))) xi))))
(* -1 (* xi (+ (* -1 (cos (* 2 (* uy (PI))))) (* -1 (/ (+ (* maxCos (* ux zi)) (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))))) xi)))))
(neg.f32 (*.f32 xi (-.f32 (neg.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (/.f32 (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))))) xi))))
(+ xi (* maxCos (* ux zi)))
(+.f32 xi (*.f32 maxCos (*.f32 ux zi)))
(+ xi (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux zi))))
(+.f32 xi (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 #s(literal 2 binary32) (*.f32 yi (*.f32 uy (PI.f32))))))
(+ xi (+ (* maxCos (* ux zi)) (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))))))
(+.f32 xi (+.f32 (*.f32 uy (+.f32 (*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 uy (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 maxCos (*.f32 ux zi))))
(+ xi (+ (* maxCos (* ux zi)) (* uy (+ (* 2 (* yi (PI))) (* uy (+ (* -2 (* xi (pow (PI) 2))) (* -4/3 (* uy (* yi (pow (PI) 3))))))))))
(+.f32 (*.f32 uy (+.f32 (*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 uy (+.f32 (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy #s(literal -4/3 binary32))))))) (+.f32 xi (*.f32 maxCos (*.f32 ux zi))))
(* -4/3 (* (pow uy 3) (* yi (pow (PI) 3))))
(*.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) uy))
(* (pow uy 3) (+ (* -4/3 (* yi (pow (PI) 3))) (* 2 (/ (* yi (PI)) (pow uy 2)))))
(*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (*.f32 yi (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 yi (*.f32 #s(literal 2 binary32) (/.f32 (PI.f32) (*.f32 uy uy))))))
(* (pow uy 3) (+ (* -4/3 (* yi (pow (PI) 3))) (+ (* 2 (/ (* yi (PI)) (pow uy 2))) (+ (/ (* maxCos (* ux zi)) (pow uy 3)) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3))))))
(*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (*.f32 yi (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 xi (*.f32 uy (*.f32 uy uy)))) (+.f32 (*.f32 yi (*.f32 #s(literal 2 binary32) (/.f32 (PI.f32) (*.f32 uy uy)))) (/.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 uy (*.f32 uy uy)))))))
(* (pow uy 3) (+ (* -4/3 (* yi (pow (PI) 3))) (+ (* 2 (/ (* yi (PI)) (pow uy 2))) (+ (/ (* maxCos (* ux zi)) (pow uy 3)) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3))))))
(*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (*.f32 yi (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 xi (*.f32 uy (*.f32 uy uy)))) (+.f32 (*.f32 yi (*.f32 #s(literal 2 binary32) (/.f32 (PI.f32) (*.f32 uy uy)))) (/.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 uy (*.f32 uy uy)))))))
(* -4/3 (* (pow uy 3) (* yi (pow (PI) 3))))
(*.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) uy))
(* -1 (* (pow uy 3) (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3))))))
(*.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 yi (PI.f32)) uy)) uy) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 4/3 binary32) yi))) (neg.f32 (*.f32 uy (*.f32 uy uy))))
(* -1 (* (pow uy 3) (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (+ (* -1 (/ (+ (* maxCos (* ux zi)) (* xi (cos (* 2 (* uy (PI)))))) (pow uy 3))) (* 4/3 (* yi (pow (PI) 3)))))))
(*.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 yi (PI.f32)) uy)) uy) (-.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 4/3 binary32) yi)) (/.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux zi))) (*.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)) (* xi (cos (* 2 (* uy (PI)))))) (pow uy 3))) (* 4/3 (* yi (pow (PI) 3)))))))
(*.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 yi (PI.f32)) uy)) uy) (-.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 4/3 binary32) yi)) (/.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux zi))) (*.f32 uy (*.f32 uy uy))))) (neg.f32 (*.f32 uy (*.f32 uy uy))))
(+ (* maxCos (* ux zi)) (* xi (cos (* 2 (* uy (PI))))))
(+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux zi)))
(+ (* maxCos (* ux zi)) (+ (* 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 maxCos (*.f32 ux zi)) (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))))))
(+ (* maxCos (* ux zi)) (+ (* 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 maxCos (*.f32 ux zi)) (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))))))
(+ (* maxCos (* ux zi)) (+ (* 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 maxCos (*.f32 ux zi)) (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))))))
(* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))))
(*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))))
(* yi (+ (* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))) (+ (/ (* maxCos (* ux zi)) yi) (/ (* xi (cos (* 2 (* uy (PI))))) yi))))
(*.f32 yi (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 xi yi)) (+.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (/.f32 (*.f32 maxCos (*.f32 ux zi)) yi))))
(* yi (+ (* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))) (+ (/ (* maxCos (* ux zi)) yi) (/ (* xi (cos (* 2 (* uy (PI))))) yi))))
(*.f32 yi (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 xi yi)) (+.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (/.f32 (*.f32 maxCos (*.f32 ux zi)) yi))))
(* yi (+ (* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))) (+ (/ (* maxCos (* ux zi)) yi) (/ (* xi (cos (* 2 (* uy (PI))))) yi))))
(*.f32 yi (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 xi yi)) (+.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (/.f32 (*.f32 maxCos (*.f32 ux zi)) yi))))
(* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))))
(*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))))
(* -1 (* yi (+ (* -1 (* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* -1 (/ (+ (* maxCos (* ux zi)) (* xi (cos (* 2 (* uy (PI)))))) yi)))))
(*.f32 (-.f32 (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (neg.f32 uy)) (/.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux zi))) yi)) (neg.f32 yi))
(* -1 (* yi (+ (* -1 (* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* -1 (/ (+ (* maxCos (* ux zi)) (* xi (cos (* 2 (* uy (PI)))))) yi)))))
(*.f32 (-.f32 (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (neg.f32 uy)) (/.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux zi))) yi)) (neg.f32 yi))
(* -1 (* yi (+ (* -1 (* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* -1 (/ (+ (* maxCos (* ux zi)) (* xi (cos (* 2 (* uy (PI)))))) yi)))))
(*.f32 (-.f32 (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (neg.f32 uy)) (/.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux zi))) yi)) (neg.f32 yi))
(+ (* 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 uy (*.f32 yi (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))))
(+ (* maxCos (* ux zi)) (+ (* 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 maxCos (*.f32 ux zi)) (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))))))
(+ (* maxCos (* ux zi)) (+ (* 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 maxCos (*.f32 ux zi)) (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))))))
(+ (* maxCos (* ux zi)) (+ (* 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 maxCos (*.f32 ux zi)) (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))))))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (+ (* ux zi) (+ (/ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) maxCos) (/ (* xi (cos (* 2 (* uy (PI))))) maxCos))))
(*.f32 maxCos (+.f32 (*.f32 ux zi) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 xi maxCos)) (/.f32 (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))) maxCos))))
(* maxCos (+ (* ux zi) (+ (/ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) maxCos) (/ (* xi (cos (* 2 (* uy (PI))))) maxCos))))
(*.f32 maxCos (+.f32 (*.f32 ux zi) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 xi maxCos)) (/.f32 (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))) maxCos))))
(* maxCos (+ (* ux zi) (+ (/ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) maxCos) (/ (* xi (cos (* 2 (* uy (PI))))) maxCos))))
(*.f32 maxCos (+.f32 (*.f32 ux zi) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 xi maxCos)) (/.f32 (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))) maxCos))))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* -1 (* maxCos (+ (* -1 (* ux zi)) (* -1 (/ (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (cos (* 2 (* uy (PI)))))) maxCos)))))
(*.f32 (-.f32 (-.f32 #s(literal 0 binary32) (*.f32 ux zi)) (/.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))))) maxCos)) (neg.f32 maxCos))
(* -1 (* maxCos (+ (* -1 (* ux zi)) (* -1 (/ (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (cos (* 2 (* uy (PI)))))) maxCos)))))
(*.f32 (-.f32 (-.f32 #s(literal 0 binary32) (*.f32 ux zi)) (/.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))))) maxCos)) (neg.f32 maxCos))
(* -1 (* maxCos (+ (* -1 (* ux zi)) (* -1 (/ (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (cos (* 2 (* uy (PI)))))) maxCos)))))
(*.f32 (-.f32 (-.f32 #s(literal 0 binary32) (*.f32 ux zi)) (/.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))))) maxCos)) (neg.f32 maxCos))
(+ (* 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 uy (*.f32 yi (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))))
(+ (* maxCos (* ux zi)) (+ (* 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 maxCos (*.f32 ux zi)) (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))))))
(+ (* maxCos (* ux zi)) (+ (* 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 maxCos (*.f32 ux zi)) (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))))))
(+ (* maxCos (* ux zi)) (+ (* 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 maxCos (*.f32 ux zi)) (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))))))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* ux (+ (* maxCos zi) (+ (/ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) ux) (/ (* xi (cos (* 2 (* uy (PI))))) ux))))
(*.f32 ux (+.f32 (*.f32 maxCos zi) (+.f32 (/.f32 (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))) ux) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 xi ux)))))
(* ux (+ (* maxCos zi) (+ (/ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) ux) (/ (* xi (cos (* 2 (* uy (PI))))) ux))))
(*.f32 ux (+.f32 (*.f32 maxCos zi) (+.f32 (/.f32 (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))) ux) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 xi ux)))))
(* ux (+ (* maxCos zi) (+ (/ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) ux) (/ (* xi (cos (* 2 (* uy (PI))))) ux))))
(*.f32 ux (+.f32 (*.f32 maxCos zi) (+.f32 (/.f32 (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))) ux) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 xi ux)))))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* -1 (* ux (+ (* -1 (* maxCos zi)) (* -1 (/ (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (cos (* 2 (* uy (PI)))))) ux)))))
(neg.f32 (*.f32 ux (-.f32 (-.f32 #s(literal 0 binary32) (*.f32 maxCos zi)) (/.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))))) ux))))
(* -1 (* ux (+ (* -1 (* maxCos zi)) (* -1 (/ (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (cos (* 2 (* uy (PI)))))) ux)))))
(neg.f32 (*.f32 ux (-.f32 (-.f32 #s(literal 0 binary32) (*.f32 maxCos zi)) (/.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))))) ux))))
(* -1 (* ux (+ (* -1 (* maxCos zi)) (* -1 (/ (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (cos (* 2 (* uy (PI)))))) ux)))))
(neg.f32 (*.f32 ux (-.f32 (-.f32 #s(literal 0 binary32) (*.f32 maxCos zi)) (/.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))))) ux))))
(+ (* 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 uy (*.f32 yi (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))))
(+ (* maxCos (* ux zi)) (+ (* 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 maxCos (*.f32 ux zi)) (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))))))
(+ (* maxCos (* ux zi)) (+ (* 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 maxCos (*.f32 ux zi)) (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))))))
(+ (* maxCos (* ux zi)) (+ (* 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 maxCos (*.f32 ux zi)) (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))))))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* zi (+ (* maxCos ux) (+ (/ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) zi) (/ (* xi (cos (* 2 (* uy (PI))))) zi))))
(*.f32 zi (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 xi zi)) (+.f32 (*.f32 maxCos ux) (/.f32 (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))) zi))))
(* zi (+ (* maxCos ux) (+ (/ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) zi) (/ (* xi (cos (* 2 (* uy (PI))))) zi))))
(*.f32 zi (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 xi zi)) (+.f32 (*.f32 maxCos ux) (/.f32 (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))) zi))))
(* zi (+ (* maxCos ux) (+ (/ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) zi) (/ (* xi (cos (* 2 (* uy (PI))))) zi))))
(*.f32 zi (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 xi zi)) (+.f32 (*.f32 maxCos ux) (/.f32 (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))) zi))))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* -1 (* zi (+ (* -1 (* maxCos ux)) (* -1 (/ (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (cos (* 2 (* uy (PI)))))) zi)))))
(*.f32 (-.f32 (-.f32 #s(literal 0 binary32) (*.f32 maxCos ux)) (/.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))))) zi)) (neg.f32 zi))
(* -1 (* zi (+ (* -1 (* maxCos ux)) (* -1 (/ (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (cos (* 2 (* uy (PI)))))) zi)))))
(*.f32 (-.f32 (-.f32 #s(literal 0 binary32) (*.f32 maxCos ux)) (/.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))))) zi)) (neg.f32 zi))
(* -1 (* zi (+ (* -1 (* maxCos ux)) (* -1 (/ (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (cos (* 2 (* uy (PI)))))) zi)))))
(*.f32 (-.f32 (-.f32 #s(literal 0 binary32) (*.f32 maxCos ux)) (/.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))))) zi)) (neg.f32 zi))
(* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))))
(*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (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 uy (*.f32 yi (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (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 uy (*.f32 yi (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (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 uy (*.f32 yi (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal -4/3 binary32) (*.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 (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) xi)))
(*.f32 xi (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))) xi)))
(* xi (+ (cos (* 2 (* uy (PI)))) (/ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) xi)))
(*.f32 xi (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))) xi)))
(* xi (+ (cos (* 2 (* uy (PI)))) (/ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) xi)))
(*.f32 xi (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal -4/3 binary32) (*.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 (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) xi)))))
(*.f32 (-.f32 (neg.f32 (/.f32 (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))) xi)) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (neg.f32 xi))
(* -1 (* xi (+ (* -1 (cos (* 2 (* uy (PI))))) (* -1 (/ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) xi)))))
(*.f32 (-.f32 (neg.f32 (/.f32 (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))) xi)) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (neg.f32 xi))
(* -1 (* xi (+ (* -1 (cos (* 2 (* uy (PI))))) (* -1 (/ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) xi)))))
(*.f32 (-.f32 (neg.f32 (/.f32 (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))) xi)) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (neg.f32 xi))
xi
(+ xi (* 2 (* uy (* yi (PI)))))
(+.f32 xi (*.f32 #s(literal 2 binary32) (*.f32 yi (*.f32 uy (PI.f32)))))
(+ xi (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))))
(+.f32 xi (*.f32 uy (+.f32 (*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 uy (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (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 yi (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 uy (+.f32 (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy #s(literal -4/3 binary32))))))))
(* -4/3 (* (pow uy 3) (* yi (pow (PI) 3))))
(*.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) uy))
(* (pow uy 3) (+ (* -4/3 (* yi (pow (PI) 3))) (* 2 (/ (* yi (PI)) (pow uy 2)))))
(*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (*.f32 yi (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 yi (*.f32 #s(literal 2 binary32) (/.f32 (PI.f32) (*.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 yi (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 yi (*.f32 #s(literal 2 binary32) (/.f32 (PI.f32) (*.f32 uy uy))))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 xi (*.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 yi (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 yi (*.f32 #s(literal 2 binary32) (/.f32 (PI.f32) (*.f32 uy uy))))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 xi (*.f32 uy (*.f32 uy uy))))))
(* -4/3 (* (pow uy 3) (* yi (pow (PI) 3))))
(*.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) uy))
(* -1 (* (pow uy 3) (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3))))))
(*.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 yi (PI.f32)) uy)) uy) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 4/3 binary32) yi))) (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 #s(literal -2 binary32) (/.f32 (*.f32 yi (PI.f32)) uy)) uy) (-.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 4/3 binary32) yi)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 xi (*.f32 uy (*.f32 uy uy)))))) (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 #s(literal -2 binary32) (/.f32 (*.f32 yi (PI.f32)) uy)) uy) (-.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 4/3 binary32) yi)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 xi (*.f32 uy (*.f32 uy uy)))))) (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 uy (*.f32 yi (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (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 uy (*.f32 yi (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (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 uy (*.f32 yi (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))))
(* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))))
(*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))))
(* yi (+ (* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))) (/ (* xi (cos (* 2 (* uy (PI))))) yi)))
(*.f32 yi (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 xi yi)) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))))
(* yi (+ (* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))) (/ (* xi (cos (* 2 (* uy (PI))))) yi)))
(*.f32 yi (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 xi yi)) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))))
(* yi (+ (* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))) (/ (* xi (cos (* 2 (* uy (PI))))) yi)))
(*.f32 yi (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 xi yi)) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))))
(* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))))
(*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))))
(* -1 (* yi (+ (* -1 (* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* -1 (/ (* xi (cos (* 2 (* uy (PI))))) yi)))))
(*.f32 (*.f32 (neg.f32 yi) #s(literal -1 binary32)) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 xi yi)) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))))
(* -1 (* yi (+ (* -1 (* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* -1 (/ (* xi (cos (* 2 (* uy (PI))))) yi)))))
(*.f32 (*.f32 (neg.f32 yi) #s(literal -1 binary32)) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 xi yi)) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))))
(* -1 (* yi (+ (* -1 (* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* -1 (/ (* xi (cos (* 2 (* uy (PI))))) yi)))))
(*.f32 (*.f32 (neg.f32 yi) #s(literal -1 binary32)) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 xi yi)) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))))
(* yi (+ (* 2 (PI)) (* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow uy 2) (pow (PI) 5)))))))
(*.f32 yi (+.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 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32))))))))
(* yi (+ (* 2 (PI)) (* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow uy 2) (pow (PI) 5)))))))
(*.f32 yi (+.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 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32))))))))
(* yi (+ (* 2 (PI)) (* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow uy 2) (pow (PI) 5)))))))
(*.f32 yi (+.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 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32))))))))
(* yi (+ (* 2 (PI)) (* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow uy 2) (pow (PI) 5)))))))
(*.f32 yi (+.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 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32))))))))
(* yi (+ (* 2 (PI)) (* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow uy 2) (pow (PI) 5)))))))
(*.f32 yi (+.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 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32))))))))
(* yi (+ (* 2 (PI)) (* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow uy 2) (pow (PI) 5)))))))
(*.f32 yi (+.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 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32))))))))
(* yi (+ (* 2 (PI)) (* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow uy 2) (pow (PI) 5)))))))
(*.f32 yi (+.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 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32))))))))
(* yi (+ (* 2 (PI)) (* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow uy 2) (pow (PI) 5)))))))
(*.f32 yi (+.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 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32))))))))
(* -1 (* yi (+ (* -2 (PI)) (* (pow uy 2) (+ (* -4/15 (* (pow uy 2) (pow (PI) 5))) (* 4/3 (pow (PI) 3)))))))
(*.f32 (+.f32 (*.f32 (PI.f32) #s(literal -2 binary32)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 uy uy) (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) #s(literal -4/15 binary32))) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4/3 binary32)))))) (neg.f32 yi))
(* -1 (* yi (+ (* -2 (PI)) (* (pow uy 2) (+ (* -4/15 (* (pow uy 2) (pow (PI) 5))) (* 4/3 (pow (PI) 3)))))))
(*.f32 (+.f32 (*.f32 (PI.f32) #s(literal -2 binary32)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 uy uy) (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) #s(literal -4/15 binary32))) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4/3 binary32)))))) (neg.f32 yi))
(* -1 (* yi (+ (* -2 (PI)) (* (pow uy 2) (+ (* -4/15 (* (pow uy 2) (pow (PI) 5))) (* 4/3 (pow (PI) 3)))))))
(*.f32 (+.f32 (*.f32 (PI.f32) #s(literal -2 binary32)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 uy uy) (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) #s(literal -4/15 binary32))) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4/3 binary32)))))) (neg.f32 yi))
(* -1 (* yi (+ (* -2 (PI)) (* (pow uy 2) (+ (* -4/15 (* (pow uy 2) (pow (PI) 5))) (* 4/3 (pow (PI) 3)))))))
(*.f32 (+.f32 (*.f32 (PI.f32) #s(literal -2 binary32)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 uy uy) (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) #s(literal -4/15 binary32))) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4/3 binary32)))))) (neg.f32 yi))
(* 2 (* yi (PI)))
(*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32)))
(+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))
(*.f32 yi (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))
(+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))
(*.f32 yi (+.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 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32))))))))
(+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))
(*.f32 yi (+.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 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32))))))))
(* 4/15 (* (pow uy 4) (* yi (pow (PI) 5))))
(*.f32 (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))) (*.f32 #s(literal 4/15 binary32) (pow.f32 uy #s(literal 4 binary32))))
(* (pow uy 4) (+ (* -4/3 (/ (* yi (pow (PI) 3)) (pow uy 2))) (* 4/15 (* yi (pow (PI) 5)))))
(*.f32 (pow.f32 uy #s(literal 4 binary32)) (+.f32 (*.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (/.f32 #s(literal -4/3 binary32) (*.f32 uy uy))) (*.f32 yi (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32))))))
(* (pow uy 4) (+ (* -4/3 (/ (* yi (pow (PI) 3)) (pow uy 2))) (+ (* 4/15 (* yi (pow (PI) 5))) (* 2 (/ (* yi (PI)) (pow uy 4))))))
(*.f32 (pow.f32 uy #s(literal 4 binary32)) (+.f32 (*.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (/.f32 #s(literal -4/3 binary32) (*.f32 uy uy))) (+.f32 (*.f32 yi (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))) (/.f32 (*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32))) (pow.f32 uy #s(literal 4 binary32))))))
(* (pow uy 4) (+ (* -4/3 (/ (* yi (pow (PI) 3)) (pow uy 2))) (+ (* 4/15 (* yi (pow (PI) 5))) (* 2 (/ (* yi (PI)) (pow uy 4))))))
(*.f32 (pow.f32 uy #s(literal 4 binary32)) (+.f32 (*.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (/.f32 #s(literal -4/3 binary32) (*.f32 uy uy))) (+.f32 (*.f32 yi (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))) (/.f32 (*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32))) (pow.f32 uy #s(literal 4 binary32))))))
(* 4/15 (* (pow uy 4) (* yi (pow (PI) 5))))
(*.f32 (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))) (*.f32 #s(literal 4/15 binary32) (pow.f32 uy #s(literal 4 binary32))))
(* (pow uy 4) (+ (* -4/3 (/ (* yi (pow (PI) 3)) (pow uy 2))) (* 4/15 (* yi (pow (PI) 5)))))
(*.f32 (pow.f32 uy #s(literal 4 binary32)) (+.f32 (*.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (/.f32 #s(literal -4/3 binary32) (*.f32 uy uy))) (*.f32 yi (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32))))))
(* (pow uy 4) (+ (* -4/3 (/ (* yi (pow (PI) 3)) (pow uy 2))) (+ (* 4/15 (* yi (pow (PI) 5))) (* 2 (/ (* yi (PI)) (pow uy 4))))))
(*.f32 (pow.f32 uy #s(literal 4 binary32)) (+.f32 (*.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (/.f32 #s(literal -4/3 binary32) (*.f32 uy uy))) (+.f32 (*.f32 yi (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))) (/.f32 (*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32))) (pow.f32 uy #s(literal 4 binary32))))))
(* (pow uy 4) (+ (* -4/3 (/ (* yi (pow (PI) 3)) (pow uy 2))) (+ (* 4/15 (* yi (pow (PI) 5))) (* 2 (/ (* yi (PI)) (pow uy 4))))))
(*.f32 (pow.f32 uy #s(literal 4 binary32)) (+.f32 (*.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (/.f32 #s(literal -4/3 binary32) (*.f32 uy uy))) (+.f32 (*.f32 yi (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))) (/.f32 (*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32))) (pow.f32 uy #s(literal 4 binary32))))))
(* yi (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow uy 2) (pow (PI) 5)))))
(*.f32 yi (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 uy uy) (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32))))))
(* yi (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow uy 2) (pow (PI) 5)))))
(*.f32 yi (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 uy uy) (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32))))))
(* yi (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow uy 2) (pow (PI) 5)))))
(*.f32 yi (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 uy uy) (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32))))))
(* yi (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow uy 2) (pow (PI) 5)))))
(*.f32 yi (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 uy uy) (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32))))))
(* yi (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow uy 2) (pow (PI) 5)))))
(*.f32 yi (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 uy uy) (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32))))))
(* yi (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow uy 2) (pow (PI) 5)))))
(*.f32 yi (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 uy uy) (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32))))))
(* yi (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow uy 2) (pow (PI) 5)))))
(*.f32 yi (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 uy uy) (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32))))))
(* yi (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow uy 2) (pow (PI) 5)))))
(*.f32 yi (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 uy uy) (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32))))))
(* -1 (* yi (+ (* -4/15 (* (pow uy 2) (pow (PI) 5))) (* 4/3 (pow (PI) 3)))))
(neg.f32 (*.f32 yi (+.f32 (*.f32 (*.f32 uy uy) (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) #s(literal -4/15 binary32))) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4/3 binary32))))))
(* -1 (* yi (+ (* -4/15 (* (pow uy 2) (pow (PI) 5))) (* 4/3 (pow (PI) 3)))))
(neg.f32 (*.f32 yi (+.f32 (*.f32 (*.f32 uy uy) (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) #s(literal -4/15 binary32))) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4/3 binary32))))))
(* -1 (* yi (+ (* -4/15 (* (pow uy 2) (pow (PI) 5))) (* 4/3 (pow (PI) 3)))))
(neg.f32 (*.f32 yi (+.f32 (*.f32 (*.f32 uy uy) (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) #s(literal -4/15 binary32))) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4/3 binary32))))))
(* -1 (* yi (+ (* -4/15 (* (pow uy 2) (pow (PI) 5))) (* 4/3 (pow (PI) 3)))))
(neg.f32 (*.f32 yi (+.f32 (*.f32 (*.f32 uy uy) (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) #s(literal -4/15 binary32))) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4/3 binary32))))))
(* -4/3 (* yi (pow (PI) 3)))
(*.f32 yi (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))
(+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))
(*.f32 yi (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 uy uy) (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32))))))
(+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))
(*.f32 yi (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 uy uy) (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32))))))
(+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))
(*.f32 yi (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 uy uy) (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32))))))
(* 4/15 (* (pow uy 2) (* yi (pow (PI) 5))))
(*.f32 uy (*.f32 uy (*.f32 yi (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32))))))
(* (pow uy 2) (+ (* -4/3 (/ (* yi (pow (PI) 3)) (pow uy 2))) (* 4/15 (* yi (pow (PI) 5)))))
(*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (/.f32 #s(literal -4/3 binary32) (*.f32 uy uy))) (*.f32 yi (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32))))))
(* (pow uy 2) (+ (* -4/3 (/ (* yi (pow (PI) 3)) (pow uy 2))) (* 4/15 (* yi (pow (PI) 5)))))
(*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (/.f32 #s(literal -4/3 binary32) (*.f32 uy uy))) (*.f32 yi (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32))))))
(* (pow uy 2) (+ (* -4/3 (/ (* yi (pow (PI) 3)) (pow uy 2))) (* 4/15 (* yi (pow (PI) 5)))))
(*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (/.f32 #s(literal -4/3 binary32) (*.f32 uy uy))) (*.f32 yi (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32))))))
(* 4/15 (* (pow uy 2) (* yi (pow (PI) 5))))
(*.f32 uy (*.f32 uy (*.f32 yi (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32))))))
(* (pow uy 2) (+ (* -4/3 (/ (* yi (pow (PI) 3)) (pow uy 2))) (* 4/15 (* yi (pow (PI) 5)))))
(*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (/.f32 #s(literal -4/3 binary32) (*.f32 uy uy))) (*.f32 yi (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32))))))
(* (pow uy 2) (+ (* -4/3 (/ (* yi (pow (PI) 3)) (pow uy 2))) (* 4/15 (* yi (pow (PI) 5)))))
(*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (/.f32 #s(literal -4/3 binary32) (*.f32 uy uy))) (*.f32 yi (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32))))))
(* (pow uy 2) (+ (* -4/3 (/ (* yi (pow (PI) 3)) (pow uy 2))) (* 4/15 (* yi (pow (PI) 5)))))
(*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (/.f32 #s(literal -4/3 binary32) (*.f32 uy uy))) (*.f32 yi (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))))
(+.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux)) (*.f32 uy (*.f32 yi (+.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 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32))))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))))
(+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux)) (*.f32 uy (*.f32 yi (+.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 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))))
(+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux)) (*.f32 uy (*.f32 yi (+.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 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))))
(+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux)) (*.f32 uy (*.f32 yi (+.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 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))))
(* 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 (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) xi))))
(*.f32 xi (+.f32 (/.f32 (*.f32 uy (*.f32 yi (+.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 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32))))))))) xi) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux zi)) (/.f32 maxCos xi)))))
(* xi (+ (cos (* 2 (* uy (PI)))) (+ (/ (* maxCos (* ux (* zi (- 1 ux)))) xi) (/ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) xi))))
(*.f32 xi (+.f32 (/.f32 (*.f32 uy (*.f32 yi (+.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 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32))))))))) xi) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux zi)) (/.f32 maxCos xi)))))
(* xi (+ (cos (* 2 (* uy (PI)))) (+ (/ (* maxCos (* ux (* zi (- 1 ux)))) xi) (/ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) xi))))
(*.f32 xi (+.f32 (/.f32 (*.f32 uy (*.f32 yi (+.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 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32))))))))) xi) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux zi)) (/.f32 maxCos 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 (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5))))))))) xi)))))
(*.f32 (-.f32 (neg.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (/.f32 (+.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux)) (*.f32 uy (*.f32 yi (+.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 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) xi)) (neg.f32 xi))
(* -1 (* xi (+ (* -1 (cos (* 2 (* uy (PI))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5))))))))) xi)))))
(*.f32 (-.f32 (neg.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (/.f32 (+.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux)) (*.f32 uy (*.f32 yi (+.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 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) xi)) (neg.f32 xi))
(* -1 (* xi (+ (* -1 (cos (* 2 (* uy (PI))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5))))))))) xi)))))
(*.f32 (-.f32 (neg.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (/.f32 (+.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux)) (*.f32 uy (*.f32 yi (+.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 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) xi)) (neg.f32 xi))
(+ xi (* maxCos (* ux (* zi (- 1 ux)))))
(+.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux)) xi)
(+ xi (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux (* zi (- 1 ux))))))
(+.f32 xi (+.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux)) (*.f32 #s(literal 2 binary32) (*.f32 yi (*.f32 uy (PI.f32))))))
(+ xi (+ (* maxCos (* ux (* zi (- 1 ux)))) (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))))))
(+.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux)) (+.f32 xi (*.f32 uy (+.f32 (*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 uy (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (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 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux)) (+.f32 xi (*.f32 uy (+.f32 (*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 uy (+.f32 (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy #s(literal -4/3 binary32)))))))))
(* 4/15 (* (pow uy 5) (* yi (pow (PI) 5))))
(*.f32 (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))) (*.f32 #s(literal 4/15 binary32) (pow.f32 uy #s(literal 5 binary32))))
(* (pow uy 5) (+ (* -4/3 (/ (* yi (pow (PI) 3)) (pow uy 2))) (* 4/15 (* yi (pow (PI) 5)))))
(*.f32 (+.f32 (*.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (/.f32 #s(literal -4/3 binary32) (*.f32 uy uy))) (*.f32 yi (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32))))) (pow.f32 uy #s(literal 5 binary32)))
(* (pow uy 5) (+ (* -4/3 (/ (* yi (pow (PI) 3)) (pow uy 2))) (+ (* 4/15 (* yi (pow (PI) 5))) (* 2 (/ (* yi (PI)) (pow uy 4))))))
(*.f32 (+.f32 (*.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (/.f32 #s(literal -4/3 binary32) (*.f32 uy uy))) (+.f32 (*.f32 yi (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))) (/.f32 (*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32))) (pow.f32 uy #s(literal 4 binary32))))) (pow.f32 uy #s(literal 5 binary32)))
(* (pow uy 5) (+ (* -4/3 (/ (* yi (pow (PI) 3)) (pow uy 2))) (+ (* 4/15 (* yi (pow (PI) 5))) (+ (* 2 (/ (* yi (PI)) (pow uy 4))) (+ (/ (* maxCos (* ux (* zi (- 1 ux)))) (pow uy 5)) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 5)))))))
(*.f32 (pow.f32 uy #s(literal 5 binary32)) (+.f32 (+.f32 (+.f32 (*.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (/.f32 #s(literal -4/3 binary32) (*.f32 uy uy))) (*.f32 yi (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32))))) (+.f32 (/.f32 (*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32))) (pow.f32 uy #s(literal 4 binary32))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux zi)) (/.f32 maxCos (pow.f32 uy #s(literal 5 binary32)))))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 xi (pow.f32 uy #s(literal 5 binary32))))))
(* 4/15 (* (pow uy 5) (* yi (pow (PI) 5))))
(*.f32 (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))) (*.f32 #s(literal 4/15 binary32) (pow.f32 uy #s(literal 5 binary32))))
(* -1 (* (pow uy 5) (+ (* -4/15 (* yi (pow (PI) 5))) (* 4/3 (/ (* yi (pow (PI) 3)) (pow uy 2))))))
(neg.f32 (*.f32 (pow.f32 uy #s(literal 5 binary32)) (+.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) (*.f32 yi #s(literal -4/15 binary32))) (/.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 4/3 binary32) yi)) (*.f32 uy uy)))))
(* -1 (* (pow uy 5) (+ (* -2 (/ (* yi (PI)) (pow uy 4))) (+ (* -4/15 (* yi (pow (PI) 5))) (* 4/3 (/ (* yi (pow (PI) 3)) (pow uy 2)))))))
(neg.f32 (*.f32 (pow.f32 uy #s(literal 5 binary32)) (+.f32 (/.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 4/3 binary32) yi)) (*.f32 uy uy)) (+.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) (*.f32 yi #s(literal -4/15 binary32))) (/.f32 (*.f32 yi (*.f32 (PI.f32) #s(literal -2 binary32))) (pow.f32 uy #s(literal 4 binary32)))))))
(* -1 (* (pow uy 5) (+ (* -2 (/ (* yi (PI)) (pow uy 4))) (+ (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (cos (* 2 (* uy (PI)))))) (pow uy 5))) (+ (* -4/15 (* yi (pow (PI) 5))) (* 4/3 (/ (* yi (pow (PI) 3)) (pow uy 2))))))))
(*.f32 (+.f32 (+.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) (*.f32 yi #s(literal -4/15 binary32))) (/.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 4/3 binary32) yi)) (*.f32 uy uy))) (-.f32 (/.f32 (*.f32 yi (*.f32 (PI.f32) #s(literal -2 binary32))) (pow.f32 uy #s(literal 4 binary32))) (/.f32 (+.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux)) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (pow.f32 uy #s(literal 5 binary32))))) (*.f32 #s(literal -1 binary32) (pow.f32 uy #s(literal 5 binary32))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (cos (* 2 (* uy (PI))))))
(+.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux)) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* uy (* yi (+ (* 2 (PI)) (* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow uy 2) (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))))
(+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux)) (*.f32 uy (*.f32 yi (+.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 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* uy (* yi (+ (* 2 (PI)) (* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow uy 2) (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))))
(+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux)) (*.f32 uy (*.f32 yi (+.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 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* uy (* yi (+ (* 2 (PI)) (* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow uy 2) (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))))
(+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux)) (*.f32 uy (*.f32 yi (+.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 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))))
(* uy (* yi (+ (* 2 (PI)) (* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow uy 2) (pow (PI) 5))))))))
(*.f32 uy (*.f32 yi (+.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 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))
(* yi (+ (* uy (+ (* 2 (PI)) (* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow uy 2) (pow (PI) 5))))))) (+ (/ (* maxCos (* ux (* zi (- 1 ux)))) yi) (/ (* xi (cos (* 2 (* uy (PI))))) yi))))
(*.f32 yi (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux zi)) (/.f32 maxCos yi)) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 xi yi)) (*.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 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))))
(* yi (+ (* uy (+ (* 2 (PI)) (* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow uy 2) (pow (PI) 5))))))) (+ (/ (* maxCos (* ux (* zi (- 1 ux)))) yi) (/ (* xi (cos (* 2 (* uy (PI))))) yi))))
(*.f32 yi (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux zi)) (/.f32 maxCos yi)) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 xi yi)) (*.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 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))))
(* yi (+ (* uy (+ (* 2 (PI)) (* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow uy 2) (pow (PI) 5))))))) (+ (/ (* maxCos (* ux (* zi (- 1 ux)))) yi) (/ (* xi (cos (* 2 (* uy (PI))))) yi))))
(*.f32 yi (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux zi)) (/.f32 maxCos yi)) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 xi yi)) (*.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 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))))
(* -1 (* uy (* yi (+ (* -2 (PI)) (* (pow uy 2) (+ (* -4/15 (* (pow uy 2) (pow (PI) 5))) (* 4/3 (pow (PI) 3))))))))
(neg.f32 (*.f32 (+.f32 (*.f32 (PI.f32) #s(literal -2 binary32)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 uy uy) (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) #s(literal -4/15 binary32))) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4/3 binary32)))))) (*.f32 uy yi)))
(* -1 (* yi (+ (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (cos (* 2 (* uy (PI)))))) yi)) (* uy (+ (* -2 (PI)) (* (pow uy 2) (+ (* -4/15 (* (pow uy 2) (pow (PI) 5))) (* 4/3 (pow (PI) 3)))))))))
(neg.f32 (*.f32 yi (-.f32 (*.f32 uy (+.f32 (*.f32 (PI.f32) #s(literal -2 binary32)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 uy uy) (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) #s(literal -4/15 binary32))) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4/3 binary32))))))) (/.f32 (+.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux)) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) yi))))
(* -1 (* yi (+ (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (cos (* 2 (* uy (PI)))))) yi)) (* uy (+ (* -2 (PI)) (* (pow uy 2) (+ (* -4/15 (* (pow uy 2) (pow (PI) 5))) (* 4/3 (pow (PI) 3)))))))))
(neg.f32 (*.f32 yi (-.f32 (*.f32 uy (+.f32 (*.f32 (PI.f32) #s(literal -2 binary32)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 uy uy) (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) #s(literal -4/15 binary32))) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4/3 binary32))))))) (/.f32 (+.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux)) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) yi))))
(* -1 (* yi (+ (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (cos (* 2 (* uy (PI)))))) yi)) (* uy (+ (* -2 (PI)) (* (pow uy 2) (+ (* -4/15 (* (pow uy 2) (pow (PI) 5))) (* 4/3 (pow (PI) 3)))))))))
(neg.f32 (*.f32 yi (-.f32 (*.f32 uy (+.f32 (*.f32 (PI.f32) #s(literal -2 binary32)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 uy uy) (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) #s(literal -4/15 binary32))) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4/3 binary32))))))) (/.f32 (+.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux)) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (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)))))))) (* xi (cos (* 2 (* uy (PI))))))
(+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (*.f32 yi (+.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 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32))))))))))
(+ (* maxCos (* ux zi)) (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* 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 yi (+.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 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))))
(+ (* ux (+ (* -1 (* maxCos (* ux zi))) (* maxCos zi))) (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))))
(+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 (*.f32 ux (-.f32 (*.f32 maxCos zi) (*.f32 maxCos (*.f32 ux zi)))) (*.f32 uy (*.f32 yi (+.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 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))))
(+ (* ux (+ (* -1 (* maxCos (* ux zi))) (* maxCos zi))) (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))))
(+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 (*.f32 ux (-.f32 (*.f32 maxCos zi) (*.f32 maxCos (*.f32 ux zi)))) (*.f32 uy (*.f32 yi (+.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 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))))
(* -1 (* maxCos (* (pow ux 2) zi)))
(neg.f32 (*.f32 maxCos (*.f32 ux (*.f32 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) (+ (/ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (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 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 xi (*.f32 ux ux))) (/.f32 (*.f32 uy (*.f32 yi (+.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 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32))))))))) (*.f32 ux ux)))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (/ (* maxCos zi) ux) (+ (/ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (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 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 xi (*.f32 ux ux))) (/.f32 (*.f32 uy (*.f32 yi (+.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 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32))))))))) (*.f32 ux ux)))))
(* -1 (* maxCos (* (pow ux 2) zi)))
(neg.f32 (*.f32 maxCos (*.f32 ux (*.f32 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)) (* -1 (/ (+ (* -1 (* maxCos zi)) (* -1 (/ (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))) ux))) ux))))
(*.f32 (*.f32 ux ux) (-.f32 (/.f32 (*.f32 #s(literal 1 binary32) (+.f32 (*.f32 maxCos zi) (/.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (*.f32 yi (+.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 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) ux))) ux) (*.f32 maxCos zi)))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (* -1 (/ (+ (* -1 (* maxCos zi)) (* -1 (/ (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))) ux))) ux))))
(*.f32 (*.f32 ux ux) (-.f32 (/.f32 (*.f32 #s(literal 1 binary32) (+.f32 (*.f32 maxCos zi) (/.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (*.f32 yi (+.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 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) ux))) ux) (*.f32 maxCos zi)))
(+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI))))))
(+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (*.f32 yi (+.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 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32))))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))))
(+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux)) (*.f32 uy (*.f32 yi (+.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 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))))
(+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux)) (*.f32 uy (*.f32 yi (+.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 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))))
(+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux)) (*.f32 uy (*.f32 yi (+.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 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux))
(* maxCos (+ (* ux (* zi (- 1 ux))) (+ (/ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) maxCos) (/ (* xi (cos (* 2 (* uy (PI))))) maxCos))))
(*.f32 maxCos (+.f32 (*.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 maxCos)) (/.f32 (*.f32 uy (*.f32 yi (+.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 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32))))))))) maxCos))))
(* maxCos (+ (* ux (* zi (- 1 ux))) (+ (/ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) maxCos) (/ (* xi (cos (* 2 (* uy (PI))))) maxCos))))
(*.f32 maxCos (+.f32 (*.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 maxCos)) (/.f32 (*.f32 uy (*.f32 yi (+.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 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32))))))))) maxCos))))
(* maxCos (+ (* ux (* zi (- 1 ux))) (+ (/ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) maxCos) (/ (* xi (cos (* 2 (* uy (PI))))) maxCos))))
(*.f32 maxCos (+.f32 (*.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 maxCos)) (/.f32 (*.f32 uy (*.f32 yi (+.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 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32))))))))) maxCos))))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (* -1 (/ (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))) maxCos)))))
(neg.f32 (*.f32 maxCos (-.f32 (*.f32 (*.f32 ux zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32))) (/.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (*.f32 yi (+.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 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) maxCos))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (* -1 (/ (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))) maxCos)))))
(neg.f32 (*.f32 maxCos (-.f32 (*.f32 (*.f32 ux zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32))) (/.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (*.f32 yi (+.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 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) maxCos))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (* -1 (/ (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))) maxCos)))))
(neg.f32 (*.f32 maxCos (-.f32 (*.f32 (*.f32 ux zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32))) (/.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (*.f32 yi (+.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 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) maxCos))))
(+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI))))))
(+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (*.f32 yi (+.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 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32))))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))))
(+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux)) (*.f32 uy (*.f32 yi (+.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 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))))
(+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux)) (*.f32 uy (*.f32 yi (+.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 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))))
(+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux)) (*.f32 uy (*.f32 yi (+.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 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux))
(* zi (+ (* maxCos (* ux (- 1 ux))) (+ (/ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) zi) (/ (* xi (cos (* 2 (* uy (PI))))) zi))))
(*.f32 zi (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 xi zi)) (+.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 uy (*.f32 yi (+.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 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32))))))))) zi))))
(* zi (+ (* maxCos (* ux (- 1 ux))) (+ (/ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) zi) (/ (* xi (cos (* 2 (* uy (PI))))) zi))))
(*.f32 zi (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 xi zi)) (+.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 uy (*.f32 yi (+.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 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32))))))))) zi))))
(* zi (+ (* maxCos (* ux (- 1 ux))) (+ (/ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) zi) (/ (* xi (cos (* 2 (* uy (PI))))) zi))))
(*.f32 zi (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 xi zi)) (+.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 uy (*.f32 yi (+.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 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32))))))))) zi))))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))) zi)))))
(neg.f32 (*.f32 zi (-.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 yi (+.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 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) zi))))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))) zi)))))
(neg.f32 (*.f32 zi (-.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 yi (+.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 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) zi))))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI)))))) zi)))))
(neg.f32 (*.f32 zi (-.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 yi (+.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 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))) zi))))
(* 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 yi (+.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 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))
(+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI))))))
(+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (*.f32 yi (+.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 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32))))))))))
(+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI))))))
(+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (*.f32 yi (+.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 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32))))))))))
(+ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI))))))
(+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (*.f32 yi (+.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 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32))))))))))
(* xi (cos (* 2 (* uy (PI)))))
(*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(* xi (+ (cos (* 2 (* uy (PI)))) (/ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) xi)))
(*.f32 xi (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (*.f32 uy (*.f32 yi (+.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 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32))))))))) xi)))
(* xi (+ (cos (* 2 (* uy (PI)))) (/ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) xi)))
(*.f32 xi (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (*.f32 uy (*.f32 yi (+.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 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32))))))))) xi)))
(* xi (+ (cos (* 2 (* uy (PI)))) (/ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) xi)))
(*.f32 xi (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (*.f32 uy (*.f32 yi (+.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 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32))))))))) 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 (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) xi)))))
(*.f32 (-.f32 (neg.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (/.f32 (*.f32 uy (*.f32 yi (+.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 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32))))))))) xi)) (neg.f32 xi))
(* -1 (* xi (+ (* -1 (cos (* 2 (* uy (PI))))) (* -1 (/ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) xi)))))
(*.f32 (-.f32 (neg.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (/.f32 (*.f32 uy (*.f32 yi (+.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 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32))))))))) xi)) (neg.f32 xi))
(* -1 (* xi (+ (* -1 (cos (* 2 (* uy (PI))))) (* -1 (/ (* uy (+ (* 2 (* yi (PI))) (* (pow uy 2) (+ (* -4/3 (* yi (pow (PI) 3))) (* 4/15 (* (pow uy 2) (* yi (pow (PI) 5)))))))) xi)))))
(*.f32 (-.f32 (neg.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (/.f32 (*.f32 uy (*.f32 yi (+.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 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32))))))))) xi)) (neg.f32 xi))
xi
(+ xi (* 2 (* uy (* yi (PI)))))
(+.f32 xi (*.f32 #s(literal 2 binary32) (*.f32 yi (*.f32 uy (PI.f32)))))
(+ xi (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))))
(+.f32 xi (*.f32 uy (+.f32 (*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 uy (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (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 yi (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 uy (+.f32 (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy #s(literal -4/3 binary32))))))))
(* 4/15 (* (pow uy 5) (* yi (pow (PI) 5))))
(*.f32 (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))) (*.f32 #s(literal 4/15 binary32) (pow.f32 uy #s(literal 5 binary32))))
(* (pow uy 5) (+ (* -4/3 (/ (* yi (pow (PI) 3)) (pow uy 2))) (* 4/15 (* yi (pow (PI) 5)))))
(*.f32 (+.f32 (*.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (/.f32 #s(literal -4/3 binary32) (*.f32 uy uy))) (*.f32 yi (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32))))) (pow.f32 uy #s(literal 5 binary32)))
(* (pow uy 5) (+ (* -4/3 (/ (* yi (pow (PI) 3)) (pow uy 2))) (+ (* 4/15 (* yi (pow (PI) 5))) (* 2 (/ (* yi (PI)) (pow uy 4))))))
(*.f32 (+.f32 (*.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (/.f32 #s(literal -4/3 binary32) (*.f32 uy uy))) (+.f32 (*.f32 yi (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))) (/.f32 (*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32))) (pow.f32 uy #s(literal 4 binary32))))) (pow.f32 uy #s(literal 5 binary32)))
(* (pow uy 5) (+ (* -4/3 (/ (* yi (pow (PI) 3)) (pow uy 2))) (+ (* 4/15 (* yi (pow (PI) 5))) (+ (* 2 (/ (* yi (PI)) (pow uy 4))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 5))))))
(*.f32 (pow.f32 uy #s(literal 5 binary32)) (+.f32 (+.f32 (*.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (/.f32 #s(literal -4/3 binary32) (*.f32 uy uy))) (+.f32 (*.f32 yi (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))) (/.f32 (*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32))) (pow.f32 uy #s(literal 4 binary32))))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 xi (pow.f32 uy #s(literal 5 binary32))))))
(* 4/15 (* (pow uy 5) (* yi (pow (PI) 5))))
(*.f32 (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))) (*.f32 #s(literal 4/15 binary32) (pow.f32 uy #s(literal 5 binary32))))
(* -1 (* (pow uy 5) (+ (* -4/15 (* yi (pow (PI) 5))) (* 4/3 (/ (* yi (pow (PI) 3)) (pow uy 2))))))
(neg.f32 (*.f32 (pow.f32 uy #s(literal 5 binary32)) (+.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) (*.f32 yi #s(literal -4/15 binary32))) (/.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 4/3 binary32) yi)) (*.f32 uy uy)))))
(* -1 (* (pow uy 5) (+ (* -2 (/ (* yi (PI)) (pow uy 4))) (+ (* -4/15 (* yi (pow (PI) 5))) (* 4/3 (/ (* yi (pow (PI) 3)) (pow uy 2)))))))
(neg.f32 (*.f32 (pow.f32 uy #s(literal 5 binary32)) (+.f32 (/.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 4/3 binary32) yi)) (*.f32 uy uy)) (+.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) (*.f32 yi #s(literal -4/15 binary32))) (/.f32 (*.f32 yi (*.f32 (PI.f32) #s(literal -2 binary32))) (pow.f32 uy #s(literal 4 binary32)))))))
(* -1 (* (pow uy 5) (+ (* -2 (/ (* yi (PI)) (pow uy 4))) (+ (* -1 (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 5))) (+ (* -4/15 (* yi (pow (PI) 5))) (* 4/3 (/ (* yi (pow (PI) 3)) (pow uy 2))))))))
(*.f32 (+.f32 (/.f32 (*.f32 yi (*.f32 (PI.f32) #s(literal -2 binary32))) (pow.f32 uy #s(literal 4 binary32))) (-.f32 (+.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) (*.f32 yi #s(literal -4/15 binary32))) (/.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 4/3 binary32) yi)) (*.f32 uy uy))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 xi (pow.f32 uy #s(literal 5 binary32)))))) (*.f32 #s(literal -1 binary32) (pow.f32 uy #s(literal 5 binary32))))
(* xi (cos (* 2 (* uy (PI)))))
(*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(+ (* uy (* yi (+ (* 2 (PI)) (* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow uy 2) (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI))))))
(+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (*.f32 yi (+.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 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32))))))))))
(+ (* uy (* yi (+ (* 2 (PI)) (* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow uy 2) (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI))))))
(+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (*.f32 yi (+.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 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32))))))))))
(+ (* uy (* yi (+ (* 2 (PI)) (* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow uy 2) (pow (PI) 5)))))))) (* xi (cos (* 2 (* uy (PI))))))
(+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (*.f32 yi (+.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 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32))))))))))
(* uy (* yi (+ (* 2 (PI)) (* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow uy 2) (pow (PI) 5))))))))
(*.f32 uy (*.f32 yi (+.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 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))
(* yi (+ (* uy (+ (* 2 (PI)) (* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow uy 2) (pow (PI) 5))))))) (/ (* xi (cos (* 2 (* uy (PI))))) yi)))
(*.f32 yi (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 xi yi)) (*.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 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32))))))))))
(* yi (+ (* uy (+ (* 2 (PI)) (* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow uy 2) (pow (PI) 5))))))) (/ (* xi (cos (* 2 (* uy (PI))))) yi)))
(*.f32 yi (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 xi yi)) (*.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 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32))))))))))
(* yi (+ (* uy (+ (* 2 (PI)) (* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow uy 2) (pow (PI) 5))))))) (/ (* xi (cos (* 2 (* uy (PI))))) yi)))
(*.f32 yi (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 xi yi)) (*.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 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32))))))))))
(* -1 (* uy (* yi (+ (* -2 (PI)) (* (pow uy 2) (+ (* -4/15 (* (pow uy 2) (pow (PI) 5))) (* 4/3 (pow (PI) 3))))))))
(neg.f32 (*.f32 (+.f32 (*.f32 (PI.f32) #s(literal -2 binary32)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 uy uy) (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) #s(literal -4/15 binary32))) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4/3 binary32)))))) (*.f32 uy yi)))
(* -1 (* yi (+ (* -1 (/ (* xi (cos (* 2 (* uy (PI))))) yi)) (* uy (+ (* -2 (PI)) (* (pow uy 2) (+ (* -4/15 (* (pow uy 2) (pow (PI) 5))) (* 4/3 (pow (PI) 3)))))))))
(*.f32 (-.f32 (*.f32 uy (+.f32 (*.f32 (PI.f32) #s(literal -2 binary32)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 uy uy) (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) #s(literal -4/15 binary32))) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4/3 binary32))))))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 xi yi))) (neg.f32 yi))
(* -1 (* yi (+ (* -1 (/ (* xi (cos (* 2 (* uy (PI))))) yi)) (* uy (+ (* -2 (PI)) (* (pow uy 2) (+ (* -4/15 (* (pow uy 2) (pow (PI) 5))) (* 4/3 (pow (PI) 3)))))))))
(*.f32 (-.f32 (*.f32 uy (+.f32 (*.f32 (PI.f32) #s(literal -2 binary32)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 uy uy) (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) #s(literal -4/15 binary32))) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4/3 binary32))))))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 xi yi))) (neg.f32 yi))
(* -1 (* yi (+ (* -1 (/ (* xi (cos (* 2 (* uy (PI))))) yi)) (* uy (+ (* -2 (PI)) (* (pow uy 2) (+ (* -4/15 (* (pow uy 2) (pow (PI) 5))) (* 4/3 (pow (PI) 3)))))))))
(*.f32 (-.f32 (*.f32 uy (+.f32 (*.f32 (PI.f32) #s(literal -2 binary32)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 uy uy) (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) #s(literal -4/15 binary32))) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4/3 binary32))))))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 xi yi))) (neg.f32 yi))
(* 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 #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 #s(literal 2 binary32) (*.f32 yi (*.f32 uy (PI.f32))))
(* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI)))))
(*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal -4/3 binary32) (*.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 yi (+.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 #s(literal 4/15 binary32) (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 yi (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 yi (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 yi (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))) (*.f32 (*.f32 yi (pow.f32 (PI.f32) #s(literal 7 binary32))) (*.f32 (*.f32 uy uy) #s(literal -8/315 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)))))
(* 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 2 binary32) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (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 uy uy) (*.f32 #s(literal 4/15 binary32) (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 uy uy) (*.f32 (pow.f32 (PI.f32) #s(literal 7 binary32)) #s(literal -8/315 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))))
(* 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)))
(neg.f32 (*.f32 maxCos (*.f32 ux (*.f32 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)))
(neg.f32 (*.f32 maxCos (*.f32 ux (*.f32 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 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux))
(* uy (* xi (pow (PI) 2)))
(*.f32 uy (*.f32 xi (*.f32 (PI.f32) (PI.f32))))
(* uy (* xi (pow (PI) 2)))
(*.f32 uy (*.f32 xi (*.f32 (PI.f32) (PI.f32))))
(* uy (* xi (pow (PI) 2)))
(*.f32 uy (*.f32 xi (*.f32 (PI.f32) (PI.f32))))
(* uy (* xi (pow (PI) 2)))
(*.f32 uy (*.f32 xi (*.f32 (PI.f32) (PI.f32))))
(* uy (* xi (pow (PI) 2)))
(*.f32 uy (*.f32 xi (*.f32 (PI.f32) (PI.f32))))
(* uy (* xi (pow (PI) 2)))
(*.f32 uy (*.f32 xi (*.f32 (PI.f32) (PI.f32))))
(* uy (* xi (pow (PI) 2)))
(*.f32 uy (*.f32 xi (*.f32 (PI.f32) (PI.f32))))
(* uy (* xi (pow (PI) 2)))
(*.f32 uy (*.f32 xi (*.f32 (PI.f32) (PI.f32))))
(* uy (* xi (pow (PI) 2)))
(*.f32 uy (*.f32 xi (*.f32 (PI.f32) (PI.f32))))
(* uy (* xi (pow (PI) 2)))
(*.f32 uy (*.f32 xi (*.f32 (PI.f32) (PI.f32))))
(* uy (* xi (pow (PI) 2)))
(*.f32 uy (*.f32 xi (*.f32 (PI.f32) (PI.f32))))
(* uy (* xi (pow (PI) 2)))
(*.f32 uy (*.f32 xi (*.f32 (PI.f32) (PI.f32))))
(* uy (* xi (pow (PI) 2)))
(*.f32 uy (*.f32 xi (*.f32 (PI.f32) (PI.f32))))
(* uy (* xi (pow (PI) 2)))
(*.f32 uy (*.f32 xi (*.f32 (PI.f32) (PI.f32))))
(* uy (* xi (pow (PI) 2)))
(*.f32 uy (*.f32 xi (*.f32 (PI.f32) (PI.f32))))
(* uy (* xi (pow (PI) 2)))
(*.f32 uy (*.f32 xi (*.f32 (PI.f32) (PI.f32))))
(* uy (* xi (pow (PI) 2)))
(*.f32 uy (*.f32 xi (*.f32 (PI.f32) (PI.f32))))
(* uy (* xi (pow (PI) 2)))
(*.f32 uy (*.f32 xi (*.f32 (PI.f32) (PI.f32))))
(* uy (* xi (pow (PI) 2)))
(*.f32 uy (*.f32 xi (*.f32 (PI.f32) (PI.f32))))
(* uy (* xi (pow (PI) 2)))
(*.f32 uy (*.f32 xi (*.f32 (PI.f32) (PI.f32))))
(* uy (* xi (pow (PI) 2)))
(*.f32 uy (*.f32 xi (*.f32 (PI.f32) (PI.f32))))
(* uy (* xi (pow (PI) 2)))
(*.f32 uy (*.f32 xi (*.f32 (PI.f32) (PI.f32))))
(* uy (* xi (pow (PI) 2)))
(*.f32 uy (*.f32 xi (*.f32 (PI.f32) (PI.f32))))
(* uy (* xi (pow (PI) 2)))
(*.f32 uy (*.f32 xi (*.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))
(* -4/3 (pow uy 2))
(*.f32 #s(literal -4/3 binary32) (*.f32 uy uy))
(* -4/3 (pow uy 2))
(*.f32 #s(literal -4/3 binary32) (*.f32 uy uy))
(* -4/3 (pow uy 2))
(*.f32 #s(literal -4/3 binary32) (*.f32 uy uy))
(* -4/3 (pow uy 2))
(*.f32 #s(literal -4/3 binary32) (*.f32 uy uy))
(* -4/3 (pow uy 2))
(*.f32 #s(literal -4/3 binary32) (*.f32 uy uy))
(* -4/3 (pow uy 2))
(*.f32 #s(literal -4/3 binary32) (*.f32 uy uy))
(* -4/3 (pow uy 2))
(*.f32 #s(literal -4/3 binary32) (*.f32 uy uy))
(* -4/3 (pow uy 2))
(*.f32 #s(literal -4/3 binary32) (*.f32 uy uy))
(* -4/3 (pow uy 2))
(*.f32 #s(literal -4/3 binary32) (*.f32 uy uy))
(* -4/3 (pow uy 2))
(*.f32 #s(literal -4/3 binary32) (*.f32 uy uy))
(* -4/3 (pow uy 2))
(*.f32 #s(literal -4/3 binary32) (*.f32 uy uy))
(* -4/3 (pow uy 2))
(*.f32 #s(literal -4/3 binary32) (*.f32 uy uy))
(* 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 2 binary32) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))
(* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))
(* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))
(* -4/3 (* (pow uy 3) (pow (PI) 3)))
(*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) uy))
(* (pow uy 3) (+ (* -4/3 (pow (PI) 3)) (* 2 (/ (PI) (pow uy 2)))))
(*.f32 uy (*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (/.f32 (PI.f32) (*.f32 uy uy))))))
(* (pow uy 3) (+ (* -4/3 (pow (PI) 3)) (* 2 (/ (PI) (pow uy 2)))))
(*.f32 uy (*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (/.f32 (PI.f32) (*.f32 uy uy))))))
(* (pow uy 3) (+ (* -4/3 (pow (PI) 3)) (* 2 (/ (PI) (pow uy 2)))))
(*.f32 uy (*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (/.f32 (PI.f32) (*.f32 uy uy))))))
(* -4/3 (* (pow uy 3) (pow (PI) 3)))
(*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) uy))
(* -1 (* (pow uy 3) (+ (* -2 (/ (PI) (pow uy 2))) (* 4/3 (pow (PI) 3)))))
(*.f32 (+.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4/3 binary32))) (/.f32 (*.f32 (PI.f32) #s(literal -2 binary32)) (*.f32 uy uy))) (neg.f32 (*.f32 uy (*.f32 uy uy))))
(* -1 (* (pow uy 3) (+ (* -2 (/ (PI) (pow uy 2))) (* 4/3 (pow (PI) 3)))))
(*.f32 (+.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4/3 binary32))) (/.f32 (*.f32 (PI.f32) #s(literal -2 binary32)) (*.f32 uy uy))) (neg.f32 (*.f32 uy (*.f32 uy uy))))
(* -1 (* (pow uy 3) (+ (* -2 (/ (PI) (pow uy 2))) (* 4/3 (pow (PI) 3)))))
(*.f32 (+.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4/3 binary32))) (/.f32 (*.f32 (PI.f32) #s(literal -2 binary32)) (*.f32 uy uy))) (neg.f32 (*.f32 uy (*.f32 uy uy))))
(* 4/15 (pow uy 2))
(*.f32 (*.f32 uy uy) #s(literal 4/15 binary32))
(* 4/15 (pow uy 2))
(*.f32 (*.f32 uy uy) #s(literal 4/15 binary32))
(* 4/15 (pow uy 2))
(*.f32 (*.f32 uy uy) #s(literal 4/15 binary32))
(* 4/15 (pow uy 2))
(*.f32 (*.f32 uy uy) #s(literal 4/15 binary32))
(* 4/15 (pow uy 2))
(*.f32 (*.f32 uy uy) #s(literal 4/15 binary32))
(* 4/15 (pow uy 2))
(*.f32 (*.f32 uy uy) #s(literal 4/15 binary32))
(* 4/15 (pow uy 2))
(*.f32 (*.f32 uy uy) #s(literal 4/15 binary32))
(* 4/15 (pow uy 2))
(*.f32 (*.f32 uy uy) #s(literal 4/15 binary32))
(* 4/15 (pow uy 2))
(*.f32 (*.f32 uy uy) #s(literal 4/15 binary32))
(* 4/15 (pow uy 2))
(*.f32 (*.f32 uy uy) #s(literal 4/15 binary32))
(* 4/15 (pow uy 2))
(*.f32 (*.f32 uy uy) #s(literal 4/15 binary32))
(* 4/15 (pow uy 2))
(*.f32 (*.f32 uy uy) #s(literal 4/15 binary32))

eval212.0ms (0.8%)

Memory
2.4MiB live, 419.1MiB allocated
Compiler

Compiled 114 521 to 4 528 computations (96% saved)

prune302.0ms (1.1%)

Memory
0.0MiB live, 601.3MiB allocated
Pruning

80 alts after pruning (78 fresh and 2 done)

PrunedKeptTotal
New1 951522 003
Fresh192645
Picked415
Done011
Total1 974802 054
Accuracy
99.9%
Counts
2 054 → 80
Alt Table
Click to see full alt table
StatusAccuracyProgram
74.5%
(/.f32 (-.f32 (*.f32 (+.f32 xi (*.f32 uy (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))) (+.f32 xi (*.f32 uy (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))))) (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))))) (-.f32 (+.f32 xi (*.f32 uy (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))))
74.4%
(/.f32 (-.f32 (*.f32 (+.f32 xi (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))) (+.f32 xi (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)))) (*.f32 uy (*.f32 (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (*.f32 uy (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))))) (-.f32 (+.f32 xi (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))) (*.f32 uy (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))))
98.8%
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (+.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 maxCos (*.f32 ux zi))))))
79.6%
(+.f32 (/.f32 (-.f32 (*.f32 (*.f32 yi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32)))))))) (*.f32 yi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))))))))) (*.f32 (*.f32 xi xi) (+.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 yi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32)))))))) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 maxCos (*.f32 ux zi)))
68.8%
(+.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 uy (*.f32 #s(literal 2 binary32) (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 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 maxCos (*.f32 ux zi)))
82.7%
(+.f32 (/.f32 (*.f32 (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32)) (*.f32 yi yi))) uy) (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) yi)))) (+.f32 xi (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
92.1%
(+.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 maxCos (*.f32 ux zi)))
96.6%
(+.f32 (+.f32 (*.f32 xi (/.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 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) #s(literal 4 binary32)) (+.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) #s(literal 4 binary32)) (*.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 maxCos (*.f32 ux zi)))
98.8%
(+.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 (neg.f32 (sin.f32 (*.f32 uy (PI.f32)))) (sin.f32 (*.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 maxCos (*.f32 ux zi))))
96.7%
(+.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 (neg.f32 (sin.f32 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 uy (PI.f32)))))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 maxCos (*.f32 ux zi)))
88.5%
(+.f32 (+.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -2 binary32) (*.f32 uy uy))))) (*.f32 yi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 maxCos (*.f32 ux zi)))
94.0%
(+.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 yi (*.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))))))))))) (*.f32 maxCos (*.f32 ux zi)))
88.8%
(+.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 yi (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 maxCos (*.f32 ux zi)))
96.5%
(+.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 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) uy)))))) (*.f32 maxCos (*.f32 ux zi)))
91.7%
(+.f32 (+.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 yi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))))))))) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
96.8%
(+.f32 (+.f32 (*.f32 ux (*.f32 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))))))
83.2%
(+.f32 (+.f32 xi (*.f32 yi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 maxCos (*.f32 ux zi)))
86.7%
(+.f32 (+.f32 xi (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 maxCos (*.f32 ux zi)))
90.5%
(+.f32 (+.f32 xi (*.f32 uy (+.f32 (*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 uy (+.f32 (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy #s(literal -4/3 binary32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi))))
88.6%
(+.f32 (+.f32 xi (*.f32 uy (+.f32 (*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 uy (+.f32 (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy #s(literal -4/3 binary32)))))))) (*.f32 maxCos (*.f32 ux zi)))
87.6%
(+.f32 (+.f32 xi (*.f32 uy (+.f32 (*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 uy (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi))))
88.6%
(+.f32 (+.f32 xi (*.f32 maxCos (*.f32 ux zi))) (*.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))))))))))
35.7%
(+.f32 (*.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 yi (PI.f32)) uy)) uy) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 4/3 binary32) yi))) (neg.f32 (*.f32 uy (*.f32 uy uy)))) (*.f32 maxCos (*.f32 ux zi)))
63.2%
(+.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux)) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
34.6%
(+.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux)) (*.f32 #s(literal 2 binary32) (*.f32 yi (*.f32 uy (PI.f32)))))
55.6%
(+.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux)) xi)
60.2%
(+.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -2 binary32) (*.f32 uy uy))) (+.f32 xi (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
87.0%
(+.f32 (*.f32 yi (+.f32 (*.f32 (*.f32 uy uy) (*.f32 (/.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) yi) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 xi (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
91.3%
(+.f32 (*.f32 yi (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 xi yi)) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))))) (*.f32 maxCos (*.f32 ux zi)))
96.5%
(+.f32 (*.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))) (*.f32 maxCos (*.f32 ux zi)))
91.2%
(+.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))))))
39.4%
(+.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux zi)))
87.6%
(+.f32 (*.f32 xi (+.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -2 binary32) (*.f32 uy uy))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi))))) (+.f32 xi (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
91.6%
(+.f32 (*.f32 xi (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))) xi))) (*.f32 maxCos (*.f32 ux zi)))
98.7%
(+.f32 (*.f32 xi (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 yi xi)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi))))
86.5%
(+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))))
61.5%
(+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux zi)))
61.3%
(+.f32 (*.f32 uy (*.f32 (+.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32)) (*.f32 yi (*.f32 yi yi))) (*.f32 #s(literal -8 binary32) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))))))))) (+.f32 xi (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
35.9%
(+.f32 (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))) (*.f32 maxCos (*.f32 ux zi)))
82.6%
(+.f32 (*.f32 uy (*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32)))) (+.f32 xi (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
87.7%
(+.f32 (*.f32 uy (*.f32 xi (+.f32 (*.f32 uy (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 yi (PI.f32)) xi))))) (+.f32 xi (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
87.7%
(+.f32 (*.f32 ux (+.f32 (*.f32 maxCos zi) (*.f32 ux (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (+.f32 xi (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))))) (*.f32 maxCos zi))))) (+.f32 xi (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))))
82.6%
(+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (*.f32 uy (PI.f32)))) (+.f32 xi (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
85.9%
(+.f32 xi (+.f32 (*.f32 uy (+.f32 (*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 uy (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 maxCos (*.f32 ux zi))))
87.8%
(+.f32 xi (+.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) (*.f32 ux (+.f32 (*.f32 maxCos zi) (*.f32 ux (-.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (+.f32 xi (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))))) (+.f32 #s(literal -1/2 binary32) ux)) (*.f32 maxCos zi)))))))
87.9%
(+.f32 xi (+.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) (*.f32 maxCos (+.f32 (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 maxCos (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 ux ux)) (+.f32 (*.f32 uy (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))) (*.f32 (*.f32 xi (-.f32 #s(literal 1 binary32) ux)) (+.f32 ux #s(literal -1 binary32))))))))))
80.8%
(+.f32 xi (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 #s(literal 2 binary32) (*.f32 yi (*.f32 uy (PI.f32))))))
80.8%
(+.f32 xi (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) yi)))))
80.9%
(+.f32 xi (*.f32 uy (+.f32 (*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 uy (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32))))))))
80.9%
(+.f32 xi (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))))
54.1%
(+.f32 xi (*.f32 maxCos (*.f32 ux zi)))
87.3%
(*.f32 (-.f32 (*.f32 uy (*.f32 (PI.f32) #s(literal -2 binary32))) (/.f32 (+.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux)) (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -2 binary32) (*.f32 uy uy)))))) yi)) (neg.f32 yi))
12.7%
(*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 maxCos zi)))
32.1%
(*.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 yi (PI.f32)) uy)) uy) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 4/3 binary32) yi))) (neg.f32 (*.f32 uy (*.f32 uy uy))))
12.7%
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) zi)
8.0%
(*.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) uy))
7.8%
(*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -2 binary32) (*.f32 uy uy)))
32.2%
(*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (*.f32 yi (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 yi (*.f32 #s(literal 2 binary32) (/.f32 (PI.f32) (*.f32 uy uy))))))
87.0%
(*.f32 (*.f32 uy uy) (-.f32 (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)))) (/.f32 (-.f32 (*.f32 yi (*.f32 (PI.f32) #s(literal -2 binary32))) (/.f32 (+.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux)) xi) uy)) uy)))
87.2%
(*.f32 (*.f32 uy uy) (+.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 yi (PI.f32)) uy)) (/.f32 xi (*.f32 uy uy))) (+.f32 (/.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux)) (*.f32 uy uy)) (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)))))))
29.2%
(*.f32 (*.f32 uy uy) (+.f32 (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 yi (PI.f32)) uy))))
98.1%
(*.f32 (*.f32 ux ux) (-.f32 (/.f32 (*.f32 #s(literal 1 binary32) (+.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) (*.f32 maxCos zi)))
11.9%
(*.f32 (*.f32 ux maxCos) zi)
11.9%
(*.f32 (*.f32 maxCos zi) ux)
12.7%
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
87.3%
(*.f32 zi (+.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) (+.f32 (/.f32 xi zi) (*.f32 (+.f32 (*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 uy (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)))))) (/.f32 uy zi)))))
98.5%
(*.f32 zi (+.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 xi zi)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 yi zi)))))
87.4%
(*.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 ux #s(literal -1 binary32))))))) (+.f32 (/.f32 xi zi) (/.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) zi)))))
96.5%
(*.f32 zi (+.f32 (*.f32 maxCos 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))))
86.6%
(*.f32 yi (+.f32 (*.f32 (*.f32 uy uy) (*.f32 (/.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) yi) #s(literal -2 binary32))) (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux zi)) (/.f32 maxCos yi)) (+.f32 (/.f32 xi yi) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
35.6%
(*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
54.3%
(*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -2 binary32) (*.f32 uy uy)))))
57.0%
(*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
33.0%
(*.f32 uy (*.f32 yi (+.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 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))
32.3%
(*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))))
96.5%
(*.f32 ux (+.f32 (+.f32 (*.f32 maxCos zi) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) ux)) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) ux)))
87.3%
(*.f32 maxCos (+.f32 (/.f32 xi maxCos) (+.f32 (/.f32 (*.f32 uy (+.f32 (*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 uy (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32))))))) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux zi)))))
91.4%
(*.f32 maxCos (+.f32 (*.f32 ux zi) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 xi maxCos)) (/.f32 (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))) maxCos))))
11.9%
(*.f32 maxCos (*.f32 ux zi))
30.1%
(*.f32 #s(literal 2 binary32) (*.f32 yi (*.f32 uy (PI.f32))))
Compiler

Compiled 5 896 to 3 533 computations (40.1% saved)

simplify518.0ms (2%)

Memory
16.9MiB live, 770.9MiB allocated
Algorithm
egg-herbie
Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f32 ux (*.f32 maxCos zi))
cost-diff0
(+.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 yi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32)))))))))
cost-diff0
(+.f32 (+.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 yi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))))))))) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
cost-diff64
(+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))))))
cost-diff0
(*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -2 binary32) (*.f32 uy uy)))))
cost-diff0
(+.f32 (+.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -2 binary32) (*.f32 uy uy))))) (*.f32 yi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 maxCos (*.f32 ux zi)))
cost-diff64
(+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))
cost-diff128
(+.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -2 binary32) (*.f32 uy uy))))) (*.f32 yi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))
cost-diff0
(*.f32 (PI.f32) (PI.f32))
cost-diff0
(*.f32 xi (*.f32 (PI.f32) (PI.f32)))
cost-diff0
(*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -2 binary32) (*.f32 uy uy)))
cost-diff0
(+.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -2 binary32) (*.f32 uy uy))) (+.f32 xi (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
cost-diff0
(*.f32 maxCos zi)
cost-diff0
(*.f32 (*.f32 maxCos zi) ux)
cost-diff0
(*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (+.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)))))))
cost-diff0
(+.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (+.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 maxCos (*.f32 ux zi))))
cost-diff0
(/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (+.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 maxCos (*.f32 ux zi)))))
cost-diff128
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (+.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 maxCos (*.f32 ux zi))))))
Rules
22 468×accelerator-lowering-fma.f32
22 468×accelerator-lowering-fma.f64
4 724×*-lowering-*.f32
4 724×*-lowering-*.f64
2 114×+-lowering-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
069801
1209801
2628797
32404781
43854781
56080781
08330744
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(/ 1 (/ 1 (+ (* (pow (+ 1 (* (- 1 ux) (* (* (* ux ux) (* maxCos maxCos)) (+ ux -1)))) 1/2) (+ (* yi (sin (* uy (* 2 (PI))))) (* xi (cos (* uy (* 2 (PI))))))) (* (- 1 ux) (* maxCos (* ux zi))))))
1
(/ 1 (+ (* (pow (+ 1 (* (- 1 ux) (* (* (* ux ux) (* maxCos maxCos)) (+ ux -1)))) 1/2) (+ (* yi (sin (* uy (* 2 (PI))))) (* xi (cos (* uy (* 2 (PI))))))) (* (- 1 ux) (* maxCos (* ux zi)))))
(+ (* (pow (+ 1 (* (- 1 ux) (* (* (* ux ux) (* maxCos maxCos)) (+ ux -1)))) 1/2) (+ (* yi (sin (* uy (* 2 (PI))))) (* xi (cos (* uy (* 2 (PI))))))) (* (- 1 ux) (* maxCos (* ux zi))))
(* (pow (+ 1 (* (- 1 ux) (* (* (* ux ux) (* maxCos maxCos)) (+ ux -1)))) 1/2) (+ (* yi (sin (* uy (* 2 (PI))))) (* xi (cos (* uy (* 2 (PI)))))))
(pow (+ 1 (* (- 1 ux) (* (* (* ux ux) (* maxCos maxCos)) (+ ux -1)))) 1/2)
(+ 1 (* (- 1 ux) (* (* (* ux ux) (* maxCos maxCos)) (+ ux -1))))
(* (- 1 ux) (* (* (* ux ux) (* maxCos maxCos)) (+ ux -1)))
(- 1 ux)
ux
(* (* (* ux ux) (* maxCos maxCos)) (+ ux -1))
(* (* ux ux) (* maxCos maxCos))
(* ux ux)
(* maxCos maxCos)
maxCos
(+ ux -1)
-1
1/2
(+ (* yi (sin (* uy (* 2 (PI))))) (* xi (cos (* uy (* 2 (PI))))))
(* yi (sin (* uy (* 2 (PI)))))
yi
(sin (* uy (* 2 (PI))))
(* uy (* 2 (PI)))
uy
(* 2 (PI))
2
(PI)
(* xi (cos (* uy (* 2 (PI)))))
xi
(cos (* uy (* 2 (PI))))
(* (- 1 ux) (* maxCos (* ux zi)))
(* maxCos (* ux zi))
(* ux zi)
zi
(* (* maxCos zi) ux)
(* maxCos zi)
maxCos
zi
ux
(+ (* (* xi (* (PI) (PI))) (* -2 (* uy uy))) (+ xi (* (* maxCos ux) (* zi (- 1 ux)))))
(* (* xi (* (PI) (PI))) (* -2 (* uy uy)))
(* xi (* (PI) (PI)))
xi
(* (PI) (PI))
(PI)
(* -2 (* uy uy))
-2
(* uy uy)
uy
(+ xi (* (* maxCos ux) (* zi (- 1 ux))))
(* (* maxCos ux) (* zi (- 1 ux)))
(* maxCos ux)
maxCos
ux
(* zi (- 1 ux))
zi
(- 1 ux)
1
(+ (+ (* xi (+ 1 (* (* (PI) (PI)) (* -2 (* uy uy))))) (* yi (* uy (+ (* 2 (PI)) (* (* -4/3 (* uy uy)) (* (PI) (* (PI) (PI)))))))) (* maxCos (* ux zi)))
(+ (* xi (+ 1 (* (* (PI) (PI)) (* -2 (* uy uy))))) (* yi (* uy (+ (* 2 (PI)) (* (* -4/3 (* uy uy)) (* (PI) (* (PI) (PI))))))))
(* xi (+ 1 (* (* (PI) (PI)) (* -2 (* uy uy)))))
xi
(+ 1 (* (* (PI) (PI)) (* -2 (* uy uy))))
1
(* (* (PI) (PI)) (* -2 (* uy uy)))
(* (PI) (PI))
(PI)
(* -2 (* uy uy))
-2
(* uy uy)
uy
(* yi (* uy (+ (* 2 (PI)) (* (* -4/3 (* uy uy)) (* (PI) (* (PI) (PI)))))))
yi
(* uy (+ (* 2 (PI)) (* (* -4/3 (* uy uy)) (* (PI) (* (PI) (PI))))))
(+ (* 2 (PI)) (* (* -4/3 (* uy uy)) (* (PI) (* (PI) (PI)))))
(* 2 (PI))
2
(* (* -4/3 (* uy uy)) (* (PI) (* (PI) (PI))))
(* -4/3 (* uy uy))
-4/3
(* (PI) (* (PI) (PI)))
(* maxCos (* ux zi))
maxCos
(* ux zi)
ux
zi
(+ (+ (* ux (* maxCos zi)) (* yi (* uy (+ (* 2 (PI)) (* (PI) (* (* (PI) (PI)) (* uy (* uy -4/3)))))))) (* xi (cos (* uy (* 2 (PI))))))
(+ (* ux (* maxCos zi)) (* yi (* uy (+ (* 2 (PI)) (* (PI) (* (* (PI) (PI)) (* uy (* uy -4/3))))))))
(* ux (* maxCos zi))
ux
(* maxCos zi)
maxCos
zi
(* yi (* uy (+ (* 2 (PI)) (* (PI) (* (* (PI) (PI)) (* uy (* uy -4/3)))))))
yi
(* uy (+ (* 2 (PI)) (* (PI) (* (* (PI) (PI)) (* uy (* uy -4/3))))))
uy
(+ (* 2 (PI)) (* (PI) (* (* (PI) (PI)) (* uy (* uy -4/3)))))
(* 2 (PI))
2
(PI)
(* (PI) (* (* (PI) (PI)) (* uy (* uy -4/3))))
(* (* (PI) (PI)) (* uy (* uy -4/3)))
(* (PI) (PI))
(* uy (* uy -4/3))
(* uy -4/3)
-4/3
(* xi (cos (* uy (* 2 (PI)))))
xi
(cos (* uy (* 2 (PI))))
(* uy (* 2 (PI)))
Outputs
(/ 1 (/ 1 (+ (* (pow (+ 1 (* (- 1 ux) (* (* (* ux ux) (* maxCos maxCos)) (+ ux -1)))) 1/2) (+ (* yi (sin (* uy (* 2 (PI))))) (* xi (cos (* uy (* 2 (PI))))))) (* (- 1 ux) (* maxCos (* ux zi))))))
(+.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))))) #s(literal 1/2 binary32)) (+.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 ux zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))
1
#s(literal 1 binary32)
(/ 1 (+ (* (pow (+ 1 (* (- 1 ux) (* (* (* ux ux) (* maxCos maxCos)) (+ ux -1)))) 1/2) (+ (* yi (sin (* uy (* 2 (PI))))) (* xi (cos (* uy (* 2 (PI))))))) (* (- 1 ux) (* maxCos (* ux zi)))))
(/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))))) #s(literal 1/2 binary32)) (+.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 ux zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))
(+ (* (pow (+ 1 (* (- 1 ux) (* (* (* ux ux) (* maxCos maxCos)) (+ ux -1)))) 1/2) (+ (* yi (sin (* uy (* 2 (PI))))) (* xi (cos (* uy (* 2 (PI))))))) (* (- 1 ux) (* maxCos (* ux zi))))
(+.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))))) #s(literal 1/2 binary32)) (+.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 ux zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))
(* (pow (+ 1 (* (- 1 ux) (* (* (* ux ux) (* maxCos maxCos)) (+ ux -1)))) 1/2) (+ (* yi (sin (* uy (* 2 (PI))))) (* xi (cos (* uy (* 2 (PI)))))))
(*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))))) #s(literal 1/2 binary32)) (+.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)))))))
(pow (+ 1 (* (- 1 ux) (* (* (* ux ux) (* maxCos maxCos)) (+ ux -1)))) 1/2)
(pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))))) #s(literal 1/2 binary32))
(+ 1 (* (- 1 ux) (* (* (* ux ux) (* maxCos maxCos)) (+ ux -1))))
(+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))))
(* (- 1 ux) (* (* (* ux ux) (* maxCos maxCos)) (+ ux -1)))
(*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))))
(- 1 ux)
(-.f32 #s(literal 1 binary32) ux)
ux
(* (* (* ux ux) (* maxCos maxCos)) (+ ux -1))
(*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))
(* (* ux ux) (* maxCos maxCos))
(*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))
(* ux ux)
(*.f32 ux ux)
(* maxCos maxCos)
(*.f32 maxCos maxCos)
maxCos
(+ ux -1)
(+.f32 ux #s(literal -1 binary32))
-1
#s(literal -1 binary32)
1/2
#s(literal 1/2 binary32)
(+ (* yi (sin (* uy (* 2 (PI))))) (* xi (cos (* uy (* 2 (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))))))
(* yi (sin (* uy (* 2 (PI)))))
(*.f32 yi (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))))
(* 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 (cos (* uy (* 2 (PI)))))
(*.f32 xi (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))))
(* (- 1 ux) (* maxCos (* ux zi)))
(*.f32 (*.f32 ux zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))
(* maxCos (* ux zi))
(*.f32 ux (*.f32 maxCos zi))
(* ux zi)
(*.f32 ux zi)
zi
(* (* maxCos zi) ux)
(*.f32 ux (*.f32 maxCos zi))
(* maxCos zi)
(*.f32 maxCos zi)
maxCos
zi
ux
(+ (* (* xi (* (PI) (PI))) (* -2 (* uy uy))) (+ xi (* (* maxCos ux) (* zi (- 1 ux)))))
(+.f32 (*.f32 (*.f32 ux zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (*.f32 uy (*.f32 (PI.f32) (*.f32 uy #s(literal -2 binary32))))))))
(* (* xi (* (PI) (PI))) (* -2 (* uy uy)))
(*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))
(* xi (* (PI) (PI)))
(*.f32 xi (*.f32 (PI.f32) (PI.f32)))
xi
(* (PI) (PI))
(*.f32 (PI.f32) (PI.f32))
(PI)
(PI.f32)
(* -2 (* uy uy))
(*.f32 uy (*.f32 uy #s(literal -2 binary32)))
-2
#s(literal -2 binary32)
(* uy uy)
(*.f32 uy uy)
uy
(+ xi (* (* maxCos ux) (* zi (- 1 ux))))
(+.f32 xi (*.f32 (*.f32 ux zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))
(* (* maxCos ux) (* zi (- 1 ux)))
(*.f32 (*.f32 ux zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))
(* 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 (+ 1 (* (* (PI) (PI)) (* -2 (* uy uy))))) (* yi (* uy (+ (* 2 (PI)) (* (* -4/3 (* uy uy)) (* (PI) (* (PI) (PI)))))))) (* maxCos (* ux zi)))
(+.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 (*.f32 (PI.f32) xi) (*.f32 uy #s(literal -2 binary32))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))))) yi)))) (+.f32 xi (*.f32 ux (*.f32 maxCos zi))))
(+ (* xi (+ 1 (* (* (PI) (PI)) (* -2 (* uy uy))))) (* yi (* uy (+ (* 2 (PI)) (* (* -4/3 (* uy uy)) (* (PI) (* (PI) (PI))))))))
(+.f32 xi (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 (*.f32 (PI.f32) xi) (*.f32 uy #s(literal -2 binary32))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))))) yi)))))
(* xi (+ 1 (* (* (PI) (PI)) (* -2 (* uy uy)))))
(*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (*.f32 uy (*.f32 (PI.f32) (*.f32 uy #s(literal -2 binary32)))))))
xi
(+ 1 (* (* (PI) (PI)) (* -2 (* uy uy))))
(+.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (*.f32 uy (*.f32 (PI.f32) (*.f32 uy #s(literal -2 binary32))))))
1
#s(literal 1 binary32)
(* (* (PI) (PI)) (* -2 (* uy uy)))
(*.f32 (PI.f32) (*.f32 uy (*.f32 (PI.f32) (*.f32 uy #s(literal -2 binary32)))))
(* (PI) (PI))
(*.f32 (PI.f32) (PI.f32))
(PI)
(PI.f32)
(* -2 (* uy uy))
(*.f32 uy (*.f32 uy #s(literal -2 binary32)))
-2
#s(literal -2 binary32)
(* uy uy)
(*.f32 uy uy)
uy
(* yi (* uy (+ (* 2 (PI)) (* (* -4/3 (* uy uy)) (* (PI) (* (PI) (PI)))))))
(*.f32 (*.f32 yi (*.f32 uy (PI.f32))) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))))))
yi
(* uy (+ (* 2 (PI)) (* (* -4/3 (* uy uy)) (* (PI) (* (PI) (PI))))))
(*.f32 (*.f32 uy (PI.f32)) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))))))
(+ (* 2 (PI)) (* (* -4/3 (* uy uy)) (* (PI) (* (PI) (PI)))))
(*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))))))
(* 2 (PI))
(*.f32 #s(literal 2 binary32) (PI.f32))
2
#s(literal 2 binary32)
(* (* -4/3 (* uy uy)) (* (PI) (* (PI) (PI))))
(*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))
(* -4/3 (* uy uy))
(*.f32 uy (*.f32 uy #s(literal -4/3 binary32)))
-4/3
#s(literal -4/3 binary32)
(* (PI) (* (PI) (PI)))
(*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))
(* maxCos (* ux zi))
(*.f32 ux (*.f32 maxCos zi))
maxCos
(* ux zi)
(*.f32 ux zi)
ux
zi
(+ (+ (* ux (* maxCos zi)) (* yi (* uy (+ (* 2 (PI)) (* (PI) (* (* (PI) (PI)) (* uy (* uy -4/3)))))))) (* xi (cos (* uy (* 2 (PI))))))
(+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (+.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 (*.f32 yi (*.f32 uy (PI.f32))) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))))))))
(+ (* ux (* maxCos zi)) (* yi (* uy (+ (* 2 (PI)) (* (PI) (* (* (PI) (PI)) (* uy (* uy -4/3))))))))
(+.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 (*.f32 yi (*.f32 uy (PI.f32))) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32)))))))
(* ux (* maxCos zi))
(*.f32 ux (*.f32 maxCos zi))
ux
(* maxCos zi)
(*.f32 maxCos zi)
maxCos
zi
(* yi (* uy (+ (* 2 (PI)) (* (PI) (* (* (PI) (PI)) (* uy (* uy -4/3)))))))
(*.f32 (*.f32 yi (*.f32 uy (PI.f32))) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))))))
yi
(* uy (+ (* 2 (PI)) (* (PI) (* (* (PI) (PI)) (* uy (* uy -4/3))))))
(*.f32 (*.f32 uy (PI.f32)) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))))))
uy
(+ (* 2 (PI)) (* (PI) (* (* (PI) (PI)) (* uy (* uy -4/3)))))
(*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))))))
(* 2 (PI))
(*.f32 #s(literal 2 binary32) (PI.f32))
2
#s(literal 2 binary32)
(PI)
(PI.f32)
(* (PI) (* (* (PI) (PI)) (* uy (* uy -4/3))))
(*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))
(* (* (PI) (PI)) (* uy (* uy -4/3)))
(*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))))
(* (PI) (PI))
(*.f32 (PI.f32) (PI.f32))
(* uy (* uy -4/3))
(*.f32 uy (*.f32 uy #s(literal -4/3 binary32)))
(* uy -4/3)
(*.f32 uy #s(literal -4/3 binary32))
-4/3
#s(literal -4/3 binary32)
(* xi (cos (* uy (* 2 (PI)))))
(*.f32 xi (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)))

localize276.0ms (1%)

Memory
3.3MiB live, 350.4MiB allocated
Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
accuracy98.8%
(*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))
accuracy98.8%
(*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32)))))
accuracy98.8%
(*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))))
accuracy96.9%
(*.f32 (PI.f32) (PI.f32))
accuracy99.1%
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))
accuracy98.7%
(*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -2 binary32) (*.f32 uy uy)))
accuracy98.7%
(*.f32 #s(literal -4/3 binary32) (*.f32 uy uy))
accuracy96.9%
(*.f32 (PI.f32) (PI.f32))
accuracy99.4%
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
accuracy99.0%
(*.f32 xi (*.f32 (PI.f32) (PI.f32)))
accuracy99.0%
(*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -2 binary32) (*.f32 uy uy)))
accuracy96.9%
(*.f32 (PI.f32) (PI.f32))
accuracy100.0%
(*.f32 maxCos zi)
accuracy99.6%
(*.f32 (*.f32 maxCos zi) ux)
accuracy99.3%
(/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (+.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 maxCos (*.f32 ux zi)))))
accuracy99.3%
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (+.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 maxCos (*.f32 ux zi))))))
accuracy99.1%
(*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))
accuracy98.8%
(*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))
Samples
156.0ms256×0valid
Compiler

Compiled 838 to 71 computations (91.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 114.0ms
ival-mult: 80.0ms (69.9% of total)
ival-add: 14.0ms (12.2% of total)
ival-cos: 5.0ms (4.4% of total)
ival-sin: 4.0ms (3.5% of total)
const: 4.0ms (3.5% of total)
ival-div: 3.0ms (2.6% of total)
ival-sqrt: 2.0ms (1.7% of total)
ival-pi: 1.0ms (0.9% of total)
ival-sub: 1.0ms (0.9% of total)
exact: 1.0ms (0.9% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series86.0ms (0.3%)

Memory
2.6MiB live, 158.3MiB allocated
Counts
26 → 888
Calls
Call 1
Inputs
#<alt (/ 1 (/ 1 (+ (* (pow (+ 1 (* (- 1 ux) (* (* (* ux ux) (* maxCos maxCos)) (+ ux -1)))) 1/2) (+ (* yi (sin (* uy (* 2 (PI))))) (* xi (cos (* uy (* 2 (PI))))))) (* (- 1 ux) (* maxCos (* ux zi))))))>
#<alt (/ 1 (+ (* (pow (+ 1 (* (- 1 ux) (* (* (* ux ux) (* maxCos maxCos)) (+ ux -1)))) 1/2) (+ (* yi (sin (* uy (* 2 (PI))))) (* xi (cos (* uy (* 2 (PI))))))) (* (- 1 ux) (* maxCos (* ux zi)))))>
#<alt (+ (* (pow (+ 1 (* (- 1 ux) (* (* (* ux ux) (* maxCos maxCos)) (+ ux -1)))) 1/2) (+ (* yi (sin (* uy (* 2 (PI))))) (* xi (cos (* uy (* 2 (PI))))))) (* (- 1 ux) (* maxCos (* ux zi))))>
#<alt (* (pow (+ 1 (* (- 1 ux) (* (* (* ux ux) (* maxCos maxCos)) (+ ux -1)))) 1/2) (+ (* yi (sin (* uy (* 2 (PI))))) (* xi (cos (* uy (* 2 (PI)))))))>
#<alt (* (* maxCos zi) ux)>
#<alt (* maxCos zi)>
#<alt (+ (* (* xi (* (PI) (PI))) (* -2 (* uy uy))) (+ xi (* (* maxCos ux) (* zi (- 1 ux)))))>
#<alt (* (* xi (* (PI) (PI))) (* -2 (* uy uy)))>
#<alt (* xi (* (PI) (PI)))>
#<alt (* (PI) (PI))>
#<alt (+ (* xi (+ 1 (* (* (PI) (PI)) (* -2 (* uy uy))))) (* yi (* uy (+ (* 2 (PI)) (* (* -4/3 (* uy uy)) (* (PI) (* (PI) (PI))))))))>
#<alt (+ (* 2 (PI)) (* (* -4/3 (* uy uy)) (* (PI) (* (PI) (PI)))))>
#<alt (+ (+ (* xi (+ 1 (* (* (PI) (PI)) (* -2 (* uy uy))))) (* yi (* uy (+ (* 2 (PI)) (* (* -4/3 (* uy uy)) (* (PI) (* (PI) (PI)))))))) (* maxCos (* ux zi)))>
#<alt (* xi (+ 1 (* (* (PI) (PI)) (* -2 (* uy uy)))))>
#<alt (+ (* 2 (PI)) (* (PI) (* (* (PI) (PI)) (* uy (* uy -4/3)))))>
#<alt (+ (+ (* ux (* maxCos zi)) (* yi (* uy (+ (* 2 (PI)) (* (PI) (* (* (PI) (PI)) (* uy (* uy -4/3)))))))) (* xi (cos (* uy (* 2 (PI))))))>
#<alt (+ (* ux (* maxCos zi)) (* yi (* uy (+ (* 2 (PI)) (* (PI) (* (* (PI) (PI)) (* uy (* uy -4/3))))))))>
#<alt (* ux (* maxCos zi))>
#<alt (* uy (* 2 (PI)))>
#<alt (* yi (sin (* uy (* 2 (PI)))))>
#<alt (* (* maxCos ux) (* zi (- 1 ux)))>
#<alt (* -4/3 (* uy uy))>
#<alt (* (* (PI) (PI)) (* -2 (* uy uy)))>
#<alt (* uy (+ (* 2 (PI)) (* (* -4/3 (* uy uy)) (* (PI) (* (PI) (PI))))))>
#<alt (* (* (PI) (PI)) (* uy (* uy -4/3)))>
#<alt (* (PI) (* (* (PI) (PI)) (* uy (* uy -4/3))))>
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 (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 (+ (* 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 (* (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 (/ 1 (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))>
#<alt (+ (* -1 (/ (* maxCos (* ux zi)) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2))) (/ 1 (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))>
#<alt (+ (* ux (- (* -1 (* ux (+ (* -1 (/ (* maxCos zi) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2))) (+ (* -1 (/ (* (pow maxCos 2) (pow zi 2)) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 3))) (* -1/2 (/ (pow maxCos 2) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))))))) (/ (* maxCos zi) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2)))) (/ 1 (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))>
#<alt (+ (* ux (- (* ux (- (* -1 (* ux (+ (* -1 (/ (* maxCos (* zi (+ (* -1 (* maxCos zi)) (* -1/2 (* (pow maxCos 2) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))))) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 3))) (+ (* -1 (/ (* maxCos (* zi (+ (* -1 (/ (* maxCos zi) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2))) (+ (* -1 (/ (* (pow maxCos 2) (pow zi 2)) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 3))) (* -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)))))))) (/ (pow maxCos 2) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))))) (+ (* -1 (/ (* maxCos zi) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2))) (+ (* -1 (/ (* (pow maxCos 2) (pow zi 2)) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 3))) (* -1/2 (/ (pow maxCos 2) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))))))) (/ (* maxCos zi) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2)))) (/ 1 (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))>
#<alt (/ 1 (* (pow ux 2) (+ (* -1 (* maxCos zi)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))))))>
#<alt (/ (+ (* -1 (/ (+ (/ (* maxCos zi) (pow (+ (* -1 (* maxCos zi)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))) 2)) (/ (* maxCos (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (* (sqrt -1) (pow (+ (* -1 (* maxCos zi)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))) 2)))) ux)) (/ 1 (+ (* -1 (* maxCos zi)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))))) (pow ux 2))>
#<alt (/ (- (+ (* -1 (/ (+ (* -1 (/ (* (+ (* maxCos zi) (/ (* maxCos (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt -1))) (+ (/ (* maxCos zi) (pow (+ (* -1 (* maxCos zi)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))) 2)) (/ (* maxCos (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (* (sqrt -1) (pow (+ (* -1 (* maxCos zi)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))) 2))))) (+ (* -1 (* maxCos zi)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))))) (* 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) (pow (+ (* -1 (* maxCos zi)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))) 2)))))) (pow ux 2))) (/ 1 (+ (* -1 (* maxCos zi)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))))) (+ (/ (* maxCos zi) (* ux (pow (+ (* -1 (* maxCos zi)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))) 2))) (/ (* maxCos (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (* ux (* (sqrt -1) (pow (+ (* -1 (* maxCos zi)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))) 2)))))) (pow ux 2))>
#<alt (/ (- (+ (* -1 (/ (+ (* -1 (/ (* (+ (* -1 (/ (* (+ (* maxCos zi) (/ (* maxCos (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt -1))) (+ (/ (* maxCos zi) (pow (+ (* -1 (* maxCos zi)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))) 2)) (/ (* maxCos (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (* (sqrt -1) (pow (+ (* -1 (* maxCos zi)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))) 2))))) (+ (* -1 (* maxCos zi)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))))) (* 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) (pow (+ (* -1 (* maxCos zi)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))) 2)))))) (+ (* maxCos zi) (/ (* maxCos (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt -1)))) (+ (* -1 (* maxCos zi)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))))) (+ (* -1/2 (/ (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (+ (/ (* maxCos zi) (pow (+ (* -1 (* maxCos zi)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))) 2)) (/ (* maxCos (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (* (sqrt -1) (pow (+ (* -1 (* maxCos zi)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))) 2)))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2))))) (* maxCos (* (sqrt -1) (+ (* -1 (* maxCos zi)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))))))) (* 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 (* (sqrt -1) (pow (+ (* -1 (* maxCos zi)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))) 2))))))) (pow ux 3))) (/ 1 (+ (* -1 (* maxCos zi)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))))) (+ (* -1 (/ (* (+ (* maxCos zi) (/ (* maxCos (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt -1))) (+ (/ (* maxCos zi) (pow (+ (* -1 (* maxCos zi)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))) 2)) (/ (* maxCos (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (* (sqrt -1) (pow (+ (* -1 (* maxCos zi)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))) 2))))) (* (pow ux 2) (+ (* -1 (* maxCos zi)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))))))) (+ (* 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) (pow (+ (* -1 (* maxCos zi)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))) 2)))))) (+ (/ (* maxCos zi) (* ux (pow (+ (* -1 (* maxCos zi)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))) 2))) (/ (* maxCos (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (* ux (* (sqrt -1) (pow (+ (* -1 (* maxCos zi)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))) 2)))))))) (pow ux 2))>
#<alt (/ 1 (* (pow ux 2) (+ (* -1 (* maxCos zi)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))))))>
#<alt (/ (+ (* -1 (/ (* maxCos zi) (* ux (pow (+ (* -1 (* maxCos zi)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))) 2)))) (+ (* -1 (/ (* maxCos (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (* ux (* (sqrt -1) (pow (+ (* -1 (* maxCos zi)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))) 2))))) (/ 1 (+ (* -1 (* maxCos zi)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))))))) (pow ux 2))>
#<alt (/ (+ (* -1 (/ (- (+ (* -1 (/ (* (+ (* -1 (* maxCos zi)) (* -1 (/ (* maxCos (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt -1)))) (+ (* -1 (/ (* maxCos zi) (pow (+ (* -1 (* maxCos zi)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))) 2))) (* -1 (/ (* maxCos (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (* (sqrt -1) (pow (+ (* -1 (* maxCos zi)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))) 2)))))) (* ux (+ (* -1 (* maxCos zi)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))))))) (* 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) (pow (+ (* -1 (* maxCos zi)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))) 2))))))) (+ (* -1 (/ (* maxCos zi) (pow (+ (* -1 (* maxCos zi)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))) 2))) (* -1 (/ (* maxCos (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (* (sqrt -1) (pow (+ (* -1 (* maxCos zi)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))) 2)))))) ux)) (/ 1 (+ (* -1 (* maxCos zi)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))))) (pow ux 2))>
#<alt (/ (+ (* -1 (/ (- (* -1 (/ (- (+ (* -1 (/ (* (+ (* -1 (* maxCos zi)) (* -1 (/ (* maxCos (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt -1)))) (+ (* -1 (/ (* (+ (* -1 (* maxCos zi)) (* -1 (/ (* maxCos (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt -1)))) (+ (* -1 (/ (* maxCos zi) (pow (+ (* -1 (* maxCos zi)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))) 2))) (* -1 (/ (* maxCos (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (* (sqrt -1) (pow (+ (* -1 (* maxCos zi)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))) 2)))))) (+ (* -1 (* maxCos zi)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))))) (* 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) (pow (+ (* -1 (* maxCos zi)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))) 2))))))) (* ux (+ (* -1 (* maxCos zi)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))))))) (+ (* -1/2 (/ (* (+ (* -1 (/ (* maxCos zi) (pow (+ (* -1 (* maxCos zi)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))) 2))) (* -1 (/ (* maxCos (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (* (sqrt -1) (pow (+ (* -1 (* maxCos zi)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))) 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) (+ (* -1 (* maxCos zi)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))))))))) (* 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) (pow (+ (* -1 (* maxCos zi)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))) 2)))))))) (+ (* -1 (/ (* (+ (* -1 (* maxCos zi)) (* -1 (/ (* maxCos (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt -1)))) (+ (* -1 (/ (* maxCos zi) (pow (+ (* -1 (* maxCos zi)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))) 2))) (* -1 (/ (* maxCos (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (* (sqrt -1) (pow (+ (* -1 (* maxCos zi)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))) 2)))))) (+ (* -1 (* maxCos zi)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))))) (* 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) (pow (+ (* -1 (* maxCos zi)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))) 2))))))) ux)) (+ (* -1 (/ (* maxCos zi) (pow (+ (* -1 (* maxCos zi)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))) 2))) (* -1 (/ (* maxCos (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (* (sqrt -1) (pow (+ (* -1 (* maxCos zi)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))) 2)))))) ux)) (/ 1 (+ (* -1 (* maxCos zi)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))))) (pow ux 2))>
#<alt (/ 1 (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))>
#<alt (+ (* -1 (/ (* maxCos (* ux (* zi (- 1 ux)))) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2))) (/ 1 (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))>
#<alt (+ (* maxCos (- (* -1 (* maxCos (+ (* -1 (/ (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 3))) (* 1/2 (/ (* (pow ux 2) (* (- 1 ux) (- ux 1))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))))) (/ (* ux (* zi (- 1 ux))) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2)))) (/ 1 (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))>
#<alt (+ (* maxCos (- (* maxCos (- (* -1 (* maxCos (+ (* -1 (/ (* ux (* zi (* (+ (* -1 (/ (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 3))) (* 1/2 (/ (* (pow ux 2) (* (- 1 ux) (- ux 1))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))) (- 1 ux)))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (* -1/2 (/ (* (pow ux 3) (* zi (* (pow (- 1 ux) 2) (- ux 1)))) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2)))))) (+ (* -1 (/ (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 3))) (* 1/2 (/ (* (pow ux 2) (* (- 1 ux) (- ux 1))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))))) (/ (* ux (* zi (- 1 ux))) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2)))) (/ 1 (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))>
#<alt (/ 1 (* maxCos (+ (* ux (* zi (- 1 ux))) (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1)))))))>
#<alt (/ (+ (* -1/2 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 2) (* ux (pow (+ (* ux (* zi (- 1 ux))) (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1))))) 2)))) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (/ 1 (+ (* ux (* zi (- 1 ux))) (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1))))))) maxCos)>
#<alt (/ (- (+ (* -1 (/ (+ (* -1/4 (/ (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2) (* (pow ux 2) (* (pow (+ (* ux (* zi (- 1 ux))) (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1))))) 3) (* (- 1 ux) (- ux 1)))))) (* -1/8 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow ux 3) (pow (+ (* ux (* zi (- 1 ux))) (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1))))) 2))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3))))))) (pow maxCos 4))) (/ 1 (+ (* ux (* zi (- 1 ux))) (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1))))))) (* 1/2 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 2) (* ux (pow (+ (* ux (* zi (- 1 ux))) (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1))))) 2)))) (sqrt (/ 1 (* (- 1 ux) (- ux 1))))))) maxCos)>
#<alt (/ (- (+ (* -1 (/ (+ (* -1/2 (* (/ (* (+ (* -1/4 (/ (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2) (* (pow ux 2) (* (pow (+ (* ux (* zi (- 1 ux))) (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1))))) 3) (* (- 1 ux) (- ux 1)))))) (* -1/8 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow ux 3) (pow (+ (* ux (* zi (- 1 ux))) (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1))))) 2))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3))))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (* ux (+ (* ux (* zi (- 1 ux))) (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1))))))) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (+ (* 1/16 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow ux 5) (pow (+ (* ux (* zi (- 1 ux))) (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1))))) 2))) (sqrt (/ 1 (* (pow (- 1 ux) 5) (pow (- ux 1) 5)))))) (* 1/16 (/ (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2) (* (pow ux 4) (* (pow (+ (* ux (* zi (- 1 ux))) (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1))))) 3) (* (pow (- 1 ux) 2) (pow (- ux 1) 2)))))))) (pow maxCos 6))) (/ 1 (+ (* ux (* zi (- 1 ux))) (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1))))))) (+ (* -1/4 (/ (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2) (* (pow maxCos 4) (* (pow ux 2) (* (pow (+ (* ux (* zi (- 1 ux))) (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1))))) 3) (* (- 1 ux) (- ux 1))))))) (+ (* -1/8 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 4) (* (pow ux 3) (pow (+ (* ux (* zi (- 1 ux))) (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1))))) 2)))) (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 (pow (+ (* ux (* zi (- 1 ux))) (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1))))) 2)))) (sqrt (/ 1 (* (- 1 ux) (- ux 1))))))))) maxCos)>
#<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 (/ (+ (* -1/2 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 2) (* ux (pow (+ (* -1 (* ux (* zi (- 1 ux)))) (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1))))) 2)))) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (/ 1 (+ (* -1 (* ux (* zi (- 1 ux)))) (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1))))))) maxCos))>
#<alt (* -1 (/ (- (+ (* -1 (/ (+ (* -1/4 (/ (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2) (* (pow ux 2) (* (pow (+ (* -1 (* ux (* zi (- 1 ux)))) (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1))))) 3) (* (- 1 ux) (- ux 1)))))) (* -1/8 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow ux 3) (pow (+ (* -1 (* ux (* zi (- 1 ux)))) (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1))))) 2))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3))))))) (pow maxCos 4))) (/ 1 (+ (* -1 (* ux (* zi (- 1 ux)))) (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1))))))) (* 1/2 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 2) (* ux (pow (+ (* -1 (* ux (* zi (- 1 ux)))) (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1))))) 2)))) (sqrt (/ 1 (* (- 1 ux) (- ux 1))))))) maxCos))>
#<alt (* -1 (/ (- (+ (* -1 (/ (+ (* -1/2 (* (/ (* (+ (* -1/4 (/ (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2) (* (pow ux 2) (* (pow (+ (* -1 (* ux (* zi (- 1 ux)))) (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1))))) 3) (* (- 1 ux) (- ux 1)))))) (* -1/8 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow ux 3) (pow (+ (* -1 (* ux (* zi (- 1 ux)))) (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1))))) 2))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3))))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (* ux (+ (* -1 (* ux (* zi (- 1 ux)))) (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1))))))) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (+ (* 1/16 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow ux 5) (pow (+ (* -1 (* ux (* zi (- 1 ux)))) (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1))))) 2))) (sqrt (/ 1 (* (pow (- 1 ux) 5) (pow (- ux 1) 5)))))) (* 1/16 (/ (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2) (* (pow ux 4) (* (pow (+ (* -1 (* ux (* zi (- 1 ux)))) (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1))))) 3) (* (pow (- 1 ux) 2) (pow (- ux 1) 2)))))))) (pow maxCos 6))) (/ 1 (+ (* -1 (* ux (* zi (- 1 ux)))) (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1))))))) (+ (* -1/4 (/ (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2) (* (pow maxCos 4) (* (pow ux 2) (* (pow (+ (* -1 (* ux (* zi (- 1 ux)))) (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1))))) 3) (* (- 1 ux) (- ux 1))))))) (+ (* -1/8 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 4) (* (pow ux 3) (pow (+ (* -1 (* ux (* zi (- 1 ux)))) (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1))))) 2)))) (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 (pow (+ (* -1 (* ux (* zi (- 1 ux)))) (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1))))) 2)))) (sqrt (/ 1 (* (- 1 ux) (- ux 1))))))))) maxCos))>
#<alt (/ 1 (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))>
#<alt (+ (* -1 (* (/ (* yi (sin (* 2 (* uy (PI))))) (pow (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) 2)) (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))))))))))>
#<alt (+ (* yi (- (/ (* yi (* (pow (sin (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (pow (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) 3)) (* (/ (sin (* 2 (* uy (PI)))) (pow (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) 2)) (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))))))))))>
#<alt (+ (* yi (- (* yi (- (* -1 (* (/ (* yi (pow (sin (* 2 (* uy (PI)))) 3)) (pow (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) 4)) (sqrt (pow (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))) 3)))) (* -1 (/ (* (pow (sin (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (pow (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) 3))))) (* (/ (sin (* 2 (* uy (PI)))) (pow (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) 2)) (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))))))))))>
#<alt (* (/ 1 (* yi (sin (* 2 (* uy (PI)))))) (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))>
#<alt (/ (+ (* -1 (/ (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) (pow (sin (* 2 (* uy (PI)))) 2)) (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) (* (pow (sin (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) yi)) (* (/ 1 (sin (* 2 (* uy (PI))))) (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))) yi)>
#<alt (/ (- (+ (* (/ 1 (sin (* 2 (* uy (PI))))) (sqrt (/ 1 (+ 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)))))))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) (pow (sin (* 2 (* uy (PI)))) 2)) (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) (* (pow (sin (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))) (* (pow yi 2) (sin (* 2 (* uy (PI)))))) (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) (* yi (pow (sin (* 2 (* uy (PI)))) 2))) (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) (* yi (* (pow (sin (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))) yi)>
#<alt (/ (- (+ (* -1 (/ (* (pow (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) 2) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) (pow (sin (* 2 (* uy (PI)))) 2)) (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) (* (pow (sin (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))) (* (pow yi 3) (* (pow (sin (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))) (* (/ 1 (sin (* 2 (* uy (PI))))) (sqrt (/ 1 (+ 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)))))))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) (pow (sin (* 2 (* uy (PI)))) 2)) (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) (* (pow (sin (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))) (* (pow yi 2) (sin (* 2 (* uy (PI)))))) (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) (* yi (pow (sin (* 2 (* uy (PI)))) 2))) (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) (* yi (* (pow (sin (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))))) yi)>
#<alt (* (/ 1 (* yi (sin (* 2 (* uy (PI)))))) (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))>
#<alt (* -1 (/ (+ (* -1 (* (/ 1 (sin (* 2 (* uy (PI))))) (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) (* yi (pow (sin (* 2 (* uy (PI)))) 2))) (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) (* yi (* (pow (sin (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))) yi))>
#<alt (* -1 (/ (+ (* -1 (* (/ 1 (sin (* 2 (* uy (PI))))) (sqrt (/ 1 (+ 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)))))))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) (pow (sin (* 2 (* uy (PI)))) 2)) (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) (* (pow (sin (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))) (* yi (sin (* 2 (* uy (PI)))))) (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) (pow (sin (* 2 (* uy (PI)))) 2)) (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) (* (pow (sin (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))) yi))) yi))>
#<alt (* -1 (/ (+ (* -1 (* (/ 1 (sin (* 2 (* uy (PI))))) (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))) (* -1 (/ (- (* -1 (/ (- (/ (* (pow (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) 2) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) (pow (sin (* 2 (* uy (PI)))) 2)) (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) (* (pow (sin (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))) (* yi (* (pow (sin (* 2 (* uy (PI)))) 2) (+ 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)))))))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) (pow (sin (* 2 (* uy (PI)))) 2)) (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) (* (pow (sin (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))) (sin (* 2 (* uy (PI))))) (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))) yi)) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) (pow (sin (* 2 (* uy (PI)))) 2)) (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) (* (pow (sin (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))) yi))) yi))>
#<alt (/ 1 (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))>
#<alt (+ (* -2 (* (/ (* uy (* yi (PI))) (pow (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) 2)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (/ 1 (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))))>
#<alt (+ (* uy (- (* -1 (* uy (+ (* -4 (/ (* (pow yi 2) (* (pow (PI) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (pow (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) 3))) (* -2 (* (/ (* xi (pow (PI) 2)) (pow (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) 2)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))))) (* 2 (* (/ (* yi (PI)) (pow (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) 2)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))) (/ 1 (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))))>
#<alt (+ (* uy (- (* uy (- (* -1 (* uy (+ (* -2 (* (/ (* yi (* (PI) (+ (* -4 (/ (* (pow yi 2) (* (pow (PI) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (pow (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) 3))) (* -2 (* (/ (* xi (pow (PI) 2)) (pow (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) 2)) (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))))))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (+ (* -4/3 (* (/ (* yi (pow (PI) 3)) (pow (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) 2)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* 4 (/ (* xi (* yi (* (pow (PI) 3) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (pow (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) 3))))))) (+ (* -4 (/ (* (pow yi 2) (* (pow (PI) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (pow (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) 3))) (* -2 (* (/ (* xi (pow (PI) 2)) (pow (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) 2)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))))) (* 2 (* (/ (* yi (PI)) (pow (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) 2)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))) (/ 1 (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))))>
#<alt (/ 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)))))))))>
#<alt (/ 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)))))))))>
#<alt (/ 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)))))))))>
#<alt (/ 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)))))))))>
#<alt (/ 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)))))))))>
#<alt (/ 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)))))))))>
#<alt (/ 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)))))))))>
#<alt (/ 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)))))))))>
#<alt (/ 1 (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))>
#<alt (+ (* -1 (* (/ (* xi (cos (* 2 (* uy (PI))))) (pow (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) 2)) (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))))))))))>
#<alt (+ (* xi (- (/ (* xi (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (pow (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) 3)) (* (/ (cos (* 2 (* uy (PI)))) (pow (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) 2)) (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))))))))))>
#<alt (+ (* xi (- (* xi (- (* -1 (* (/ (* xi (pow (cos (* 2 (* uy (PI)))) 3)) (pow (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) 4)) (sqrt (pow (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))) 3)))) (* -1 (/ (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (pow (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) 3))))) (* (/ (cos (* 2 (* uy (PI)))) (pow (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) 2)) (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))))))))))>
#<alt (* (/ 1 (* xi (cos (* 2 (* uy (PI)))))) (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))>
#<alt (/ (+ (* -1 (/ (+ (* (/ (* yi (sin (* 2 (* uy (PI))))) (pow (cos (* 2 (* uy (PI)))) 2)) (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) xi)) (* (/ 1 (cos (* 2 (* uy (PI))))) (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))) xi)>
#<alt (/ (- (+ (* (/ 1 (cos (* 2 (* uy (PI))))) (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* (/ (* (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (+ (* (/ (* yi (sin (* 2 (* uy (PI))))) (pow (cos (* 2 (* uy (PI)))) 2)) (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))) (* (pow xi 2) (cos (* 2 (* uy (PI)))))) (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))) (+ (* (/ (* yi (sin (* 2 (* uy (PI))))) (* xi (pow (cos (* 2 (* uy (PI)))) 2))) (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))) xi)>
#<alt (/ (- (+ (* -1 (/ (* (pow (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) 2) (+ (* (/ (* yi (sin (* 2 (* uy (PI))))) (pow (cos (* 2 (* uy (PI)))) 2)) (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))) (* (pow xi 3) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))) (* (/ 1 (cos (* 2 (* uy (PI))))) (sqrt (/ 1 (+ 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)))))))) (+ (* (/ (* yi (sin (* 2 (* uy (PI))))) (pow (cos (* 2 (* uy (PI)))) 2)) (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))) (* (pow xi 2) (cos (* 2 (* uy (PI)))))) (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))) (+ (* (/ (* yi (sin (* 2 (* uy (PI))))) (* xi (pow (cos (* 2 (* uy (PI)))) 2))) (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))))) xi)>
#<alt (* (/ 1 (* xi (cos (* 2 (* uy (PI)))))) (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))>
#<alt (* -1 (/ (+ (* -1 (* (/ 1 (cos (* 2 (* uy (PI))))) (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))) (+ (* (/ (* yi (sin (* 2 (* uy (PI))))) (* xi (pow (cos (* 2 (* uy (PI)))) 2))) (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))) xi))>
#<alt (* -1 (/ (+ (* -1 (* (/ 1 (cos (* 2 (* uy (PI))))) (sqrt (/ 1 (+ 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)))))))) (+ (* (/ (* yi (sin (* 2 (* uy (PI))))) (pow (cos (* 2 (* uy (PI)))) 2)) (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))) (* xi (cos (* 2 (* uy (PI)))))) (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (+ (* (/ (* yi (sin (* 2 (* uy (PI))))) (pow (cos (* 2 (* uy (PI)))) 2)) (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))) xi))) xi))>
#<alt (* -1 (/ (+ (* -1 (* (/ 1 (cos (* 2 (* uy (PI))))) (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))) (* -1 (/ (- (* -1 (/ (- (/ (* (pow (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) 2) (+ (* (/ (* yi (sin (* 2 (* uy (PI))))) (pow (cos (* 2 (* uy (PI)))) 2)) (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))) (* xi (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* (/ (* (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (+ (* (/ (* yi (sin (* 2 (* uy (PI))))) (pow (cos (* 2 (* uy (PI)))) 2)) (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))) (cos (* 2 (* uy (PI))))) (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))) xi)) (+ (* (/ (* yi (sin (* 2 (* uy (PI))))) (pow (cos (* 2 (* uy (PI)))) 2)) (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))) xi))) xi))>
#<alt (* (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (/ 1 (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))>
#<alt (+ (* -1 (/ (* maxCos (* ux (* zi (- 1 ux)))) (* (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2)))) (* (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (/ 1 (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))))>
#<alt (+ (* zi (- (* (/ (* (pow maxCos 2) (* (pow ux 2) (* zi (pow (- 1 ux) 2)))) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 3)) (sqrt (/ 1 (pow (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))) 3)))) (/ (* maxCos (* ux (- 1 ux))) (* (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2))))) (* (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (/ 1 (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))))>
#<alt (+ (* zi (- (* zi (- (* -1 (/ (* (pow maxCos 3) (* (pow ux 3) (* zi (pow (- 1 ux) 3)))) (* (pow (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))) 2) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 4)))) (* -1 (* (/ (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 3)) (sqrt (/ 1 (pow (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))) 3))))))) (/ (* maxCos (* ux (- 1 ux))) (* (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2))))) (* (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (/ 1 (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))))>
#<alt (/ 1 (* maxCos (* ux (* zi (- 1 ux)))))>
#<alt (/ (+ (* -1 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 2) (* (pow ux 2) (* zi (pow (- 1 ux) 2))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (/ 1 (* maxCos (* ux (- 1 ux))))) zi)>
#<alt (/ (- (+ (/ 1 (* maxCos (* ux (- 1 ux)))) (/ (* (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2)) (* (pow maxCos 3) (* (pow ux 3) (* (pow zi 2) (pow (- 1 ux) 3)))))) (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 2) (* (pow ux 2) (* zi (pow (- 1 ux) 2))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) zi)>
#<alt (/ (- (+ (* -1 (* (/ (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 3) (* (pow maxCos 4) (* (pow ux 4) (* (pow zi 3) (pow (- 1 ux) 4))))) (sqrt (pow (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))) 3)))) (/ 1 (* maxCos (* ux (- 1 ux))))) (+ (* -1 (/ (* (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2)) (* (pow maxCos 3) (* (pow ux 3) (* (pow zi 2) (pow (- 1 ux) 3)))))) (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 2) (* (pow ux 2) (* zi (pow (- 1 ux) 2))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))) zi)>
#<alt (/ 1 (* maxCos (* ux (* zi (- 1 ux)))))>
#<alt (* -1 (/ (- (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 2) (* (pow ux 2) (* zi (pow (- 1 ux) 2))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (/ 1 (* maxCos (* ux (- 1 ux))))) zi))>
#<alt (* -1 (/ (- (* -1 (/ (- (/ (* (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2)) (* (pow maxCos 3) (* (pow ux 3) (* zi (pow (- 1 ux) 3))))) (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) zi)) (/ 1 (* maxCos (* ux (- 1 ux))))) zi))>
#<alt (* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* (/ (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 3) (* (pow maxCos 4) (* (pow ux 4) (* zi (pow (- 1 ux) 4))))) (sqrt (pow (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))) 3))) (/ (* (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2)) (* (pow maxCos 3) (* (pow ux 3) (pow (- 1 ux) 3))))) zi)) (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) zi)) (/ 1 (* maxCos (* ux (- 1 ux))))) zi))>
#<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 (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 (+ (* 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 (* (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 (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 (* 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 (* 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 zi)>
#<alt (* maxCos zi)>
#<alt (* maxCos zi)>
#<alt (* maxCos zi)>
#<alt (* maxCos zi)>
#<alt (* maxCos zi)>
#<alt (* maxCos zi)>
#<alt (* maxCos zi)>
#<alt (* maxCos zi)>
#<alt (* maxCos zi)>
#<alt (* maxCos zi)>
#<alt (* maxCos zi)>
#<alt (* maxCos zi)>
#<alt (* maxCos zi)>
#<alt (* maxCos zi)>
#<alt (* maxCos zi)>
#<alt (* maxCos zi)>
#<alt (* maxCos zi)>
#<alt (* maxCos zi)>
#<alt (* maxCos zi)>
#<alt (* maxCos zi)>
#<alt (* maxCos zi)>
#<alt (* maxCos zi)>
#<alt (* maxCos zi)>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2))))))>
#<alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2))))))>
#<alt (+ (* maxCos (* ux (* zi (- 1 ux)))) (* 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))))>
#<alt (* xi (+ 1 (+ (* -2 (* (pow uy 2) (pow (PI) 2))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi))))>
#<alt (* xi (+ 1 (+ (* -2 (* (pow uy 2) (pow (PI) 2))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi))))>
#<alt (* -1 (* xi (- (* 2 (* (pow uy 2) (pow (PI) 2))) 1)))>
#<alt (* -1 (* xi (- (+ (* -1 (/ (* maxCos (* ux (* zi (- 1 ux)))) xi)) (* 2 (* (pow uy 2) (pow (PI) 2)))) 1)))>
#<alt (* -1 (* xi (- (+ (* -1 (/ (* maxCos (* ux (* zi (- 1 ux)))) xi)) (* 2 (* (pow uy 2) (pow (PI) 2)))) 1)))>
#<alt (* -1 (* xi (- (+ (* -1 (/ (* maxCos (* ux (* zi (- 1 ux)))) xi)) (* 2 (* (pow uy 2) (pow (PI) 2)))) 1)))>
#<alt (+ xi (* maxCos (* ux (* zi (- 1 ux)))))>
#<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))))))>
#<alt (+ xi (+ (* -2 (* (pow uy 2) (* xi (pow (PI) 2)))) (* maxCos (* ux (* zi (- 1 ux))))))>
#<alt (* -2 (* (pow uy 2) (* xi (pow (PI) 2))))>
#<alt (* (pow uy 2) (+ (* -2 (* xi (pow (PI) 2))) (+ (/ xi (pow uy 2)) (/ (* maxCos (* ux (* zi (- 1 ux)))) (pow uy 2)))))>
#<alt (* (pow uy 2) (+ (* -2 (* xi (pow (PI) 2))) (+ (/ xi (pow uy 2)) (/ (* maxCos (* ux (* zi (- 1 ux)))) (pow uy 2)))))>
#<alt (* (pow uy 2) (+ (* -2 (* xi (pow (PI) 2))) (+ (/ xi (pow uy 2)) (/ (* maxCos (* ux (* zi (- 1 ux)))) (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)) (/ (* maxCos (* ux (* zi (- 1 ux)))) (pow uy 2)))))>
#<alt (* (pow uy 2) (+ (* -2 (* xi (pow (PI) 2))) (+ (/ xi (pow uy 2)) (/ (* maxCos (* ux (* zi (- 1 ux)))) (pow uy 2)))))>
#<alt (* (pow uy 2) (+ (* -2 (* xi (pow (PI) 2))) (+ (/ xi (pow uy 2)) (/ (* maxCos (* ux (* zi (- 1 ux)))) (pow uy 2)))))>
#<alt (+ xi (* -2 (* (pow uy 2) (* xi (pow (PI) 2)))))>
#<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))))))>
#<alt (+ xi (+ (* -2 (* (pow uy 2) (* xi (pow (PI) 2)))) (* maxCos (* ux (* zi (- 1 ux))))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* maxCos (+ (* -2 (/ (* (pow uy 2) (* xi (pow (PI) 2))) maxCos)) (+ (* ux (* zi (- 1 ux))) (/ xi maxCos))))>
#<alt (* maxCos (+ (* -2 (/ (* (pow uy 2) (* xi (pow (PI) 2))) maxCos)) (+ (* ux (* zi (- 1 ux))) (/ xi maxCos))))>
#<alt (* maxCos (+ (* -2 (/ (* (pow uy 2) (* xi (pow (PI) 2))) maxCos)) (+ (* ux (* zi (- 1 ux))) (/ xi 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))))) maxCos)))))>
#<alt (* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (* -1 (/ (+ xi (* -2 (* (pow uy 2) (* xi (pow (PI) 2))))) maxCos)))))>
#<alt (* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (* -1 (/ (+ xi (* -2 (* (pow uy 2) (* xi (pow (PI) 2))))) maxCos)))))>
#<alt (+ xi (* -2 (* (pow uy 2) (* xi (pow (PI) 2)))))>
#<alt (+ xi (+ (* -2 (* (pow uy 2) (* xi (pow (PI) 2)))) (* maxCos (* ux zi))))>
#<alt (+ xi (+ (* -2 (* (pow uy 2) (* xi (pow (PI) 2)))) (* ux (+ (* -1 (* maxCos (* ux zi))) (* maxCos zi)))))>
#<alt (+ xi (+ (* -2 (* (pow uy 2) (* xi (pow (PI) 2)))) (* 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) (+ (* -2 (/ (* (pow uy 2) (* xi (pow (PI) 2))) (pow ux 2))) (+ (* -1 (* maxCos zi)) (+ (/ xi (pow ux 2)) (/ (* 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)))))>
#<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))))) ux))) ux))))>
#<alt (* (pow ux 2) (+ (* -1 (* maxCos zi)) (* -1 (/ (+ (* -1 (* maxCos zi)) (* -1 (/ (+ xi (* -2 (* (pow uy 2) (* xi (pow (PI) 2))))) ux))) ux))))>
#<alt (+ xi (* -2 (* (pow uy 2) (* xi (pow (PI) 2)))))>
#<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))))))>
#<alt (+ xi (+ (* -2 (* (pow uy 2) (* xi (pow (PI) 2)))) (* maxCos (* ux (* zi (- 1 ux))))))>
#<alt (* maxCos (* ux (* zi (- 1 ux))))>
#<alt (* zi (+ (* -2 (/ (* (pow uy 2) (* xi (pow (PI) 2))) zi)) (+ (* maxCos (* ux (- 1 ux))) (/ xi zi))))>
#<alt (* zi (+ (* -2 (/ (* (pow uy 2) (* xi (pow (PI) 2))) zi)) (+ (* maxCos (* ux (- 1 ux))) (/ xi zi))))>
#<alt (* zi (+ (* -2 (/ (* (pow uy 2) (* xi (pow (PI) 2))) zi)) (+ (* maxCos (* ux (- 1 ux))) (/ xi 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))))) zi)))))>
#<alt (* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ xi (* -2 (* (pow uy 2) (* xi (pow (PI) 2))))) zi)))))>
#<alt (* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ xi (* -2 (* (pow uy 2) (* xi (pow (PI) 2))))) zi)))))>
#<alt (* -2 (* (pow uy 2) (* xi (pow (PI) 2))))>
#<alt (* -2 (* (pow uy 2) (* xi (pow (PI) 2))))>
#<alt (* -2 (* (pow uy 2) (* xi (pow (PI) 2))))>
#<alt (* -2 (* (pow uy 2) (* xi (pow (PI) 2))))>
#<alt (* -2 (* (pow uy 2) (* xi (pow (PI) 2))))>
#<alt (* -2 (* (pow uy 2) (* xi (pow (PI) 2))))>
#<alt (* -2 (* (pow uy 2) (* xi (pow (PI) 2))))>
#<alt (* -2 (* (pow uy 2) (* xi (pow (PI) 2))))>
#<alt (* -2 (* (pow uy 2) (* xi (pow (PI) 2))))>
#<alt (* -2 (* (pow uy 2) (* xi (pow (PI) 2))))>
#<alt (* -2 (* (pow uy 2) (* xi (pow (PI) 2))))>
#<alt (* -2 (* (pow uy 2) (* xi (pow (PI) 2))))>
#<alt (* -2 (* (pow uy 2) (* xi (pow (PI) 2))))>
#<alt (* -2 (* (pow uy 2) (* xi (pow (PI) 2))))>
#<alt (* -2 (* (pow uy 2) (* xi (pow (PI) 2))))>
#<alt (* -2 (* (pow uy 2) (* xi (pow (PI) 2))))>
#<alt (* -2 (* (pow uy 2) (* xi (pow (PI) 2))))>
#<alt (* -2 (* (pow uy 2) (* xi (pow (PI) 2))))>
#<alt (* -2 (* (pow uy 2) (* xi (pow (PI) 2))))>
#<alt (* -2 (* (pow uy 2) (* xi (pow (PI) 2))))>
#<alt (* -2 (* (pow uy 2) (* xi (pow (PI) 2))))>
#<alt (* -2 (* (pow uy 2) (* xi (pow (PI) 2))))>
#<alt (* -2 (* (pow uy 2) (* xi (pow (PI) 2))))>
#<alt (* -2 (* (pow uy 2) (* xi (pow (PI) 2))))>
#<alt (* xi (pow (PI) 2))>
#<alt (* xi (pow (PI) 2))>
#<alt (* xi (pow (PI) 2))>
#<alt (* xi (pow (PI) 2))>
#<alt (* xi (pow (PI) 2))>
#<alt (* xi (pow (PI) 2))>
#<alt (* xi (pow (PI) 2))>
#<alt (* xi (pow (PI) 2))>
#<alt (* xi (pow (PI) 2))>
#<alt (* xi (pow (PI) 2))>
#<alt (* xi (pow (PI) 2))>
#<alt (* xi (pow (PI) 2))>
#<alt (* 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))))) (* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2))))))>
#<alt (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2))))))>
#<alt (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (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 (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) xi))))>
#<alt (* xi (+ 1 (+ (* -2 (* (pow uy 2) (pow (PI) 2))) (/ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) xi))))>
#<alt (* xi (+ 1 (+ (* -2 (* (pow uy 2) (pow (PI) 2))) (/ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) xi))))>
#<alt (* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2)))))>
#<alt (* -1 (* xi (+ (* -1 (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2))))) (* -1 (/ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) xi)))))>
#<alt (* -1 (* xi (+ (* -1 (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2))))) (* -1 (/ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) xi)))))>
#<alt (* -1 (* xi (+ (* -1 (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2))))) (* -1 (/ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (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) (+ (* -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 (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2)))))>
#<alt (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2))))))>
#<alt (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2))))))>
#<alt (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2))))))>
#<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 (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2))))) yi)))>
#<alt (* yi (+ (* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))) (/ (* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2))))) yi)))>
#<alt (* yi (+ (* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))) (/ (* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2))))) yi)))>
#<alt (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))))>
#<alt (* -1 (* yi (+ (* -1 (* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* -1 (/ (* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2))))) yi)))))>
#<alt (* -1 (* yi (+ (* -1 (* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* -1 (/ (* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2))))) yi)))))>
#<alt (* -1 (* yi (+ (* -1 (* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* -1 (/ (* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2))))) yi)))))>
#<alt (* 2 (PI))>
#<alt (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))>
#<alt (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))>
#<alt (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))>
#<alt (* -4/3 (* (pow uy 2) (pow (PI) 3)))>
#<alt (* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 2 (/ (PI) (pow uy 2)))))>
#<alt (* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 2 (/ (PI) (pow uy 2)))))>
#<alt (* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 2 (/ (PI) (pow uy 2)))))>
#<alt (* -4/3 (* (pow uy 2) (pow (PI) 3)))>
#<alt (* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 2 (/ (PI) (pow uy 2)))))>
#<alt (* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 2 (/ (PI) (pow uy 2)))))>
#<alt (* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 2 (/ (PI) (pow uy 2)))))>
#<alt (+ (* maxCos (* ux zi)) (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))))>
#<alt (+ (* maxCos (* ux zi)) (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2)))))))>
#<alt (+ (* maxCos (* ux zi)) (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2)))))))>
#<alt (+ (* maxCos (* ux zi)) (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (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)) xi) (/ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) xi)))))>
#<alt (* xi (+ 1 (+ (* -2 (* (pow uy 2) (pow (PI) 2))) (+ (/ (* maxCos (* ux zi)) xi) (/ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) xi)))))>
#<alt (* xi (+ 1 (+ (* -2 (* (pow uy 2) (pow (PI) 2))) (+ (/ (* maxCos (* ux zi)) xi) (/ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) xi)))))>
#<alt (* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2)))))>
#<alt (* -1 (* xi (+ (* -1 (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2))))) (* -1 (/ (+ (* maxCos (* ux zi)) (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))))) xi)))))>
#<alt (* -1 (* xi (+ (* -1 (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2))))) (* -1 (/ (+ (* maxCos (* ux zi)) (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))))) xi)))))>
#<alt (* -1 (* xi (+ (* -1 (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2))))) (* -1 (/ (+ (* maxCos (* ux zi)) (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))))) xi)))))>
#<alt (+ xi (* maxCos (* ux zi)))>
#<alt (+ xi (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux zi))))>
#<alt (+ xi (+ (* maxCos (* ux zi)) (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))))))>
#<alt (+ xi (+ (* maxCos (* ux zi)) (* 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)) (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))) uy))) uy))) uy)) (* 4/3 (* yi (pow (PI) 3))))))>
#<alt (+ (* maxCos (* ux zi)) (* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2))))))>
#<alt (+ (* maxCos (* ux zi)) (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2)))))))>
#<alt (+ (* maxCos (* ux zi)) (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2)))))))>
#<alt (+ (* maxCos (* ux zi)) (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2)))))))>
#<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)) yi) (/ (* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2))))) yi))))>
#<alt (* yi (+ (* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))) (+ (/ (* maxCos (* ux zi)) yi) (/ (* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2))))) yi))))>
#<alt (* yi (+ (* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))) (+ (/ (* maxCos (* ux zi)) yi) (/ (* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2))))) yi))))>
#<alt (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))))>
#<alt (* -1 (* yi (+ (* -1 (* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* -1 (/ (+ (* maxCos (* ux zi)) (* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2)))))) yi)))))>
#<alt (* -1 (* yi (+ (* -1 (* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* -1 (/ (+ (* maxCos (* ux zi)) (* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2)))))) yi)))))>
#<alt (* -1 (* yi (+ (* -1 (* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* -1 (/ (+ (* maxCos (* ux zi)) (* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2)))))) yi)))))>
#<alt (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2))))))>
#<alt (+ (* maxCos (* ux zi)) (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2)))))))>
#<alt (+ (* maxCos (* ux zi)) (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2)))))))>
#<alt (+ (* maxCos (* ux zi)) (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2)))))))>
#<alt (* maxCos (* ux zi))>
#<alt (* maxCos (+ (* ux zi) (+ (/ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) maxCos) (/ (* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2))))) maxCos))))>
#<alt (* maxCos (+ (* ux zi) (+ (/ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) maxCos) (/ (* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2))))) maxCos))))>
#<alt (* maxCos (+ (* ux zi) (+ (/ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) maxCos) (/ (* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2))))) maxCos))))>
#<alt (* maxCos (* ux zi))>
#<alt (* -1 (* maxCos (+ (* -1 (* ux zi)) (* -1 (/ (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2)))))) maxCos)))))>
#<alt (* -1 (* maxCos (+ (* -1 (* ux zi)) (* -1 (/ (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2)))))) maxCos)))))>
#<alt (* -1 (* maxCos (+ (* -1 (* ux zi)) (* -1 (/ (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2)))))) maxCos)))))>
#<alt (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2))))))>
#<alt (+ (* maxCos (* ux zi)) (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2)))))))>
#<alt (+ (* maxCos (* ux zi)) (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2)))))))>
#<alt (+ (* maxCos (* ux zi)) (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2)))))))>
#<alt (* maxCos (* ux zi))>
#<alt (* ux (+ (* maxCos zi) (+ (/ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) ux) (/ (* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2))))) ux))))>
#<alt (* ux (+ (* maxCos zi) (+ (/ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) ux) (/ (* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2))))) ux))))>
#<alt (* ux (+ (* maxCos zi) (+ (/ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) ux) (/ (* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2))))) ux))))>
#<alt (* maxCos (* ux zi))>
#<alt (* -1 (* ux (+ (* -1 (* maxCos zi)) (* -1 (/ (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2)))))) ux)))))>
#<alt (* -1 (* ux (+ (* -1 (* maxCos zi)) (* -1 (/ (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2)))))) ux)))))>
#<alt (* -1 (* ux (+ (* -1 (* maxCos zi)) (* -1 (/ (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2)))))) ux)))))>
#<alt (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2))))))>
#<alt (+ (* maxCos (* ux zi)) (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2)))))))>
#<alt (+ (* maxCos (* ux zi)) (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2)))))))>
#<alt (+ (* maxCos (* ux zi)) (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2)))))))>
#<alt (* maxCos (* ux zi))>
#<alt (* zi (+ (* maxCos ux) (+ (/ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) zi) (/ (* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2))))) zi))))>
#<alt (* zi (+ (* maxCos ux) (+ (/ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) zi) (/ (* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2))))) zi))))>
#<alt (* zi (+ (* maxCos ux) (+ (/ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) zi) (/ (* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2))))) zi))))>
#<alt (* maxCos (* ux zi))>
#<alt (* -1 (* zi (+ (* -1 (* maxCos ux)) (* -1 (/ (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2)))))) zi)))))>
#<alt (* -1 (* zi (+ (* -1 (* maxCos ux)) (* -1 (/ (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2)))))) zi)))))>
#<alt (* -1 (* zi (+ (* -1 (* maxCos ux)) (* -1 (/ (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2)))))) zi)))))>
#<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 (* 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>
#<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 (* 2 (PI))>
#<alt (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))>
#<alt (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))>
#<alt (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))>
#<alt (* -4/3 (* (pow uy 2) (pow (PI) 3)))>
#<alt (* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 2 (/ (PI) (pow uy 2)))))>
#<alt (* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 2 (/ (PI) (pow uy 2)))))>
#<alt (* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 2 (/ (PI) (pow uy 2)))))>
#<alt (* -4/3 (* (pow uy 2) (pow (PI) 3)))>
#<alt (* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 2 (/ (PI) (pow uy 2)))))>
#<alt (* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 2 (/ (PI) (pow uy 2)))))>
#<alt (* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 2 (/ (PI) (pow uy 2)))))>
#<alt (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (cos (* 2 (* uy (PI))))))>
#<alt (+ (* maxCos (* ux zi)) (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (cos (* 2 (* uy (PI)))))))>
#<alt (+ (* maxCos (* ux zi)) (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (cos (* 2 (* uy (PI)))))))>
#<alt (+ (* maxCos (* ux zi)) (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (cos (* 2 (* uy (PI)))))))>
#<alt (* maxCos (* ux zi))>
#<alt (* ux (+ (* maxCos zi) (+ (/ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) ux) (/ (* xi (cos (* 2 (* uy (PI))))) ux))))>
#<alt (* ux (+ (* maxCos zi) (+ (/ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) ux) (/ (* xi (cos (* 2 (* uy (PI))))) ux))))>
#<alt (* ux (+ (* maxCos zi) (+ (/ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) ux) (/ (* xi (cos (* 2 (* uy (PI))))) ux))))>
#<alt (* maxCos (* ux zi))>
#<alt (* -1 (* ux (+ (* -1 (* maxCos zi)) (* -1 (/ (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (cos (* 2 (* uy (PI)))))) ux)))))>
#<alt (* -1 (* ux (+ (* -1 (* maxCos zi)) (* -1 (/ (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (cos (* 2 (* uy (PI)))))) ux)))))>
#<alt (* -1 (* ux (+ (* -1 (* maxCos zi)) (* -1 (/ (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (cos (* 2 (* uy (PI)))))) ux)))))>
#<alt (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (cos (* 2 (* uy (PI))))))>
#<alt (+ (* maxCos (* ux zi)) (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (cos (* 2 (* uy (PI)))))))>
#<alt (+ (* maxCos (* ux zi)) (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (cos (* 2 (* uy (PI)))))))>
#<alt (+ (* maxCos (* ux zi)) (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (cos (* 2 (* uy (PI)))))))>
#<alt (* maxCos (* ux zi))>
#<alt (* maxCos (+ (* ux zi) (+ (/ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) maxCos) (/ (* xi (cos (* 2 (* uy (PI))))) maxCos))))>
#<alt (* maxCos (+ (* ux zi) (+ (/ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) maxCos) (/ (* xi (cos (* 2 (* uy (PI))))) maxCos))))>
#<alt (* maxCos (+ (* ux zi) (+ (/ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) maxCos) (/ (* xi (cos (* 2 (* uy (PI))))) maxCos))))>
#<alt (* maxCos (* ux zi))>
#<alt (* -1 (* maxCos (+ (* -1 (* ux zi)) (* -1 (/ (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (cos (* 2 (* uy (PI)))))) maxCos)))))>
#<alt (* -1 (* maxCos (+ (* -1 (* ux zi)) (* -1 (/ (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (cos (* 2 (* uy (PI)))))) maxCos)))))>
#<alt (* -1 (* maxCos (+ (* -1 (* ux zi)) (* -1 (/ (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (cos (* 2 (* uy (PI)))))) maxCos)))))>
#<alt (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (cos (* 2 (* uy (PI))))))>
#<alt (+ (* maxCos (* ux zi)) (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (cos (* 2 (* uy (PI)))))))>
#<alt (+ (* maxCos (* ux zi)) (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (cos (* 2 (* uy (PI)))))))>
#<alt (+ (* maxCos (* ux zi)) (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (cos (* 2 (* uy (PI)))))))>
#<alt (* maxCos (* ux zi))>
#<alt (* zi (+ (* maxCos ux) (+ (/ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) zi) (/ (* xi (cos (* 2 (* uy (PI))))) zi))))>
#<alt (* zi (+ (* maxCos ux) (+ (/ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) zi) (/ (* xi (cos (* 2 (* uy (PI))))) zi))))>
#<alt (* zi (+ (* maxCos ux) (+ (/ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) zi) (/ (* xi (cos (* 2 (* uy (PI))))) zi))))>
#<alt (* maxCos (* ux zi))>
#<alt (* -1 (* zi (+ (* -1 (* maxCos ux)) (* -1 (/ (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (cos (* 2 (* uy (PI)))))) zi)))))>
#<alt (* -1 (* zi (+ (* -1 (* maxCos ux)) (* -1 (/ (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (cos (* 2 (* uy (PI)))))) zi)))))>
#<alt (* -1 (* zi (+ (* -1 (* maxCos ux)) (* -1 (/ (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (cos (* 2 (* uy (PI)))))) zi)))))>
#<alt (+ (* maxCos (* ux zi)) (* xi (cos (* 2 (* uy (PI))))))>
#<alt (+ (* maxCos (* ux zi)) (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (cos (* 2 (* uy (PI)))))))>
#<alt (+ (* maxCos (* ux zi)) (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (cos (* 2 (* uy (PI)))))))>
#<alt (+ (* maxCos (* ux zi)) (+ (* 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)) yi) (/ (* xi (cos (* 2 (* uy (PI))))) yi))))>
#<alt (* yi (+ (* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))) (+ (/ (* maxCos (* ux zi)) yi) (/ (* xi (cos (* 2 (* uy (PI))))) yi))))>
#<alt (* yi (+ (* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))) (+ (/ (* maxCos (* ux zi)) yi) (/ (* xi (cos (* 2 (* uy (PI))))) yi))))>
#<alt (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))))>
#<alt (* -1 (* yi (+ (* -1 (* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* -1 (/ (+ (* maxCos (* ux zi)) (* xi (cos (* 2 (* uy (PI)))))) yi)))))>
#<alt (* -1 (* yi (+ (* -1 (* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* -1 (/ (+ (* maxCos (* ux zi)) (* xi (cos (* 2 (* uy (PI)))))) yi)))))>
#<alt (* -1 (* yi (+ (* -1 (* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* -1 (/ (+ (* maxCos (* ux zi)) (* xi (cos (* 2 (* uy (PI)))))) yi)))))>
#<alt (+ xi (* maxCos (* ux zi)))>
#<alt (+ xi (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux zi))))>
#<alt (+ xi (+ (* maxCos (* ux zi)) (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))))))>
#<alt (+ xi (+ (* maxCos (* ux zi)) (* 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)) (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)) (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)) (* 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)) (* xi (cos (* 2 (* uy (PI)))))) (pow uy 3))) (* 4/3 (* yi (pow (PI) 3)))))))>
#<alt (+ (* maxCos (* ux zi)) (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))))>
#<alt (+ (* maxCos (* ux zi)) (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (cos (* 2 (* uy (PI)))))))>
#<alt (+ (* maxCos (* ux zi)) (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (cos (* 2 (* uy (PI)))))))>
#<alt (+ (* maxCos (* ux zi)) (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (cos (* 2 (* uy (PI)))))))>
#<alt (* xi (cos (* 2 (* uy (PI)))))>
#<alt (* xi (+ (cos (* 2 (* uy (PI)))) (+ (/ (* maxCos (* ux zi)) xi) (/ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) xi))))>
#<alt (* xi (+ (cos (* 2 (* uy (PI)))) (+ (/ (* maxCos (* ux zi)) xi) (/ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) xi))))>
#<alt (* xi (+ (cos (* 2 (* uy (PI)))) (+ (/ (* maxCos (* ux zi)) xi) (/ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) xi))))>
#<alt (* xi (cos (* 2 (* uy (PI)))))>
#<alt (* -1 (* xi (+ (* -1 (cos (* 2 (* uy (PI))))) (* -1 (/ (+ (* maxCos (* ux zi)) (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))))) xi)))))>
#<alt (* -1 (* xi (+ (* -1 (cos (* 2 (* uy (PI))))) (* -1 (/ (+ (* maxCos (* ux zi)) (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))))) xi)))))>
#<alt (* -1 (* xi (+ (* -1 (cos (* 2 (* uy (PI))))) (* -1 (/ (+ (* maxCos (* ux zi)) (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))))) xi)))))>
#<alt (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))))>
#<alt (+ (* maxCos (* ux zi)) (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))))>
#<alt (+ (* maxCos (* ux zi)) (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))))>
#<alt (+ (* maxCos (* ux zi)) (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))))>
#<alt (* maxCos (* ux zi))>
#<alt (* ux (+ (* maxCos zi) (/ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) ux)))>
#<alt (* ux (+ (* maxCos zi) (/ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) ux)))>
#<alt (* ux (+ (* maxCos zi) (/ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) ux)))>
#<alt (* maxCos (* ux zi))>
#<alt (* -1 (* ux (+ (* -1 (* maxCos zi)) (* -1 (/ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) ux)))))>
#<alt (* -1 (* ux (+ (* -1 (* maxCos zi)) (* -1 (/ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) ux)))))>
#<alt (* -1 (* ux (+ (* -1 (* maxCos zi)) (* -1 (/ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) ux)))))>
#<alt (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))))>
#<alt (+ (* maxCos (* ux zi)) (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))))>
#<alt (+ (* maxCos (* ux zi)) (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))))>
#<alt (+ (* maxCos (* ux zi)) (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))))>
#<alt (* maxCos (* ux zi))>
#<alt (* maxCos (+ (* ux zi) (/ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) maxCos)))>
#<alt (* maxCos (+ (* ux zi) (/ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) maxCos)))>
#<alt (* maxCos (+ (* ux zi) (/ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) maxCos)))>
#<alt (* maxCos (* ux zi))>
#<alt (* -1 (* maxCos (+ (* -1 (* ux zi)) (* -1 (/ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) maxCos)))))>
#<alt (* -1 (* maxCos (+ (* -1 (* ux zi)) (* -1 (/ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) maxCos)))))>
#<alt (* -1 (* maxCos (+ (* -1 (* ux zi)) (* -1 (/ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) maxCos)))))>
#<alt (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))))>
#<alt (+ (* maxCos (* ux zi)) (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))))>
#<alt (+ (* maxCos (* ux zi)) (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))))>
#<alt (+ (* maxCos (* ux zi)) (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))))>
#<alt (* maxCos (* ux zi))>
#<alt (* zi (+ (* maxCos ux) (/ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) zi)))>
#<alt (* zi (+ (* maxCos ux) (/ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) zi)))>
#<alt (* zi (+ (* maxCos ux) (/ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) zi)))>
#<alt (* maxCos (* ux zi))>
#<alt (* -1 (* zi (+ (* -1 (* maxCos ux)) (* -1 (/ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) zi)))))>
#<alt (* -1 (* zi (+ (* -1 (* maxCos ux)) (* -1 (/ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) zi)))))>
#<alt (* -1 (* zi (+ (* -1 (* maxCos ux)) (* -1 (/ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) zi)))))>
#<alt (* maxCos (* ux zi))>
#<alt (+ (* maxCos (* ux zi)) (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))))>
#<alt (+ (* maxCos (* ux zi)) (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))))>
#<alt (+ (* maxCos (* ux zi)) (* 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 (+ (* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))) (/ (* maxCos (* ux zi)) yi)))>
#<alt (* yi (+ (* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))) (/ (* maxCos (* ux zi)) yi)))>
#<alt (* yi (+ (* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))) (/ (* maxCos (* ux zi)) yi)))>
#<alt (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))))>
#<alt (* -1 (* yi (+ (* -1 (* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* -1 (/ (* maxCos (* ux zi)) yi)))))>
#<alt (* -1 (* yi (+ (* -1 (* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* -1 (/ (* maxCos (* ux zi)) yi)))))>
#<alt (* -1 (* yi (+ (* -1 (* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* -1 (/ (* maxCos (* ux zi)) yi)))))>
#<alt (* maxCos (* ux zi))>
#<alt (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux zi)))>
#<alt (+ (* maxCos (* ux zi)) (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))))>
#<alt (+ (* maxCos (* ux zi)) (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))))>
#<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)) (pow uy 3)))))>
#<alt (* (pow uy 3) (+ (* -4/3 (* yi (pow (PI) 3))) (+ (* 2 (/ (* yi (PI)) (pow uy 2))) (/ (* maxCos (* ux zi)) (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)) (pow uy 3))) (* 4/3 (* yi (pow (PI) 3)))))))>
#<alt (* -1 (* (pow uy 3) (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (+ (* -1 (/ (* maxCos (* ux zi)) (pow uy 3))) (* 4/3 (* yi (pow (PI) 3)))))))>
#<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 (* 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 (- 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 (* -4/3 (pow uy 2))>
#<alt (* -4/3 (pow uy 2))>
#<alt (* -4/3 (pow uy 2))>
#<alt (* -4/3 (pow uy 2))>
#<alt (* -4/3 (pow uy 2))>
#<alt (* -4/3 (pow uy 2))>
#<alt (* -4/3 (pow uy 2))>
#<alt (* -4/3 (pow uy 2))>
#<alt (* -4/3 (pow uy 2))>
#<alt (* -4/3 (pow uy 2))>
#<alt (* -4/3 (pow uy 2))>
#<alt (* -4/3 (pow uy 2))>
#<alt (* -2 (* (pow uy 2) (pow (PI) 2)))>
#<alt (* -2 (* (pow uy 2) (pow (PI) 2)))>
#<alt (* -2 (* (pow uy 2) (pow (PI) 2)))>
#<alt (* -2 (* (pow uy 2) (pow (PI) 2)))>
#<alt (* -2 (* (pow uy 2) (pow (PI) 2)))>
#<alt (* -2 (* (pow uy 2) (pow (PI) 2)))>
#<alt (* -2 (* (pow uy 2) (pow (PI) 2)))>
#<alt (* -2 (* (pow uy 2) (pow (PI) 2)))>
#<alt (* -2 (* (pow uy 2) (pow (PI) 2)))>
#<alt (* -2 (* (pow uy 2) (pow (PI) 2)))>
#<alt (* -2 (* (pow uy 2) (pow (PI) 2)))>
#<alt (* -2 (* (pow uy 2) (pow (PI) 2)))>
#<alt (* 2 (* uy (PI)))>
#<alt (* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))>
#<alt (* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))>
#<alt (* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))>
#<alt (* -4/3 (* (pow uy 3) (pow (PI) 3)))>
#<alt (* (pow uy 3) (+ (* -4/3 (pow (PI) 3)) (* 2 (/ (PI) (pow uy 2)))))>
#<alt (* (pow uy 3) (+ (* -4/3 (pow (PI) 3)) (* 2 (/ (PI) (pow uy 2)))))>
#<alt (* (pow uy 3) (+ (* -4/3 (pow (PI) 3)) (* 2 (/ (PI) (pow uy 2)))))>
#<alt (* -4/3 (* (pow uy 3) (pow (PI) 3)))>
#<alt (* -1 (* (pow uy 3) (+ (* -2 (/ (PI) (pow uy 2))) (* 4/3 (pow (PI) 3)))))>
#<alt (* -1 (* (pow uy 3) (+ (* -2 (/ (PI) (pow uy 2))) (* 4/3 (pow (PI) 3)))))>
#<alt (* -1 (* (pow uy 3) (+ (* -2 (/ (PI) (pow uy 2))) (* 4/3 (pow (PI) 3)))))>
#<alt (* -4/3 (* (pow uy 2) (pow (PI) 2)))>
#<alt (* -4/3 (* (pow uy 2) (pow (PI) 2)))>
#<alt (* -4/3 (* (pow uy 2) (pow (PI) 2)))>
#<alt (* -4/3 (* (pow uy 2) (pow (PI) 2)))>
#<alt (* -4/3 (* (pow uy 2) (pow (PI) 2)))>
#<alt (* -4/3 (* (pow uy 2) (pow (PI) 2)))>
#<alt (* -4/3 (* (pow uy 2) (pow (PI) 2)))>
#<alt (* -4/3 (* (pow uy 2) (pow (PI) 2)))>
#<alt (* -4/3 (* (pow uy 2) (pow (PI) 2)))>
#<alt (* -4/3 (* (pow uy 2) (pow (PI) 2)))>
#<alt (* -4/3 (* (pow uy 2) (pow (PI) 2)))>
#<alt (* -4/3 (* (pow uy 2) (pow (PI) 2)))>
#<alt (* -4/3 (* (pow uy 2) (pow (PI) 3)))>
#<alt (* -4/3 (* (pow uy 2) (pow (PI) 3)))>
#<alt (* -4/3 (* (pow uy 2) (pow (PI) 3)))>
#<alt (* -4/3 (* (pow uy 2) (pow (PI) 3)))>
#<alt (* -4/3 (* (pow uy 2) (pow (PI) 3)))>
#<alt (* -4/3 (* (pow uy 2) (pow (PI) 3)))>
#<alt (* -4/3 (* (pow uy 2) (pow (PI) 3)))>
#<alt (* -4/3 (* (pow uy 2) (pow (PI) 3)))>
#<alt (* -4/3 (* (pow uy 2) (pow (PI) 3)))>
#<alt (* -4/3 (* (pow uy 2) (pow (PI) 3)))>
#<alt (* -4/3 (* (pow uy 2) (pow (PI) 3)))>
#<alt (* -4/3 (* (pow uy 2) (pow (PI) 3)))>
Calls

222 calls:

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

rewrite747.0ms (2.8%)

Memory
37.9MiB live, 1 037.1MiB allocated
Algorithm
batch-egg-rewrite
Rules
6 296×*-lowering-*.f32
6 296×*-lowering-*.f64
5 396×accelerator-lowering-fma.f32
5 396×accelerator-lowering-fma.f64
2 474×pow-lowering-pow.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
069462
1421454
23339426
08317397
Stop Event
iter limit
node limit
Counts
26 → 1 036
Calls
Call 1
Inputs
(/ 1 (/ 1 (+ (* (pow (+ 1 (* (- 1 ux) (* (* (* ux ux) (* maxCos maxCos)) (+ ux -1)))) 1/2) (+ (* yi (sin (* uy (* 2 (PI))))) (* xi (cos (* uy (* 2 (PI))))))) (* (- 1 ux) (* maxCos (* ux zi))))))
(/ 1 (+ (* (pow (+ 1 (* (- 1 ux) (* (* (* ux ux) (* maxCos maxCos)) (+ ux -1)))) 1/2) (+ (* yi (sin (* uy (* 2 (PI))))) (* xi (cos (* uy (* 2 (PI))))))) (* (- 1 ux) (* maxCos (* ux zi)))))
(+ (* (pow (+ 1 (* (- 1 ux) (* (* (* ux ux) (* maxCos maxCos)) (+ ux -1)))) 1/2) (+ (* yi (sin (* uy (* 2 (PI))))) (* xi (cos (* uy (* 2 (PI))))))) (* (- 1 ux) (* maxCos (* ux zi))))
(* (pow (+ 1 (* (- 1 ux) (* (* (* ux ux) (* maxCos maxCos)) (+ ux -1)))) 1/2) (+ (* yi (sin (* uy (* 2 (PI))))) (* xi (cos (* uy (* 2 (PI)))))))
(* (* maxCos zi) ux)
(* maxCos zi)
(+ (* (* xi (* (PI) (PI))) (* -2 (* uy uy))) (+ xi (* (* maxCos ux) (* zi (- 1 ux)))))
(* (* xi (* (PI) (PI))) (* -2 (* uy uy)))
(* xi (* (PI) (PI)))
(* (PI) (PI))
(+ (* xi (+ 1 (* (* (PI) (PI)) (* -2 (* uy uy))))) (* yi (* uy (+ (* 2 (PI)) (* (* -4/3 (* uy uy)) (* (PI) (* (PI) (PI))))))))
(+ (* 2 (PI)) (* (* -4/3 (* uy uy)) (* (PI) (* (PI) (PI)))))
(+ (+ (* xi (+ 1 (* (* (PI) (PI)) (* -2 (* uy uy))))) (* yi (* uy (+ (* 2 (PI)) (* (* -4/3 (* uy uy)) (* (PI) (* (PI) (PI)))))))) (* maxCos (* ux zi)))
(* xi (+ 1 (* (* (PI) (PI)) (* -2 (* uy uy)))))
(+ (* 2 (PI)) (* (PI) (* (* (PI) (PI)) (* uy (* uy -4/3)))))
(+ (+ (* ux (* maxCos zi)) (* yi (* uy (+ (* 2 (PI)) (* (PI) (* (* (PI) (PI)) (* uy (* uy -4/3)))))))) (* xi (cos (* uy (* 2 (PI))))))
(+ (* ux (* maxCos zi)) (* yi (* uy (+ (* 2 (PI)) (* (PI) (* (* (PI) (PI)) (* uy (* uy -4/3))))))))
(* ux (* maxCos zi))
(* uy (* 2 (PI)))
(* yi (sin (* uy (* 2 (PI)))))
(* (* maxCos ux) (* zi (- 1 ux)))
(* -4/3 (* uy uy))
(* (* (PI) (PI)) (* -2 (* uy uy)))
(* uy (+ (* 2 (PI)) (* (* -4/3 (* uy uy)) (* (PI) (* (PI) (PI))))))
(* (* (PI) (PI)) (* uy (* uy -4/3)))
(* (PI) (* (* (PI) (PI)) (* uy (* uy -4/3))))
Outputs
(neg.f32 (neg.f32 (+.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (+.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 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))))
(exp.f32 (log.f32 (+.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (+.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 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))))
(exp.f32 (*.f32 (log.f32 (+.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (+.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 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))) #s(literal 1 binary32)))
(+.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (+.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 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))
(+.f32 (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (+.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 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))
(+.f32 (*.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (+.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 #s(literal 1 binary32) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))
(+.f32 (*.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) (*.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (+.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 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (+.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))))))) #s(literal 1 binary32)) (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) #s(literal 1 binary32)))
(+.f32 (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) #s(literal 1 binary32)) (*.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (+.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))))))) #s(literal 1 binary32)))
(+.f32 (+.f32 (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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)))))))
(pow.f32 (+.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (+.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 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) #s(literal 1 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (+.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 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) (pow.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)))))) #s(literal 2 binary32))) (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) (-.f32 (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (+.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 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 3/2 binary32)) (pow.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)))))) #s(literal 3 binary32))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (+.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 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) (pow.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)))))) #s(literal 2 binary32))) (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))))) #s(literal -1 binary32))
(pow.f32 (pow.f32 (+.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (+.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 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) #s(literal 1/2 binary32)) #s(literal 2 binary32))
(pow.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (+.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 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (+.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 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))) #s(literal -1/2 binary32))
(fma.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (+.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 #s(literal 1 binary32) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))
(fma.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) (*.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (+.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 ux (*.f32 (*.f32 maxCos zi) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (+.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 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (+.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 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 maxCos zi)) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (+.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 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (+.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 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))
(fma.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (+.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 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))
(fma.f32 yi (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32))) (+.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))
(fma.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 yi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32))) (+.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))
(fma.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))
(fma.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)))))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))
(fma.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (+.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))))))) #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) #s(literal 1 binary32)))
(fma.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (+.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 (*.f32 ux zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (+.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 (*.f32 ux (*.f32 maxCos zi)) (-.f32 #s(literal 1 binary32) ux) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (+.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 (*.f32 maxCos zi) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (+.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 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (+.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 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 ux maxCos) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (+.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 (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (+.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))))))) #s(literal 1 binary32)))
(fma.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/4 binary32)) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/4 binary32)) (+.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 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))
(fma.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/4 binary32)) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/4 binary32)) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) (+.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux zi) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (+.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 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) maxCos (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (+.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 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/4 binary32)) (+.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) (*.f32 maxCos zi) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (+.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 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux zi)) maxCos (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (+.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 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) ux (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (+.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 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) zi (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (+.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 (*.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) zi (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (+.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 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) maxCos) ux (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (+.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 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (+.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 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi) ux (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (+.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 (*.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)))))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/4 binary32)) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))
(fma.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) yi) (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (+.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))
(fma.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) yi (+.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))
(-.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) (pow.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)))))) #s(literal 2 binary32))) (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (+.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 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))) (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (+.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 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (+.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 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) (pow.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)))))) #s(literal 2 binary32))) (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) (-.f32 (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (+.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 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 3/2 binary32)) (pow.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)))))) #s(literal 3 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (+.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 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) (pow.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)))))) #s(literal 2 binary32))) (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))))))
(/.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (+.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (+.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 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))))
(/.f32 (+.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (+.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 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) #s(literal 1 binary32))
(/.f32 (neg.f32 (+.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (+.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 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))) #s(literal -1 binary32))
(/.f32 (+.f32 (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 3/2 binary32)) (pow.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)))))) #s(literal 3 binary32)))) (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) (pow.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)))))) #s(literal 2 binary32))) (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) (-.f32 (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (+.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 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 3/2 binary32)) (pow.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)))))) #s(literal 3 binary32)))) (+.f32 (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))) (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) (pow.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)))))) #s(literal 2 binary32))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (*.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 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))))))
(/.f32 (+.f32 (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 3/2 binary32)) (pow.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)))))) #s(literal 3 binary32)))) (*.f32 #s(literal 1 binary32) (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) (pow.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)))))) #s(literal 2 binary32))) (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) (-.f32 (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (+.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 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) (pow.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)))))) #s(literal 2 binary32))) (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))) (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (+.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 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))
(/.f32 (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) (pow.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)))))) #s(literal 2 binary32))) (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))) (*.f32 #s(literal 1 binary32) (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (+.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 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))))
(/.f32 (neg.f32 (+.f32 (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 3/2 binary32)) (pow.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)))))) #s(literal 3 binary32))))) (neg.f32 (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) (pow.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)))))) #s(literal 2 binary32))) (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) (-.f32 (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (+.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 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) (pow.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)))))) #s(literal 2 binary32))) (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))))) (neg.f32 (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (+.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 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))))
(/.f32 (-.f32 (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) (pow.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)))))) #s(literal 2 binary32)))) (-.f32 (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (+.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) (+.f32 (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 3/2 binary32)) (pow.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)))))) #s(literal 3 binary32))))) (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) (pow.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)))))) #s(literal 2 binary32))) (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) (-.f32 (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (+.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) (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) (pow.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)))))) #s(literal 2 binary32))) (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))))) (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (+.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 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))
(/.f32 (+.f32 (*.f32 (+.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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)) (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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))) (+.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 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 2 binary32)) (-.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 2 binary32)) (*.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 ux (*.f32 maxCos 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 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 2 binary32)) (-.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 2 binary32)) (*.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 #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 ux ux) (*.f32 (*.f32 maxCos (*.f32 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)) (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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))) (+.f32 #s(literal 1 binary32) ux)) (*.f32 (+.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 2 binary32)) (-.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 2 binary32)) (*.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 ux (*.f32 maxCos zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))))) (*.f32 (+.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 2 binary32)) (-.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 2 binary32)) (*.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 #s(literal 1 binary32) ux)))
(/.f32 (+.f32 (*.f32 (+.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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)) (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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))) (+.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 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 2 binary32)) (-.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 2 binary32)) (*.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 ux (*.f32 maxCos zi))))) (*.f32 (+.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 2 binary32)) (-.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 2 binary32)) (*.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 #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 ux ux) (*.f32 (*.f32 maxCos (*.f32 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)) (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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))) (+.f32 #s(literal 1 binary32) ux)) (*.f32 (+.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 2 binary32)) (-.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 2 binary32)) (*.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 ux (*.f32 maxCos zi))))) (*.f32 (+.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 2 binary32)) (-.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 2 binary32)) (*.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 #s(literal 1 binary32) ux)))
(/.f32 (+.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 2 binary32)) (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 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 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 ux (*.f32 maxCos zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))))) (*.f32 (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 #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 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 2 binary32)) (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 2 binary32))) (+.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 ux (*.f32 maxCos zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))))) (*.f32 (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 #s(literal 1 binary32) ux)))
(/.f32 (+.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 2 binary32)) (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 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 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 ux (*.f32 maxCos zi))))) (*.f32 (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 #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 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 2 binary32)) (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 2 binary32))) (+.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 ux (*.f32 maxCos zi))))) (*.f32 (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 #s(literal 1 binary32) ux)))
(/.f32 (+.f32 (*.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (*.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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.f32 (*.f32 xi (cos.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 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.f32 (*.f32 ux (*.f32 maxCos zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))))) (*.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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.f32 (*.f32 xi (cos.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 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (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 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 #s(literal 1 binary32) ux)) (*.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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.f32 (*.f32 xi (cos.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 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.f32 (*.f32 ux (*.f32 maxCos zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))))) (*.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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.f32 (*.f32 xi (cos.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 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (+.f32 #s(literal 1 binary32) ux)))
(/.f32 (+.f32 (*.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (*.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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.f32 (*.f32 xi (cos.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 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 ux (*.f32 maxCos zi))))) (*.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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.f32 (*.f32 xi (cos.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 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (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 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 #s(literal 1 binary32) ux)) (*.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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.f32 (*.f32 xi (cos.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 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 ux (*.f32 maxCos zi))))) (*.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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.f32 (*.f32 xi (cos.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 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (+.f32 #s(literal 1 binary32) ux)))
(/.f32 (+.f32 (*.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 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 uy (*.f32 #s(literal 2 binary32) (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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (*.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 ux (*.f32 maxCos zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))))) (*.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 #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 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 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 uy (*.f32 #s(literal 2 binary32) (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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))))) (+.f32 #s(literal 1 binary32) ux)) (*.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 ux (*.f32 maxCos zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))))) (*.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 #s(literal 1 binary32) ux)))
(/.f32 (+.f32 (*.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 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 uy (*.f32 #s(literal 2 binary32) (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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (*.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 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 ux (*.f32 maxCos zi))))) (*.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 #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 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 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 uy (*.f32 #s(literal 2 binary32) (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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))))) (+.f32 #s(literal 1 binary32) ux)) (*.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 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 ux (*.f32 maxCos zi))))) (*.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 #s(literal 1 binary32) ux)))
(/.f32 (+.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 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (*.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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.f32 (*.f32 xi (cos.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 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.f32 (*.f32 ux (*.f32 maxCos zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))))) (*.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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.f32 (*.f32 xi (cos.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 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))))
(/.f32 (+.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 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32))) (+.f32 #s(literal 1 binary32) ux)) (*.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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.f32 (*.f32 xi (cos.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 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.f32 (*.f32 ux (*.f32 maxCos zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))))) (*.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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.f32 (*.f32 xi (cos.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 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (+.f32 #s(literal 1 binary32) ux)))
(/.f32 (+.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 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (*.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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.f32 (*.f32 xi (cos.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 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 ux (*.f32 maxCos zi))))) (*.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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.f32 (*.f32 xi (cos.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 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))))
(/.f32 (+.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 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32))) (+.f32 #s(literal 1 binary32) ux)) (*.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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.f32 (*.f32 xi (cos.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 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 ux (*.f32 maxCos zi))))) (*.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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.f32 (*.f32 xi (cos.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 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (+.f32 #s(literal 1 binary32) ux)))
(/.f32 (+.f32 (*.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 uy (*.f32 #s(literal 2 binary32) (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 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (*.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 ux (*.f32 maxCos zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))))) (*.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 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))))
(/.f32 (+.f32 (*.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 uy (*.f32 #s(literal 2 binary32) (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 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32))) (+.f32 #s(literal 1 binary32) ux)) (*.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 ux (*.f32 maxCos zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))))) (*.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 #s(literal 1 binary32) ux)))
(/.f32 (+.f32 (*.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 uy (*.f32 #s(literal 2 binary32) (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 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (*.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 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 ux (*.f32 maxCos zi))))) (*.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 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))))
(/.f32 (+.f32 (*.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 uy (*.f32 #s(literal 2 binary32) (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 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32))) (+.f32 #s(literal 1 binary32) ux)) (*.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 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 ux (*.f32 maxCos zi))))) (*.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 #s(literal 1 binary32) ux)))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 maxCos zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (+.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 2 binary32)) (-.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 2 binary32)) (*.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 #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 ux ux) (*.f32 (*.f32 maxCos (*.f32 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)) (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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))))) (*.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 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 2 binary32)) (-.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 2 binary32)) (*.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 (*.f32 (*.f32 ux (*.f32 maxCos zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 #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 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 2 binary32)) (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 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 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 (*.f32 (*.f32 ux (*.f32 maxCos zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (+.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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.f32 (*.f32 xi (cos.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 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (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 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (+.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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.f32 (*.f32 xi (cos.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 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 maxCos zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (-.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) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 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 uy (*.f32 #s(literal 2 binary32) (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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (-.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 ux (*.f32 maxCos zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (+.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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.f32 (*.f32 xi (cos.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 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (*.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 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (+.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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.f32 (*.f32 xi (cos.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 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 maxCos zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (-.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) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (*.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 uy (*.f32 #s(literal 2 binary32) (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 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (-.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 ux (*.f32 maxCos zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 2 binary32)) (-.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 2 binary32)) (*.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 #s(literal 1 binary32) ux) (+.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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)) (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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))))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 2 binary32)) (-.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 2 binary32)) (*.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 (*.f32 (*.f32 ux (*.f32 maxCos zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 #s(literal 1 binary32) ux) (-.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 2 binary32)) (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 2 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 (*.f32 (*.f32 ux (*.f32 maxCos zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.f32 (*.f32 xi (cos.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 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 #s(literal 1 binary32) ux) (+.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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.f32 (*.f32 xi (cos.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 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 maxCos zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (-.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 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 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 uy (*.f32 #s(literal 2 binary32) (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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))))))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (-.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 ux (*.f32 maxCos zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.f32 (*.f32 xi (cos.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 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.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 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.f32 (*.f32 xi (cos.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 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 maxCos zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (-.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 (-.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 uy (*.f32 #s(literal 2 binary32) (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 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (-.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 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 ux (*.f32 maxCos zi))) (+.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 2 binary32)) (-.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 2 binary32)) (*.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 #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 ux ux) (*.f32 (*.f32 maxCos (*.f32 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)) (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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))))) (*.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 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 2 binary32)) (-.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 2 binary32)) (*.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 ux (*.f32 maxCos zi))) (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 #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 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 2 binary32)) (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 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 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 ux (*.f32 maxCos zi))) (+.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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.f32 (*.f32 xi (cos.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 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (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 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (+.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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.f32 (*.f32 xi (cos.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 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 ux (*.f32 maxCos zi))) (-.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) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 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 uy (*.f32 #s(literal 2 binary32) (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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (-.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 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 ux (*.f32 maxCos zi))) (+.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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.f32 (*.f32 xi (cos.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 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (*.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 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (+.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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.f32 (*.f32 xi (cos.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 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 ux (*.f32 maxCos zi))) (-.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) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (*.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 uy (*.f32 #s(literal 2 binary32) (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 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (-.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 binary32) (*.f32 ux ux)) (*.f32 ux (*.f32 maxCos zi))) (+.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 2 binary32)) (-.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 2 binary32)) (*.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 #s(literal 1 binary32) ux) (+.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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)) (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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))))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 2 binary32)) (-.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 2 binary32)) (*.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 ux (*.f32 maxCos zi))) (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 #s(literal 1 binary32) ux) (-.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 2 binary32)) (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 2 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 ux (*.f32 maxCos zi))) (+.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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.f32 (*.f32 xi (cos.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 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 #s(literal 1 binary32) ux) (+.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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.f32 (*.f32 xi (cos.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 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 ux (*.f32 maxCos zi))) (-.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 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 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 uy (*.f32 #s(literal 2 binary32) (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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))))))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (-.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 binary32) (*.f32 ux ux)) (*.f32 ux (*.f32 maxCos zi))) (+.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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.f32 (*.f32 xi (cos.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 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.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 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.f32 (*.f32 xi (cos.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 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 ux (*.f32 maxCos zi))) (-.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 (-.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 uy (*.f32 #s(literal 2 binary32) (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 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (-.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 #s(literal 1 binary32) (+.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (+.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 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))
(*.f32 #s(literal -1 binary32) (neg.f32 (+.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (+.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 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))))
(*.f32 (+.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (+.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 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) #s(literal 1 binary32))
(*.f32 (+.f32 (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 3/2 binary32)) (pow.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)))))) #s(literal 3 binary32)))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) (pow.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)))))) #s(literal 2 binary32))) (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) (-.f32 (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (+.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 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) (pow.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)))))) #s(literal 2 binary32))) (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (+.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 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))))
(*.f32 (pow.f32 (+.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (+.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 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) #s(literal 1/2 binary32)) (pow.f32 (+.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (+.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 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) #s(literal 1/2 binary32)))
(neg.f32 (/.f32 #s(literal -1 binary32) (+.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (+.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 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))))
(exp.f32 (neg.f32 (log.f32 (+.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (+.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 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))))
(exp.f32 (*.f32 (neg.f32 (log.f32 (+.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (+.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 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))) #s(literal 1 binary32)))
(pow.f32 (+.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (+.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 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) #s(literal -1 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (+.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 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))) #s(literal 1 binary32))
(pow.f32 (pow.f32 (+.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (+.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 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) #s(literal -1/2 binary32)) #s(literal 2 binary32))
(pow.f32 (*.f32 (+.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (+.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 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) (+.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (+.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 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))) #s(literal -1/2 binary32))
(/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (+.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 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (+.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (+.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 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))))
(/.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (+.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 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))) #s(literal 1 binary32))
(/.f32 (/.f32 #s(literal -1 binary32) (+.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (+.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 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))) #s(literal -1 binary32))
(*.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (+.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 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))))
(*.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (+.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (+.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 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (+.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 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))) #s(literal 1 binary32))
(*.f32 (pow.f32 (+.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (+.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 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) #s(literal -1/2 binary32)) (pow.f32 (+.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (+.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 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) #s(literal -1/2 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 3/2 binary32)) (pow.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)))))) #s(literal 3 binary32))))) (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) (pow.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)))))) #s(literal 2 binary32))) (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) (-.f32 (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (+.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) (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) (pow.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)))))) #s(literal 2 binary32))) (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))))) (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (+.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 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))
(neg.f32 (neg.f32 (+.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (+.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 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))))
(exp.f32 (log.f32 (+.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (+.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 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))))
(exp.f32 (*.f32 (log.f32 (+.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (+.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 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))) #s(literal 1 binary32)))
(+.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (+.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 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))
(+.f32 (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (+.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 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))
(+.f32 (*.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (+.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 #s(literal 1 binary32) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))
(+.f32 (*.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) (*.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (+.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 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (+.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))))))) #s(literal 1 binary32)) (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) #s(literal 1 binary32)))
(+.f32 (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) #s(literal 1 binary32)) (*.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (+.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))))))) #s(literal 1 binary32)))
(+.f32 (+.f32 (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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)))))))
(pow.f32 (+.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (+.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 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) #s(literal 1 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (+.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 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) (pow.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)))))) #s(literal 2 binary32))) (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) (-.f32 (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (+.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 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 3/2 binary32)) (pow.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)))))) #s(literal 3 binary32))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (+.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 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) (pow.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)))))) #s(literal 2 binary32))) (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))))) #s(literal -1 binary32))
(pow.f32 (pow.f32 (+.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (+.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 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) #s(literal 1/2 binary32)) #s(literal 2 binary32))
(pow.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (+.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 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (+.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 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))) #s(literal -1/2 binary32))
(fma.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (+.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 #s(literal 1 binary32) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))
(fma.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) (*.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (+.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 ux (*.f32 (*.f32 maxCos zi) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (+.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 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (+.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 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 maxCos zi)) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (+.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 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (+.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 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))
(fma.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (+.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 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))
(fma.f32 yi (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32))) (+.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))
(fma.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 yi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32))) (+.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))
(fma.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))
(fma.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)))))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))
(fma.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (+.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))))))) #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) #s(literal 1 binary32)))
(fma.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (+.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 (*.f32 ux zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (+.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 (*.f32 ux (*.f32 maxCos zi)) (-.f32 #s(literal 1 binary32) ux) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (+.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 (*.f32 maxCos zi) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (+.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 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (+.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 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 ux maxCos) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (+.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 (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (+.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))))))) #s(literal 1 binary32)))
(fma.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/4 binary32)) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/4 binary32)) (+.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 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))
(fma.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/4 binary32)) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/4 binary32)) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) (+.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux zi) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (+.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 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) maxCos (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (+.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 (*.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/4 binary32)) (+.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) (*.f32 maxCos zi) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (+.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 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux zi)) maxCos (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (+.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 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) ux (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (+.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 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) zi (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (+.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 (*.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) zi (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (+.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 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) maxCos) ux (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (+.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 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (+.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 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi) ux (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (+.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 (*.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)))))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/4 binary32)) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))
(fma.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) yi) (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (+.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))
(fma.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) yi (+.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))
(-.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) (pow.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)))))) #s(literal 2 binary32))) (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (+.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 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))) (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (+.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 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (+.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 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) (pow.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)))))) #s(literal 2 binary32))) (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) (-.f32 (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (+.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 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 3/2 binary32)) (pow.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)))))) #s(literal 3 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (+.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 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) (pow.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)))))) #s(literal 2 binary32))) (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))))))
(/.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (+.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (+.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 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))))
(/.f32 (+.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (+.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 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) #s(literal 1 binary32))
(/.f32 (neg.f32 (+.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (+.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 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))) #s(literal -1 binary32))
(/.f32 (+.f32 (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 3/2 binary32)) (pow.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)))))) #s(literal 3 binary32)))) (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) (pow.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)))))) #s(literal 2 binary32))) (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) (-.f32 (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (+.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 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 3/2 binary32)) (pow.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)))))) #s(literal 3 binary32)))) (+.f32 (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))) (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) (pow.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)))))) #s(literal 2 binary32))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (*.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 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))))))
(/.f32 (+.f32 (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 3/2 binary32)) (pow.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)))))) #s(literal 3 binary32)))) (*.f32 #s(literal 1 binary32) (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) (pow.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)))))) #s(literal 2 binary32))) (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) (-.f32 (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (+.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 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) (pow.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)))))) #s(literal 2 binary32))) (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))) (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (+.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 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))
(/.f32 (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) (pow.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)))))) #s(literal 2 binary32))) (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))) (*.f32 #s(literal 1 binary32) (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (+.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 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))))
(/.f32 (neg.f32 (+.f32 (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 3/2 binary32)) (pow.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)))))) #s(literal 3 binary32))))) (neg.f32 (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) (pow.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)))))) #s(literal 2 binary32))) (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) (-.f32 (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (+.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 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) (pow.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)))))) #s(literal 2 binary32))) (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))))) (neg.f32 (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (+.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 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))))
(/.f32 (-.f32 (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) (pow.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)))))) #s(literal 2 binary32)))) (-.f32 (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (+.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) (+.f32 (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 3/2 binary32)) (pow.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)))))) #s(literal 3 binary32))))) (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) (pow.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)))))) #s(literal 2 binary32))) (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) (-.f32 (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (+.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) (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) (pow.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)))))) #s(literal 2 binary32))) (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))))) (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (+.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 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))
(/.f32 (+.f32 (*.f32 (+.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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)) (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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))) (+.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 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 2 binary32)) (-.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 2 binary32)) (*.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 ux (*.f32 maxCos 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 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 2 binary32)) (-.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 2 binary32)) (*.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 #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 ux ux) (*.f32 (*.f32 maxCos (*.f32 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)) (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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))) (+.f32 #s(literal 1 binary32) ux)) (*.f32 (+.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 2 binary32)) (-.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 2 binary32)) (*.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 ux (*.f32 maxCos zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))))) (*.f32 (+.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 2 binary32)) (-.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 2 binary32)) (*.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 #s(literal 1 binary32) ux)))
(/.f32 (+.f32 (*.f32 (+.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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)) (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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))) (+.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 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 2 binary32)) (-.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 2 binary32)) (*.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 ux (*.f32 maxCos zi))))) (*.f32 (+.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 2 binary32)) (-.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 2 binary32)) (*.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 #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 ux ux) (*.f32 (*.f32 maxCos (*.f32 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)) (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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))) (+.f32 #s(literal 1 binary32) ux)) (*.f32 (+.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 2 binary32)) (-.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 2 binary32)) (*.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 ux (*.f32 maxCos zi))))) (*.f32 (+.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 2 binary32)) (-.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 2 binary32)) (*.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 #s(literal 1 binary32) ux)))
(/.f32 (+.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 2 binary32)) (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 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 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 ux (*.f32 maxCos zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))))) (*.f32 (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 #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 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 2 binary32)) (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 2 binary32))) (+.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 ux (*.f32 maxCos zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))))) (*.f32 (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 #s(literal 1 binary32) ux)))
(/.f32 (+.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 2 binary32)) (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 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 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 ux (*.f32 maxCos zi))))) (*.f32 (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 #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 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 2 binary32)) (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 2 binary32))) (+.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 ux (*.f32 maxCos zi))))) (*.f32 (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 #s(literal 1 binary32) ux)))
(/.f32 (+.f32 (*.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (*.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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.f32 (*.f32 xi (cos.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 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.f32 (*.f32 ux (*.f32 maxCos zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))))) (*.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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.f32 (*.f32 xi (cos.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 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (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 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 #s(literal 1 binary32) ux)) (*.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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.f32 (*.f32 xi (cos.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 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.f32 (*.f32 ux (*.f32 maxCos zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))))) (*.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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.f32 (*.f32 xi (cos.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 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (+.f32 #s(literal 1 binary32) ux)))
(/.f32 (+.f32 (*.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (*.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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.f32 (*.f32 xi (cos.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 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 ux (*.f32 maxCos zi))))) (*.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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.f32 (*.f32 xi (cos.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 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (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 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 #s(literal 1 binary32) ux)) (*.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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.f32 (*.f32 xi (cos.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 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 ux (*.f32 maxCos zi))))) (*.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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.f32 (*.f32 xi (cos.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 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (+.f32 #s(literal 1 binary32) ux)))
(/.f32 (+.f32 (*.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 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 uy (*.f32 #s(literal 2 binary32) (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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (*.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 ux (*.f32 maxCos zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))))) (*.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 #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 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 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 uy (*.f32 #s(literal 2 binary32) (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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))))) (+.f32 #s(literal 1 binary32) ux)) (*.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 ux (*.f32 maxCos zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))))) (*.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 #s(literal 1 binary32) ux)))
(/.f32 (+.f32 (*.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 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 uy (*.f32 #s(literal 2 binary32) (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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (*.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 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 ux (*.f32 maxCos zi))))) (*.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 #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 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 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 uy (*.f32 #s(literal 2 binary32) (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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))))) (+.f32 #s(literal 1 binary32) ux)) (*.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 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 ux (*.f32 maxCos zi))))) (*.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 #s(literal 1 binary32) ux)))
(/.f32 (+.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 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (*.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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.f32 (*.f32 xi (cos.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 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.f32 (*.f32 ux (*.f32 maxCos zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))))) (*.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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.f32 (*.f32 xi (cos.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 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))))
(/.f32 (+.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 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32))) (+.f32 #s(literal 1 binary32) ux)) (*.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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.f32 (*.f32 xi (cos.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 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.f32 (*.f32 ux (*.f32 maxCos zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))))) (*.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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.f32 (*.f32 xi (cos.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 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (+.f32 #s(literal 1 binary32) ux)))
(/.f32 (+.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 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (*.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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.f32 (*.f32 xi (cos.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 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 ux (*.f32 maxCos zi))))) (*.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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.f32 (*.f32 xi (cos.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 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))))
(/.f32 (+.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 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32))) (+.f32 #s(literal 1 binary32) ux)) (*.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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.f32 (*.f32 xi (cos.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 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 ux (*.f32 maxCos zi))))) (*.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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.f32 (*.f32 xi (cos.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 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (+.f32 #s(literal 1 binary32) ux)))
(/.f32 (+.f32 (*.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 uy (*.f32 #s(literal 2 binary32) (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 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (*.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 ux (*.f32 maxCos zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))))) (*.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 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))))
(/.f32 (+.f32 (*.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 uy (*.f32 #s(literal 2 binary32) (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 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32))) (+.f32 #s(literal 1 binary32) ux)) (*.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 ux (*.f32 maxCos zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))))) (*.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 #s(literal 1 binary32) ux)))
(/.f32 (+.f32 (*.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 uy (*.f32 #s(literal 2 binary32) (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 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (*.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 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 ux (*.f32 maxCos zi))))) (*.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 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))))
(/.f32 (+.f32 (*.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 uy (*.f32 #s(literal 2 binary32) (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 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32))) (+.f32 #s(literal 1 binary32) ux)) (*.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 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 ux (*.f32 maxCos zi))))) (*.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 #s(literal 1 binary32) ux)))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 maxCos zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (+.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 2 binary32)) (-.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 2 binary32)) (*.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 #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 ux ux) (*.f32 (*.f32 maxCos (*.f32 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)) (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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))))) (*.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 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 2 binary32)) (-.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 2 binary32)) (*.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 (*.f32 (*.f32 ux (*.f32 maxCos zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 #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 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 2 binary32)) (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 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 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 (*.f32 (*.f32 ux (*.f32 maxCos zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (+.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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.f32 (*.f32 xi (cos.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 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (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 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (+.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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.f32 (*.f32 xi (cos.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 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 maxCos zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (-.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) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 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 uy (*.f32 #s(literal 2 binary32) (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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (-.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 ux (*.f32 maxCos zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (+.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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.f32 (*.f32 xi (cos.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 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (*.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 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (+.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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.f32 (*.f32 xi (cos.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 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 maxCos zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (-.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) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (*.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 uy (*.f32 #s(literal 2 binary32) (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 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (-.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 ux (*.f32 maxCos zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 2 binary32)) (-.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 2 binary32)) (*.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 #s(literal 1 binary32) ux) (+.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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)) (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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))))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 2 binary32)) (-.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 2 binary32)) (*.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 (*.f32 (*.f32 ux (*.f32 maxCos zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 #s(literal 1 binary32) ux) (-.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 2 binary32)) (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 2 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 (*.f32 (*.f32 ux (*.f32 maxCos zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.f32 (*.f32 xi (cos.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 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 #s(literal 1 binary32) ux) (+.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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.f32 (*.f32 xi (cos.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 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 maxCos zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (-.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 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 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 uy (*.f32 #s(literal 2 binary32) (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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))))))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (-.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 ux (*.f32 maxCos zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.f32 (*.f32 xi (cos.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 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.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 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.f32 (*.f32 xi (cos.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 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 maxCos zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (-.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 (-.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 uy (*.f32 #s(literal 2 binary32) (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 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (-.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 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 ux (*.f32 maxCos zi))) (+.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 2 binary32)) (-.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 2 binary32)) (*.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 #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 ux ux) (*.f32 (*.f32 maxCos (*.f32 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)) (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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))))) (*.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 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 2 binary32)) (-.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 2 binary32)) (*.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 ux (*.f32 maxCos zi))) (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 #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 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 2 binary32)) (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 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 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 ux (*.f32 maxCos zi))) (+.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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.f32 (*.f32 xi (cos.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 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (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 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (+.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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.f32 (*.f32 xi (cos.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 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 ux (*.f32 maxCos zi))) (-.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) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 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 uy (*.f32 #s(literal 2 binary32) (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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (-.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 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 ux (*.f32 maxCos zi))) (+.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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.f32 (*.f32 xi (cos.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 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (*.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 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (+.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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.f32 (*.f32 xi (cos.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 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 ux (*.f32 maxCos zi))) (-.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) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (*.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 uy (*.f32 #s(literal 2 binary32) (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 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (-.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 binary32) (*.f32 ux ux)) (*.f32 ux (*.f32 maxCos zi))) (+.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 2 binary32)) (-.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 2 binary32)) (*.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 #s(literal 1 binary32) ux) (+.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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)) (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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))))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 2 binary32)) (-.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 2 binary32)) (*.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 ux (*.f32 maxCos zi))) (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 #s(literal 1 binary32) ux) (-.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 2 binary32)) (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 2 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 ux (*.f32 maxCos zi))) (+.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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.f32 (*.f32 xi (cos.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 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 #s(literal 1 binary32) ux) (+.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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.f32 (*.f32 xi (cos.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 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 ux (*.f32 maxCos zi))) (-.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 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 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 uy (*.f32 #s(literal 2 binary32) (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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))))))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (-.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 binary32) (*.f32 ux ux)) (*.f32 ux (*.f32 maxCos zi))) (+.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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.f32 (*.f32 xi (cos.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 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.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 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.f32 (*.f32 xi (cos.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 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 ux (*.f32 maxCos zi))) (-.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 (-.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 uy (*.f32 #s(literal 2 binary32) (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 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (-.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 #s(literal 1 binary32) (+.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (+.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 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))
(*.f32 #s(literal -1 binary32) (neg.f32 (+.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (+.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 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))))
(*.f32 (+.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (+.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 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) #s(literal 1 binary32))
(*.f32 (+.f32 (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 3/2 binary32)) (pow.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)))))) #s(literal 3 binary32)))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) (pow.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)))))) #s(literal 2 binary32))) (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) (-.f32 (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (+.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 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) (pow.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)))))) #s(literal 2 binary32))) (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (+.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 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))))
(*.f32 (pow.f32 (+.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (+.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 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) #s(literal 1/2 binary32)) (pow.f32 (+.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (+.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 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) #s(literal 1/2 binary32)))
(+.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 yi (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 yi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 xi (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 xi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/4 binary32)) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/4 binary32)) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/4 binary32)) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/4 binary32)) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/4 binary32)) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 (*.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/4 binary32)) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) yi) (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) yi (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) xi) (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) xi (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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)) (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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))) (+.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 2 binary32)) (-.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 2 binary32)) (*.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 2 binary32)) (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 2 binary32))) (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 yi yi) (-.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 xi (cos.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 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))))
(/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 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 uy (*.f32 #s(literal 2 binary32) (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 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 (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 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.f32 (*.f32 xi (cos.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 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))))
(/.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 uy (*.f32 #s(literal 2 binary32) (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 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32))) (-.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 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)) (+.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 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)))))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/4 binary32)) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/4 binary32)) (+.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 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)))))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 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 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/4 binary32)))
(*.f32 ux (*.f32 maxCos zi))
(*.f32 maxCos (*.f32 ux zi))
(*.f32 zi (*.f32 ux maxCos))
(*.f32 (*.f32 ux zi) maxCos)
(*.f32 (*.f32 maxCos zi) ux)
(*.f32 (*.f32 ux maxCos) zi)
(*.f32 maxCos zi)
(*.f32 zi maxCos)
(+.f32 xi (+.f32 (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))))
(+.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) (+.f32 xi (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))
(+.f32 (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))))
(+.f32 (+.f32 xi (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))
(+.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))
(+.f32 (+.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) xi)
(pow.f32 (/.f32 (+.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 (+.f32 xi (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) (-.f32 (+.f32 xi (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))))) (+.f32 (*.f32 (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 uy uy) (*.f32 uy uy))) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -8 binary32))) (*.f32 xi (*.f32 xi xi))) (*.f32 (+.f32 xi (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) (*.f32 (+.f32 xi (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) (+.f32 xi (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (-.f32 (-.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) xi) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) (*.f32 (+.f32 (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))))) (-.f32 (-.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) xi) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))) #s(literal -1 binary32))
(fma.f32 #s(literal 1 binary32) xi (+.f32 (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))))
(fma.f32 ux (*.f32 (*.f32 maxCos zi) (-.f32 #s(literal 1 binary32) ux)) (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))))
(fma.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))))
(fma.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 maxCos zi)) (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))))
(fma.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))))
(fma.f32 (PI.f32) (*.f32 (*.f32 (*.f32 (PI.f32) #s(literal -2 binary32)) (*.f32 uy uy)) xi) (+.f32 xi (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))
(fma.f32 xi #s(literal 1 binary32) (+.f32 (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))))
(fma.f32 xi (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) (+.f32 xi (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))
(fma.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))
(fma.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))))
(fma.f32 (*.f32 ux zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))))
(fma.f32 (*.f32 ux (*.f32 maxCos zi)) (-.f32 #s(literal 1 binary32) ux) (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))))
(fma.f32 (*.f32 maxCos zi) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))))
(fma.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 xi (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) (+.f32 xi (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))
(fma.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) xi) (+.f32 xi (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))
(fma.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (+.f32 xi (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))
(fma.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (+.f32 xi (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))
(fma.f32 (*.f32 uy uy) (*.f32 xi (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (+.f32 xi (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))
(fma.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (+.f32 xi (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))
(fma.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 ux maxCos) (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))))
(fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) xi (+.f32 xi (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))
(fma.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))) xi (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))
(fma.f32 (+.f32 (*.f32 xi (*.f32 xi xi)) (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 xi xi) (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) (-.f32 (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) xi)))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))
(fma.f32 (-.f32 (*.f32 xi xi) (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))) (/.f32 #s(literal 1 binary32) (-.f32 xi (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))
(fma.f32 (*.f32 uy #s(literal -2 binary32)) (*.f32 uy (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (+.f32 xi (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))
(fma.f32 (*.f32 (PI.f32) xi) (*.f32 (*.f32 (PI.f32) #s(literal -2 binary32)) (*.f32 uy uy)) (+.f32 xi (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))
(fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32)) (*.f32 (*.f32 uy uy) xi) (+.f32 xi (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))
(fma.f32 (*.f32 xi (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 uy uy) (+.f32 xi (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 ux zi) (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))))
(fma.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) maxCos (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) (*.f32 maxCos zi) (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux zi)) maxCos (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) ux (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) zi (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))))
(fma.f32 (*.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) zi (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))))
(fma.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) maxCos) ux (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))))
(fma.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))))
(fma.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi) ux (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))))
(fma.f32 (*.f32 xi (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) (*.f32 (PI.f32) (PI.f32)) (+.f32 xi (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))
(fma.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy uy)) #s(literal -2 binary32) (+.f32 xi (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))
(fma.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy #s(literal -2 binary32))) uy (+.f32 xi (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))
(fma.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) xi) (*.f32 (PI.f32) (PI.f32)) (+.f32 xi (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))
(fma.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (PI.f32) xi)) (PI.f32) (+.f32 xi (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))
(fma.f32 (*.f32 (*.f32 xi (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) uy) uy (+.f32 xi (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))
(-.f32 (/.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (-.f32 (-.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) xi) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))) (/.f32 (*.f32 (+.f32 xi (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) (+.f32 xi (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))) (-.f32 (-.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) xi) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 (+.f32 xi (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) (-.f32 (+.f32 xi (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))))) (+.f32 (*.f32 (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 uy uy) (*.f32 uy uy))) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -8 binary32))) (*.f32 xi (*.f32 xi xi))) (*.f32 (+.f32 xi (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) (*.f32 (+.f32 xi (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) (+.f32 xi (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (-.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) xi) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) (*.f32 (+.f32 (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))))) (-.f32 (-.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) xi) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 uy uy) (*.f32 uy uy))) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -8 binary32))) (*.f32 xi (*.f32 xi xi))) (*.f32 (+.f32 xi (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) (*.f32 (+.f32 xi (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) (+.f32 xi (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))))) (+.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 (+.f32 xi (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) (-.f32 (+.f32 xi (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 uy uy) (*.f32 uy uy))) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -8 binary32))) (*.f32 xi (*.f32 xi xi))) (*.f32 (+.f32 xi (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) (*.f32 (+.f32 xi (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) (+.f32 xi (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))))) (+.f32 (*.f32 (+.f32 xi (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) (+.f32 xi (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))) (-.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) (+.f32 xi (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))))))
(/.f32 (*.f32 (+.f32 (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))))) (-.f32 (-.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) xi) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))) (-.f32 (-.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) xi) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))
(/.f32 (neg.f32 (+.f32 (*.f32 (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 uy uy) (*.f32 uy uy))) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -8 binary32))) (*.f32 xi (*.f32 xi xi))) (*.f32 (+.f32 xi (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) (*.f32 (+.f32 xi (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) (+.f32 xi (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))))) (neg.f32 (+.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 (+.f32 xi (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) (-.f32 (+.f32 xi (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))))))
(/.f32 (neg.f32 (*.f32 (+.f32 (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))))) (-.f32 (-.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) xi) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))) (neg.f32 (-.f32 (-.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) xi) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))))
(/.f32 (+.f32 (*.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))))) (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))))) (+.f32 (*.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))))) (-.f32 (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))) (*.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))))
(/.f32 (-.f32 (*.f32 (+.f32 xi (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) (+.f32 xi (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))) (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))))) (-.f32 (+.f32 xi (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))))
(/.f32 (-.f32 (*.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))))) (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))) (-.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 maxCos zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (+.f32 (*.f32 xi xi) (-.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 xi (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 xi (*.f32 xi xi)) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 uy uy) (*.f32 uy uy))) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -8 binary32))) (*.f32 xi (*.f32 xi xi)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 xi xi) (-.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 xi (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 maxCos zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (+.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) xi)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 uy uy) (*.f32 uy uy))) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -8 binary32))) (*.f32 xi (*.f32 xi xi))) (*.f32 xi (*.f32 xi xi))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) xi)))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 maxCos zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (-.f32 xi (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (-.f32 xi (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 maxCos zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (-.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) xi)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (-.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 xi xi)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (-.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) xi)))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 maxCos zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) #s(literal 1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 uy uy) (*.f32 uy uy))) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -8 binary32))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 maxCos zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (*.f32 xi (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 maxCos zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) #s(literal 1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 uy uy) (*.f32 uy uy))) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -8 binary32)))) xi))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 maxCos zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))))) xi))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 maxCos zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.f32 (*.f32 xi xi) (-.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 xi (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 (*.f32 xi (*.f32 xi xi)) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 uy uy) (*.f32 uy uy))) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -8 binary32))) (*.f32 xi (*.f32 xi xi)))))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 (*.f32 xi xi) (-.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 xi (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 maxCos zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) xi)))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 (*.f32 (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 uy uy) (*.f32 uy uy))) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -8 binary32))) (*.f32 xi (*.f32 xi xi))) (*.f32 xi (*.f32 xi xi))))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) xi)))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 maxCos zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (-.f32 xi (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))))))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (-.f32 xi (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 maxCos zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (-.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) xi)) (*.f32 (+.f32 #s(literal 1 binary32) ux) (-.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 xi xi)))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (-.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) xi)))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 maxCos zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) #s(literal 1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 uy uy) (*.f32 uy uy))) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -8 binary32))))))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 maxCos zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 xi (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))))))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 maxCos zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) #s(literal 1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 uy uy) (*.f32 uy uy))) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -8 binary32)))) xi))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 maxCos zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))))) xi))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 ux (*.f32 maxCos zi))) (+.f32 (*.f32 xi xi) (-.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 xi (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 xi (*.f32 xi xi)) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 uy uy) (*.f32 uy uy))) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -8 binary32))) (*.f32 xi (*.f32 xi xi)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 xi xi) (-.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 xi (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 ux (*.f32 maxCos zi))) (+.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) xi)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 uy uy) (*.f32 uy uy))) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -8 binary32))) (*.f32 xi (*.f32 xi xi))) (*.f32 xi (*.f32 xi xi))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) xi)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 ux (*.f32 maxCos zi))) (-.f32 xi (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (-.f32 xi (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 ux (*.f32 maxCos zi))) (-.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) xi)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (-.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 xi xi)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (-.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) xi)))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 ux (*.f32 maxCos zi))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) #s(literal 1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 uy uy) (*.f32 uy uy))) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -8 binary32))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 ux (*.f32 maxCos zi))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (*.f32 xi (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 ux (*.f32 maxCos zi))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) #s(literal 1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 uy uy) (*.f32 uy uy))) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -8 binary32)))) xi))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 ux (*.f32 maxCos zi))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))))) xi))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 ux (*.f32 maxCos zi))) (+.f32 (*.f32 xi xi) (-.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 xi (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 (*.f32 xi (*.f32 xi xi)) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 uy uy) (*.f32 uy uy))) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -8 binary32))) (*.f32 xi (*.f32 xi xi)))))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 (*.f32 xi xi) (-.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 xi (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 ux (*.f32 maxCos zi))) (+.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) xi)))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 (*.f32 (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 uy uy) (*.f32 uy uy))) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -8 binary32))) (*.f32 xi (*.f32 xi xi))) (*.f32 xi (*.f32 xi xi))))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) xi)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 ux (*.f32 maxCos zi))) (-.f32 xi (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))))))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (-.f32 xi (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 ux (*.f32 maxCos zi))) (-.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) xi)) (*.f32 (+.f32 #s(literal 1 binary32) ux) (-.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 xi xi)))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (-.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) xi)))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 ux (*.f32 maxCos zi))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) #s(literal 1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 uy uy) (*.f32 uy uy))) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -8 binary32))))))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 ux (*.f32 maxCos zi))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 xi (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))))))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 ux (*.f32 maxCos zi))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) #s(literal 1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 uy uy) (*.f32 uy uy))) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -8 binary32)))) xi))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 ux (*.f32 maxCos zi))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))))) xi))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))))
(/.f32 (+.f32 (*.f32 (+.f32 (*.f32 xi (*.f32 xi xi)) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 uy uy) (*.f32 uy uy))) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -8 binary32))) (*.f32 xi (*.f32 xi xi)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (*.f32 (+.f32 (*.f32 xi xi) (-.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 xi (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))))) (*.f32 (*.f32 ux (*.f32 maxCos zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))))) (*.f32 (+.f32 (*.f32 xi xi) (-.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 xi (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))))
(/.f32 (+.f32 (*.f32 (+.f32 (*.f32 xi (*.f32 xi xi)) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 uy uy) (*.f32 uy uy))) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -8 binary32))) (*.f32 xi (*.f32 xi xi)))) (+.f32 #s(literal 1 binary32) ux)) (*.f32 (+.f32 (*.f32 xi xi) (-.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 xi (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))))) (*.f32 (*.f32 ux (*.f32 maxCos zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))))) (*.f32 (+.f32 (*.f32 xi xi) (-.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 xi (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))))) (+.f32 #s(literal 1 binary32) ux)))
(/.f32 (+.f32 (*.f32 (+.f32 (*.f32 xi (*.f32 xi xi)) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 uy uy) (*.f32 uy uy))) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -8 binary32))) (*.f32 xi (*.f32 xi xi)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (*.f32 (+.f32 (*.f32 xi xi) (-.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 xi (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 ux (*.f32 maxCos zi))))) (*.f32 (+.f32 (*.f32 xi xi) (-.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 xi (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))))
(/.f32 (+.f32 (*.f32 (+.f32 (*.f32 xi (*.f32 xi xi)) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 uy uy) (*.f32 uy uy))) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -8 binary32))) (*.f32 xi (*.f32 xi xi)))) (+.f32 #s(literal 1 binary32) ux)) (*.f32 (+.f32 (*.f32 xi xi) (-.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 xi (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 ux (*.f32 maxCos zi))))) (*.f32 (+.f32 (*.f32 xi xi) (-.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 xi (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))))) (+.f32 #s(literal 1 binary32) ux)))
(/.f32 (+.f32 (*.f32 (+.f32 (*.f32 (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 uy uy) (*.f32 uy uy))) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -8 binary32))) (*.f32 xi (*.f32 xi xi))) (*.f32 xi (*.f32 xi xi))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (*.f32 (+.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) xi))) (*.f32 (*.f32 ux (*.f32 maxCos zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))))) (*.f32 (+.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) xi))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))))
(/.f32 (+.f32 (*.f32 (+.f32 (*.f32 (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 uy uy) (*.f32 uy uy))) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -8 binary32))) (*.f32 xi (*.f32 xi xi))) (*.f32 xi (*.f32 xi xi))) (+.f32 #s(literal 1 binary32) ux)) (*.f32 (+.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) xi))) (*.f32 (*.f32 ux (*.f32 maxCos zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))))) (*.f32 (+.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) xi))) (+.f32 #s(literal 1 binary32) ux)))
(/.f32 (+.f32 (*.f32 (+.f32 (*.f32 (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 uy uy) (*.f32 uy uy))) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -8 binary32))) (*.f32 xi (*.f32 xi xi))) (*.f32 xi (*.f32 xi xi))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (*.f32 (+.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) xi))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 ux (*.f32 maxCos zi))))) (*.f32 (+.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) xi))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))))
(/.f32 (+.f32 (*.f32 (+.f32 (*.f32 (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 uy uy) (*.f32 uy uy))) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -8 binary32))) (*.f32 xi (*.f32 xi xi))) (*.f32 xi (*.f32 xi xi))) (+.f32 #s(literal 1 binary32) ux)) (*.f32 (+.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) xi))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 ux (*.f32 maxCos zi))))) (*.f32 (+.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) xi))) (+.f32 #s(literal 1 binary32) ux)))
(/.f32 (+.f32 (*.f32 (-.f32 (*.f32 xi xi) (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (*.f32 (-.f32 xi (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))) (*.f32 (*.f32 ux (*.f32 maxCos zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))))) (*.f32 (-.f32 xi (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))))
(/.f32 (+.f32 (*.f32 (-.f32 (*.f32 xi xi) (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))))) (+.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 xi (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))) (*.f32 (*.f32 ux (*.f32 maxCos zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))))) (*.f32 (-.f32 xi (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))) (+.f32 #s(literal 1 binary32) ux)))
(/.f32 (+.f32 (*.f32 (-.f32 (*.f32 xi xi) (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (*.f32 (-.f32 xi (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 ux (*.f32 maxCos zi))))) (*.f32 (-.f32 xi (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))))
(/.f32 (+.f32 (*.f32 (-.f32 (*.f32 xi xi) (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))))) (+.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 xi (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 ux (*.f32 maxCos zi))))) (*.f32 (-.f32 xi (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))) (+.f32 #s(literal 1 binary32) ux)))
(/.f32 (+.f32 (*.f32 (-.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 xi xi)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (*.f32 (-.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) xi) (*.f32 (*.f32 ux (*.f32 maxCos zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))))) (*.f32 (-.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) xi) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))))
(/.f32 (+.f32 (*.f32 (-.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 xi xi)) (+.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) xi) (*.f32 (*.f32 ux (*.f32 maxCos zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))))) (*.f32 (-.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) xi) (+.f32 #s(literal 1 binary32) ux)))
(/.f32 (+.f32 (*.f32 (-.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 xi xi)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (*.f32 (-.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) xi) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 ux (*.f32 maxCos zi))))) (*.f32 (-.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) xi) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))))
(/.f32 (+.f32 (*.f32 (-.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 xi xi)) (+.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) xi) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 ux (*.f32 maxCos zi))))) (*.f32 (-.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) xi) (+.f32 #s(literal 1 binary32) ux)))
(/.f32 (+.f32 (*.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 uy uy) (*.f32 uy uy))) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -8 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) #s(literal 1 binary32)))) (*.f32 (*.f32 ux (*.f32 maxCos zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))))
(/.f32 (+.f32 (*.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 uy uy) (*.f32 uy uy))) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -8 binary32))))) (+.f32 #s(literal 1 binary32) ux)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) #s(literal 1 binary32)))) (*.f32 (*.f32 ux (*.f32 maxCos zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) ux)))
(/.f32 (+.f32 (*.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 uy uy) (*.f32 uy uy))) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -8 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) #s(literal 1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 ux (*.f32 maxCos zi))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))))
(/.f32 (+.f32 (*.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 uy uy) (*.f32 uy uy))) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -8 binary32))))) (+.f32 #s(literal 1 binary32) ux)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) #s(literal 1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 ux (*.f32 maxCos zi))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) ux)))
(/.f32 (+.f32 (*.f32 (*.f32 xi (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))) (*.f32 (*.f32 ux (*.f32 maxCos zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))))
(/.f32 (+.f32 (*.f32 (*.f32 xi (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))))) (+.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))) (*.f32 (*.f32 ux (*.f32 maxCos zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))) (+.f32 #s(literal 1 binary32) ux)))
(/.f32 (+.f32 (*.f32 (*.f32 xi (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 ux (*.f32 maxCos zi))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))))
(/.f32 (+.f32 (*.f32 (*.f32 xi (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))))) (+.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 ux (*.f32 maxCos zi))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))) (+.f32 #s(literal 1 binary32) ux)))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 uy uy) (*.f32 uy uy))) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -8 binary32)))) xi) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) #s(literal 1 binary32)))) (*.f32 (*.f32 ux (*.f32 maxCos zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 uy uy) (*.f32 uy uy))) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -8 binary32)))) xi) (+.f32 #s(literal 1 binary32) ux)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) #s(literal 1 binary32)))) (*.f32 (*.f32 ux (*.f32 maxCos zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) ux)))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 uy uy) (*.f32 uy uy))) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -8 binary32)))) xi) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) #s(literal 1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 ux (*.f32 maxCos zi))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 uy uy) (*.f32 uy uy))) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -8 binary32)))) xi) (+.f32 #s(literal 1 binary32) ux)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) #s(literal 1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 ux (*.f32 maxCos zi))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) ux)))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))))) xi) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))) (*.f32 (*.f32 ux (*.f32 maxCos zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))))) xi) (+.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))) (*.f32 (*.f32 ux (*.f32 maxCos zi)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))) (+.f32 #s(literal 1 binary32) ux)))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))))) xi) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 ux (*.f32 maxCos zi))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))))) xi) (+.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 ux (*.f32 maxCos zi))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))) (+.f32 #s(literal 1 binary32) ux)))
(*.f32 (+.f32 (*.f32 (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 uy uy) (*.f32 uy uy))) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -8 binary32))) (*.f32 xi (*.f32 xi xi))) (*.f32 (+.f32 xi (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) (*.f32 (+.f32 xi (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) (+.f32 xi (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 (+.f32 xi (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) (-.f32 (+.f32 xi (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))))))
(*.f32 (*.f32 (+.f32 (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))))) (-.f32 (-.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) xi) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))) (/.f32 #s(literal 1 binary32) (-.f32 (-.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) xi) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))))
(*.f32 (PI.f32) (*.f32 (*.f32 (*.f32 (PI.f32) #s(literal -2 binary32)) (*.f32 uy uy)) xi))
(*.f32 xi (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))
(*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 xi (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))
(*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) xi))
(*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))
(*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))))
(*.f32 (*.f32 uy uy) (*.f32 xi (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))))
(*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))
(*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) xi)
(*.f32 (*.f32 uy #s(literal -2 binary32)) (*.f32 uy (*.f32 xi (*.f32 (PI.f32) (PI.f32)))))
(*.f32 (*.f32 (PI.f32) xi) (*.f32 (*.f32 (PI.f32) #s(literal -2 binary32)) (*.f32 uy uy)))
(*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32)) (*.f32 (*.f32 uy uy) xi))
(*.f32 (*.f32 xi (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 uy uy))
(*.f32 (*.f32 xi (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) (*.f32 (PI.f32) (PI.f32)))
(*.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy uy)) #s(literal -2 binary32))
(*.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy #s(literal -2 binary32))) uy)
(*.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) xi) (*.f32 (PI.f32) (PI.f32)))
(*.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (PI.f32) xi)) (PI.f32))
(*.f32 (*.f32 (*.f32 xi (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) uy) uy)
(*.f32 (PI.f32) (*.f32 (PI.f32) xi))
(*.f32 xi (*.f32 (PI.f32) (PI.f32)))
(*.f32 (*.f32 (PI.f32) (PI.f32)) xi)
(*.f32 (*.f32 (PI.f32) xi) (PI.f32))
(*.f32 (*.f32 (*.f32 (PI.f32) xi) #s(literal 1 binary32)) (PI.f32))
(*.f32 (*.f32 (*.f32 (PI.f32) xi) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (pow.f32 (PI.f32) #s(literal 1/3 binary32)))
(*.f32 (*.f32 (*.f32 (PI.f32) xi) (pow.f32 (PI.f32) #s(literal 1/2 binary32))) (pow.f32 (PI.f32) #s(literal 1/2 binary32)))
(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)))
(exp.f32 (*.f32 (*.f32 (log.f32 (PI.f32)) #s(literal 2 binary32)) #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))
(pow.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal 1/3 binary32))
(sqrt.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (PI.f32))))
(cbrt.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))
(*.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (PI.f32)))
(*.f32 (PI.f32) (PI.f32))
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (cbrt.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (PI.f32)))))
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (pow.f32 (PI.f32) #s(literal 4/3 binary32)))
(*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (pow.f32 (PI.f32) #s(literal 3/2 binary32)))
(*.f32 (pow.f32 (PI.f32) #s(literal 3/2 binary32)) (pow.f32 (PI.f32) #s(literal 1/2 binary32)))
(*.f32 (cbrt.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (PI.f32)))) (pow.f32 (PI.f32) #s(literal 2/3 binary32)))
(*.f32 (*.f32 (PI.f32) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (pow.f32 (PI.f32) #s(literal 1/3 binary32)))
(+.f32 xi (+.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))))
(+.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)))
(+.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))))
(+.f32 (+.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) xi) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))
(pow.f32 (/.f32 (+.f32 (*.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (-.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))))))) (+.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)))) (*.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (-.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))) (-.f32 (*.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))))) #s(literal -1 binary32))
(fma.f32 #s(literal 1 binary32) xi (+.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))))
(fma.f32 yi (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))))
(fma.f32 uy (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) yi) (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))))
(fma.f32 xi #s(literal 1 binary32) (+.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))))
(fma.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)))
(fma.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))) xi (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)))
(fma.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy) (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))))
(fma.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))))))) yi (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))))
(fma.f32 (*.f32 yi uy) (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))))
(fma.f32 (*.f32 yi (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))))))) uy (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))))
(-.f32 (/.f32 (*.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))))) (-.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)))) (/.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))) (-.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (-.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))))))) (+.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)))) (*.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))) (-.f32 (*.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)))) (*.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))))))) (+.f32 (*.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (-.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)))) (*.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))))))) (+.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))) (-.f32 (*.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))))) (*.f32 (*.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 yi uy)) (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))))))))))
(/.f32 (-.f32 (*.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)))) (-.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))))
(/.f32 (neg.f32 (+.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)))) (*.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))))))) (neg.f32 (+.f32 (*.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (-.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))))) (neg.f32 (-.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))) (*.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))))) (-.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))))))
(/.f32 (+.f32 (*.f32 (+.f32 (*.f32 xi (*.f32 xi xi)) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 uy uy) (*.f32 uy uy))) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -8 binary32))) (*.f32 xi (*.f32 xi xi)))) (+.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32)) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (-.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 (+.f32 (*.f32 xi xi) (-.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 xi (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))))) (*.f32 (*.f32 yi uy) (+.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 uy uy) (*.f32 uy uy))) #s(literal -64/27 binary32)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))))) (*.f32 (+.f32 (*.f32 xi xi) (-.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 xi (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))))) (+.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32)) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (-.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))))))
(/.f32 (+.f32 (*.f32 (+.f32 (*.f32 xi (*.f32 xi xi)) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 uy uy) (*.f32 uy uy))) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -8 binary32))) (*.f32 xi (*.f32 xi xi)))) (*.f32 (PI.f32) (-.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 (+.f32 (*.f32 xi xi) (-.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 xi (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))))) (*.f32 (*.f32 yi uy) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (PI.f32) (-.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))))))) (*.f32 (+.f32 (*.f32 xi xi) (-.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 xi (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))))) (*.f32 (PI.f32) (-.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))))))))
(/.f32 (+.f32 (*.f32 (+.f32 (*.f32 (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 uy uy) (*.f32 uy uy))) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -8 binary32))) (*.f32 xi (*.f32 xi xi))) (*.f32 xi (*.f32 xi xi))) (+.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32)) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (-.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 (+.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) xi))) (*.f32 (*.f32 yi uy) (+.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 uy uy) (*.f32 uy uy))) #s(literal -64/27 binary32)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))))) (*.f32 (+.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) xi))) (+.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32)) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (-.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))))))
(/.f32 (+.f32 (*.f32 (+.f32 (*.f32 (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 uy uy) (*.f32 uy uy))) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -8 binary32))) (*.f32 xi (*.f32 xi xi))) (*.f32 xi (*.f32 xi xi))) (*.f32 (PI.f32) (-.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 (+.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) xi))) (*.f32 (*.f32 yi uy) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (PI.f32) (-.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))))))) (*.f32 (+.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) xi))) (*.f32 (PI.f32) (-.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))))))))
(/.f32 (+.f32 (*.f32 (-.f32 (*.f32 xi xi) (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))))) (+.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32)) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (-.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 (-.f32 xi (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))) (*.f32 (*.f32 yi uy) (+.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 uy uy) (*.f32 uy uy))) #s(literal -64/27 binary32)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))))) (*.f32 (-.f32 xi (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))) (+.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32)) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (-.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))))))
(/.f32 (+.f32 (*.f32 (-.f32 (*.f32 xi xi) (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))))) (*.f32 (PI.f32) (-.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 (-.f32 xi (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))) (*.f32 (*.f32 yi uy) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (PI.f32) (-.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))))))) (*.f32 (-.f32 xi (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))) (*.f32 (PI.f32) (-.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))))))))
(/.f32 (+.f32 (*.f32 (-.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 xi xi)) (+.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32)) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (-.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 (-.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) xi) (*.f32 (*.f32 yi uy) (+.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 uy uy) (*.f32 uy uy))) #s(literal -64/27 binary32)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))))) (*.f32 (-.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) xi) (+.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32)) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (-.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))))))
(/.f32 (+.f32 (*.f32 (-.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 xi xi)) (*.f32 (PI.f32) (-.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 (-.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) xi) (*.f32 (*.f32 yi uy) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (PI.f32) (-.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))))))) (*.f32 (-.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) xi) (*.f32 (PI.f32) (-.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))))))))
(/.f32 (+.f32 (*.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 uy uy) (*.f32 uy uy))) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -8 binary32))))) (+.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32)) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (-.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) #s(literal 1 binary32)))) (*.f32 (*.f32 yi uy) (+.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 uy uy) (*.f32 uy uy))) #s(literal -64/27 binary32)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) #s(literal 1 binary32)))) (+.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32)) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (-.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))))))
(/.f32 (+.f32 (*.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 uy uy) (*.f32 uy uy))) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -8 binary32))))) (*.f32 (PI.f32) (-.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) #s(literal 1 binary32)))) (*.f32 (*.f32 yi uy) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (PI.f32) (-.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) #s(literal 1 binary32)))) (*.f32 (PI.f32) (-.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))))))))
(/.f32 (+.f32 (*.f32 (*.f32 xi (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))))) (+.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32)) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (-.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))) (*.f32 (*.f32 yi uy) (+.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 uy uy) (*.f32 uy uy))) #s(literal -64/27 binary32)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))) (+.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32)) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (-.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))))))
(/.f32 (+.f32 (*.f32 (*.f32 xi (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))))) (*.f32 (PI.f32) (-.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))) (*.f32 (*.f32 yi uy) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (PI.f32) (-.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))) (*.f32 (PI.f32) (-.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 uy uy) (*.f32 uy uy))) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -8 binary32)))) xi) (+.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32)) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (-.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) #s(literal 1 binary32)))) (*.f32 (*.f32 yi uy) (+.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 uy uy) (*.f32 uy uy))) #s(literal -64/27 binary32)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) #s(literal 1 binary32)))) (+.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32)) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (-.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 uy uy) (*.f32 uy uy))) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -8 binary32)))) xi) (*.f32 (PI.f32) (-.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) #s(literal 1 binary32)))) (*.f32 (*.f32 yi uy) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (PI.f32) (-.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) #s(literal 1 binary32)))) (*.f32 (PI.f32) (-.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))))) xi) (+.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32)) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (-.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))) (*.f32 (*.f32 yi uy) (+.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 uy uy) (*.f32 uy uy))) #s(literal -64/27 binary32)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))) (+.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32)) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (-.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))))) xi) (*.f32 (PI.f32) (-.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))) (*.f32 (*.f32 yi uy) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (PI.f32) (-.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))) (*.f32 (PI.f32) (-.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 yi uy) (+.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 uy uy) (*.f32 uy uy))) #s(literal -64/27 binary32)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (+.f32 (*.f32 xi xi) (-.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 xi (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))))) (*.f32 (+.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32)) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (-.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (+.f32 (*.f32 xi (*.f32 xi xi)) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 uy uy) (*.f32 uy uy))) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -8 binary32))) (*.f32 xi (*.f32 xi xi)))))) (*.f32 (+.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32)) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (-.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (+.f32 (*.f32 xi xi) (-.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 xi (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 yi uy) (+.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 uy uy) (*.f32 uy uy))) #s(literal -64/27 binary32)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (+.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) xi)))) (*.f32 (+.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32)) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (-.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (+.f32 (*.f32 (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 uy uy) (*.f32 uy uy))) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -8 binary32))) (*.f32 xi (*.f32 xi xi))) (*.f32 xi (*.f32 xi xi))))) (*.f32 (+.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32)) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (-.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (+.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) xi)))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 yi uy) (+.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 uy uy) (*.f32 uy uy))) #s(literal -64/27 binary32)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (-.f32 xi (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 (+.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32)) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (-.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))))))) (*.f32 (+.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32)) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (-.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (-.f32 xi (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 yi uy) (+.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 uy uy) (*.f32 uy uy))) #s(literal -64/27 binary32)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (-.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) xi)) (*.f32 (+.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32)) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (-.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (-.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 xi xi)))) (*.f32 (+.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32)) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (-.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (-.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) xi)))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 yi uy) (+.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 uy uy) (*.f32 uy uy))) #s(literal -64/27 binary32)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) #s(literal 1 binary32))))) (*.f32 (+.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32)) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (-.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 uy uy) (*.f32 uy uy))) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -8 binary32))))))) (*.f32 (+.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32)) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (-.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 yi uy) (+.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 uy uy) (*.f32 uy uy))) #s(literal -64/27 binary32)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 (+.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32)) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (-.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 xi (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))))))) (*.f32 (+.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32)) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (-.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 yi uy) (+.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 uy uy) (*.f32 uy uy))) #s(literal -64/27 binary32)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) #s(literal 1 binary32))))) (*.f32 (+.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32)) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (-.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 uy uy) (*.f32 uy uy))) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -8 binary32)))) xi))) (*.f32 (+.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32)) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (-.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 yi uy) (+.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 uy uy) (*.f32 uy uy))) #s(literal -64/27 binary32)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 (+.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32)) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (-.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))))) xi))) (*.f32 (+.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32)) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (-.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 yi uy) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (PI.f32) (-.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))))) (+.f32 (*.f32 xi xi) (-.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 xi (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))))) (*.f32 (*.f32 (PI.f32) (-.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (+.f32 (*.f32 xi (*.f32 xi xi)) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 uy uy) (*.f32 uy uy))) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -8 binary32))) (*.f32 xi (*.f32 xi xi)))))) (*.f32 (*.f32 (PI.f32) (-.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (+.f32 (*.f32 xi xi) (-.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 xi (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 yi uy) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (PI.f32) (-.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))))) (+.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) xi)))) (*.f32 (*.f32 (PI.f32) (-.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (+.f32 (*.f32 (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 uy uy) (*.f32 uy uy))) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -8 binary32))) (*.f32 xi (*.f32 xi xi))) (*.f32 xi (*.f32 xi xi))))) (*.f32 (*.f32 (PI.f32) (-.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (+.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) xi)))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 yi uy) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (PI.f32) (-.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))))) (-.f32 xi (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 (*.f32 (PI.f32) (-.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))))))) (*.f32 (*.f32 (PI.f32) (-.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (-.f32 xi (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 yi uy) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (PI.f32) (-.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))))) (-.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) xi)) (*.f32 (*.f32 (PI.f32) (-.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (-.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 xi xi)))) (*.f32 (*.f32 (PI.f32) (-.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (-.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) xi)))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 yi uy) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (PI.f32) (-.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) #s(literal 1 binary32))))) (*.f32 (*.f32 (PI.f32) (-.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 uy uy) (*.f32 uy uy))) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -8 binary32))))))) (*.f32 (*.f32 (PI.f32) (-.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 yi uy) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (PI.f32) (-.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 (*.f32 (PI.f32) (-.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 xi (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))))))) (*.f32 (*.f32 (PI.f32) (-.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 yi uy) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (PI.f32) (-.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) #s(literal 1 binary32))))) (*.f32 (*.f32 (PI.f32) (-.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 uy uy) (*.f32 uy uy))) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -8 binary32)))) xi))) (*.f32 (*.f32 (PI.f32) (-.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 yi uy) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (PI.f32) (-.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 (*.f32 (PI.f32) (-.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))))) xi))) (*.f32 (*.f32 (PI.f32) (-.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))))
(*.f32 (+.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)))) (*.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))))))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (-.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))))))))
(*.f32 (-.f32 (*.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)))))
(+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))
(+.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))
(pow.f32 (/.f32 (+.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32)) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (-.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (+.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 uy uy) (*.f32 uy uy))) #s(literal -64/27 binary32)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (*.f32 (PI.f32) (-.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (PI.f32) (-.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))))) #s(literal -1 binary32))
(fma.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))
(fma.f32 #s(literal 1 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))
(fma.f32 uy (*.f32 (*.f32 uy #s(literal -4/3 binary32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))
(fma.f32 #s(literal 2 binary32) (PI.f32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))
(fma.f32 (PI.f32) #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))
(fma.f32 (PI.f32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))
(fma.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32)))
(fma.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))
(fma.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))
(fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))
(fma.f32 (*.f32 uy #s(literal -4/3 binary32)) (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))
(fma.f32 (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32)))
(fma.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))) (PI.f32) (*.f32 #s(literal 2 binary32) (PI.f32)))
(fma.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))
(fma.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) #s(literal 2 binary32)) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))
(fma.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))
(fma.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) #s(literal 2 binary32)) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))
(fma.f32 (*.f32 uy (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 uy #s(literal -4/3 binary32)) (PI.f32)) (*.f32 #s(literal 2 binary32) (PI.f32)))
(fma.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (PI.f32))) (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal 2 binary32) (PI.f32)))
(fma.f32 (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) #s(literal -4/3 binary32) (*.f32 #s(literal 2 binary32) (PI.f32)))
(fma.f32 (*.f32 (PI.f32) (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy #s(literal -4/3 binary32)) (*.f32 #s(literal 2 binary32) (PI.f32)))
(fma.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) uy) (*.f32 uy #s(literal -4/3 binary32)) (*.f32 #s(literal 2 binary32) (PI.f32)))
(fma.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal -4/3 binary32)) (*.f32 uy uy) (*.f32 #s(literal 2 binary32) (PI.f32)))
(fma.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 uy #s(literal -4/3 binary32))) uy (*.f32 #s(literal 2 binary32) (PI.f32)))
(fma.f32 (*.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal 1 binary32)) (PI.f32) (*.f32 #s(literal 2 binary32) (PI.f32)))
(fma.f32 (*.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (pow.f32 (PI.f32) #s(literal 1/3 binary32)) (*.f32 #s(literal 2 binary32) (PI.f32)))
(fma.f32 (*.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))) (pow.f32 (PI.f32) #s(literal 1/2 binary32))) (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 #s(literal 2 binary32) (PI.f32)))
(fma.f32 (*.f32 #s(literal 2 binary32) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (pow.f32 (PI.f32) #s(literal 1/3 binary32)) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))
(fma.f32 (*.f32 #s(literal 2 binary32) (pow.f32 (PI.f32) #s(literal 1/2 binary32))) (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))
(-.f32 (/.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32)) (*.f32 (PI.f32) (-.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))))))) (/.f32 (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 (PI.f32) (-.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32)) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (-.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (+.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 uy uy) (*.f32 uy uy))) #s(literal -64/27 binary32)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (PI.f32) (-.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (PI.f32) (-.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 uy uy) (*.f32 uy uy))) #s(literal -64/27 binary32)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (+.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32)) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (-.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))))
(/.f32 (+.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 uy uy) (*.f32 uy uy))) #s(literal -64/27 binary32)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (+.f32 (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32)) (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))))
(/.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (PI.f32) (-.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 (PI.f32) (-.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))))
(/.f32 (neg.f32 (+.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 uy uy) (*.f32 uy uy))) #s(literal -64/27 binary32)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (neg.f32 (+.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32)) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (-.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))))))
(/.f32 (neg.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (PI.f32) (-.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))))) (neg.f32 (*.f32 (PI.f32) (-.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))))))))
(/.f32 (-.f32 (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32))) (-.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))))))
(*.f32 (PI.f32) (+.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal 2 binary32)))
(*.f32 (+.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 uy uy) (*.f32 uy uy))) #s(literal -64/27 binary32)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32)) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (-.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))))))
(*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (PI.f32) (-.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))))))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (-.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))))))))
(+.f32 xi (+.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) (+.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)))))
(+.f32 (*.f32 ux (*.f32 maxCos zi)) (+.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))))
(+.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (+.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))))
(+.f32 (+.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))) (*.f32 ux (*.f32 maxCos zi)))
(+.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (+.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 ux (*.f32 maxCos zi))))
(+.f32 (+.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))) (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))))
(+.f32 (+.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))))) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)))
(+.f32 (+.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 ux (*.f32 maxCos zi))) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)))
(pow.f32 (/.f32 (+.f32 (*.f32 (+.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))) (+.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)))) (*.f32 (*.f32 ux (*.f32 maxCos zi)) (-.f32 (*.f32 ux (*.f32 maxCos zi)) (+.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)))))) (+.f32 (*.f32 (+.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))) (*.f32 (+.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))) (+.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))))) (*.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi))))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (+.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (-.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (+.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (+.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 ux (*.f32 maxCos zi)))) (+.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (-.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 ux (*.f32 maxCos zi)))))) #s(literal -1 binary32))
(fma.f32 #s(literal 1 binary32) xi (+.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) (+.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)))))
(fma.f32 ux (*.f32 maxCos zi) (+.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))))
(fma.f32 maxCos (*.f32 ux zi) (+.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))))
(fma.f32 yi (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))))))) (+.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 ux (*.f32 maxCos zi))))
(fma.f32 uy (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) yi) (+.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 ux (*.f32 maxCos zi))))
(fma.f32 xi #s(literal 1 binary32) (+.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) (+.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)))))
(fma.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))) (+.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))))
(fma.f32 zi (*.f32 ux maxCos) (+.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))))
(fma.f32 (*.f32 ux zi) maxCos (+.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))))
(fma.f32 (*.f32 maxCos zi) ux (+.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))))
(fma.f32 (*.f32 ux maxCos) zi (+.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))))
(fma.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))) xi (+.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))))
(fma.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy) (+.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 ux (*.f32 maxCos zi))))
(fma.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))))))) yi (+.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 ux (*.f32 maxCos zi))))
(fma.f32 (+.f32 (*.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi))))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (-.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 ux (*.f32 maxCos zi)))))) (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))))
(fma.f32 (+.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)))) (*.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))))))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (-.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))))))) (*.f32 ux (*.f32 maxCos zi)))
(fma.f32 (-.f32 (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)))) (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))))
(fma.f32 (-.f32 (*.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)))) (*.f32 ux (*.f32 maxCos zi)))
(fma.f32 (*.f32 yi uy) (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (+.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 ux (*.f32 maxCos zi))))
(fma.f32 (*.f32 yi (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))))))) uy (+.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 ux (*.f32 maxCos zi))))
(-.f32 (/.f32 (*.f32 (+.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))) (+.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)))) (+.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (-.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 ux (*.f32 maxCos zi))))) (/.f32 (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))) (+.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (-.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 ux (*.f32 maxCos zi))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 (+.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))) (+.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)))) (*.f32 (*.f32 ux (*.f32 maxCos zi)) (-.f32 (*.f32 ux (*.f32 maxCos zi)) (+.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)))))) (+.f32 (*.f32 (+.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))) (*.f32 (+.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))) (+.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))))) (*.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (-.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (+.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (+.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 ux (*.f32 maxCos zi)))) (+.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (-.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 ux (*.f32 maxCos zi)))))))
(/.f32 (+.f32 (*.f32 (+.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))) (*.f32 (+.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))) (+.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))))) (*.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))))) (+.f32 (*.f32 (+.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))) (+.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)))) (*.f32 (*.f32 ux (*.f32 maxCos zi)) (-.f32 (*.f32 ux (*.f32 maxCos zi)) (+.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)))))))
(/.f32 (+.f32 (*.f32 (+.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))) (*.f32 (+.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))) (+.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))))) (*.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))))) (+.f32 (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))) (-.f32 (*.f32 (+.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))) (+.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)))) (*.f32 (*.f32 ux (*.f32 maxCos zi)) (+.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)))))))
(/.f32 (*.f32 (+.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (+.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 ux (*.f32 maxCos zi)))) (+.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (-.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 ux (*.f32 maxCos zi))))) (+.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (-.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 ux (*.f32 maxCos zi)))))
(/.f32 (neg.f32 (+.f32 (*.f32 (+.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))) (*.f32 (+.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))) (+.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))))) (*.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi))))))) (neg.f32 (+.f32 (*.f32 (+.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))) (+.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)))) (*.f32 (*.f32 ux (*.f32 maxCos zi)) (-.f32 (*.f32 ux (*.f32 maxCos zi)) (+.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))))))))
(/.f32 (neg.f32 (*.f32 (+.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (+.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 ux (*.f32 maxCos zi)))) (+.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (-.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 ux (*.f32 maxCos zi)))))) (neg.f32 (+.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (-.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 ux (*.f32 maxCos zi))))))
(/.f32 (+.f32 (*.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))))) (*.f32 (+.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))) (*.f32 (+.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))) (+.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)))))) (+.f32 (*.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))))) (-.f32 (*.f32 (+.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))) (+.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)))) (*.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (+.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)))))))
(/.f32 (-.f32 (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (+.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))) (+.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))))) (-.f32 (*.f32 ux (*.f32 maxCos zi)) (+.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)))))
(/.f32 (-.f32 (*.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))))) (*.f32 (+.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))) (+.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))))) (-.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (+.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)))))
(/.f32 (+.f32 (*.f32 (+.f32 (*.f32 xi (*.f32 xi xi)) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 uy uy) (*.f32 uy uy))) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -8 binary32))) (*.f32 xi (*.f32 xi xi)))) (/.f32 (+.f32 (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (-.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 ux (*.f32 maxCos zi))))) (+.f32 (*.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi))))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))))))) (*.f32 (+.f32 (*.f32 xi xi) (-.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 xi (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 xi xi) (-.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 xi (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))))) (/.f32 (+.f32 (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (-.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 ux (*.f32 maxCos zi))))) (+.f32 (*.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi))))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))))))))
(/.f32 (+.f32 (*.f32 (+.f32 (*.f32 xi (*.f32 xi xi)) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 uy uy) (*.f32 uy uy))) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -8 binary32))) (*.f32 xi (*.f32 xi xi)))) (/.f32 (-.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))) (-.f32 (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)))))) (*.f32 (+.f32 (*.f32 xi xi) (-.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 xi (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 xi xi) (-.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 xi (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))))) (/.f32 (-.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))) (-.f32 (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)))))))
(/.f32 (+.f32 (*.f32 (+.f32 (*.f32 xi (*.f32 xi xi)) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 uy uy) (*.f32 uy uy))) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -8 binary32))) (*.f32 xi (*.f32 xi xi)))) (+.f32 (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (-.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 ux (*.f32 maxCos zi)))))) (*.f32 (+.f32 (*.f32 xi xi) (-.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 xi (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))))) (+.f32 (*.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi))))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))))))) (*.f32 (+.f32 (*.f32 xi xi) (-.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 xi (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))))) (+.f32 (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (-.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 ux (*.f32 maxCos zi)))))))
(/.f32 (+.f32 (*.f32 (+.f32 (*.f32 xi (*.f32 xi xi)) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 uy uy) (*.f32 uy uy))) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -8 binary32))) (*.f32 xi (*.f32 xi xi)))) (+.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))) (-.f32 (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (*.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 yi uy)) (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))))))) (*.f32 (+.f32 (*.f32 xi xi) (-.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 xi (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))))) (+.f32 (*.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi))))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))))))) (*.f32 (+.f32 (*.f32 xi xi) (-.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 xi (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))))) (+.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))) (-.f32 (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (*.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 yi uy)) (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))))))))
(/.f32 (+.f32 (*.f32 (+.f32 (*.f32 xi (*.f32 xi xi)) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 uy uy) (*.f32 uy uy))) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -8 binary32))) (*.f32 xi (*.f32 xi xi)))) (-.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)))) (*.f32 (+.f32 (*.f32 xi xi) (-.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 xi (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))))) (-.f32 (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)))))) (*.f32 (+.f32 (*.f32 xi xi) (-.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 xi (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))))) (-.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)))))
(/.f32 (+.f32 (*.f32 (+.f32 (*.f32 xi (*.f32 xi xi)) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 uy uy) (*.f32 uy uy))) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -8 binary32))) (*.f32 xi (*.f32 xi xi)))) (neg.f32 (+.f32 (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (-.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 ux (*.f32 maxCos zi))))))) (*.f32 (+.f32 (*.f32 xi xi) (-.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 xi (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))))) (neg.f32 (+.f32 (*.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi))))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)))))))) (*.f32 (+.f32 (*.f32 xi xi) (-.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 xi (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))))) (neg.f32 (+.f32 (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (-.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 ux (*.f32 maxCos zi))))))))
(/.f32 (+.f32 (*.f32 (+.f32 (*.f32 xi (*.f32 xi xi)) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 uy uy) (*.f32 uy uy))) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -8 binary32))) (*.f32 xi (*.f32 xi xi)))) (neg.f32 (-.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))))) (*.f32 (+.f32 (*.f32 xi xi) (-.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 xi (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))))) (neg.f32 (-.f32 (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))))))) (*.f32 (+.f32 (*.f32 xi xi) (-.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 xi (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))))) (neg.f32 (-.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))))))
(/.f32 (+.f32 (*.f32 (+.f32 (*.f32 xi (*.f32 xi xi)) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 uy uy) (*.f32 uy uy))) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -8 binary32))) (*.f32 xi (*.f32 xi xi)))) (-.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (+.f32 (*.f32 xi xi) (-.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 xi (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))))) (-.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))) (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi))))))) (*.f32 (+.f32 (*.f32 xi xi) (-.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 xi (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))))) (-.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 ux (*.f32 maxCos zi)))))
(/.f32 (+.f32 (*.f32 (+.f32 (*.f32 (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 uy uy) (*.f32 uy uy))) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -8 binary32))) (*.f32 xi (*.f32 xi xi))) (*.f32 xi (*.f32 xi xi))) (/.f32 (+.f32 (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (-.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 ux (*.f32 maxCos zi))))) (+.f32 (*.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi))))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))))))) (*.f32 (+.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) xi))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) xi))) (/.f32 (+.f32 (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (-.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 ux (*.f32 maxCos zi))))) (+.f32 (*.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi))))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))))))))
(/.f32 (+.f32 (*.f32 (+.f32 (*.f32 (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 uy uy) (*.f32 uy uy))) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -8 binary32))) (*.f32 xi (*.f32 xi xi))) (*.f32 xi (*.f32 xi xi))) (/.f32 (-.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))) (-.f32 (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)))))) (*.f32 (+.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) xi))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) xi))) (/.f32 (-.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))) (-.f32 (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)))))))
(/.f32 (+.f32 (*.f32 (+.f32 (*.f32 (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 uy uy) (*.f32 uy uy))) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -8 binary32))) (*.f32 xi (*.f32 xi xi))) (*.f32 xi (*.f32 xi xi))) (+.f32 (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (-.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 ux (*.f32 maxCos zi)))))) (*.f32 (+.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) xi))) (+.f32 (*.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi))))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))))))) (*.f32 (+.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) xi))) (+.f32 (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (-.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 ux (*.f32 maxCos zi)))))))
(/.f32 (+.f32 (*.f32 (+.f32 (*.f32 (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 uy uy) (*.f32 uy uy))) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -8 binary32))) (*.f32 xi (*.f32 xi xi))) (*.f32 xi (*.f32 xi xi))) (+.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))) (-.f32 (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (*.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 yi uy)) (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))))))) (*.f32 (+.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) xi))) (+.f32 (*.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi))))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))))))) (*.f32 (+.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) xi))) (+.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))) (-.f32 (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (*.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 yi uy)) (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))))))))
(/.f32 (+.f32 (*.f32 (+.f32 (*.f32 (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 uy uy) (*.f32 uy uy))) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -8 binary32))) (*.f32 xi (*.f32 xi xi))) (*.f32 xi (*.f32 xi xi))) (-.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)))) (*.f32 (+.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) xi))) (-.f32 (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)))))) (*.f32 (+.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) xi))) (-.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)))))
(/.f32 (+.f32 (*.f32 (+.f32 (*.f32 (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 uy uy) (*.f32 uy uy))) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -8 binary32))) (*.f32 xi (*.f32 xi xi))) (*.f32 xi (*.f32 xi xi))) (neg.f32 (+.f32 (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (-.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 ux (*.f32 maxCos zi))))))) (*.f32 (+.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) xi))) (neg.f32 (+.f32 (*.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi))))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)))))))) (*.f32 (+.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) xi))) (neg.f32 (+.f32 (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (-.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 ux (*.f32 maxCos zi))))))))
(/.f32 (+.f32 (*.f32 (+.f32 (*.f32 (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 uy uy) (*.f32 uy uy))) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -8 binary32))) (*.f32 xi (*.f32 xi xi))) (*.f32 xi (*.f32 xi xi))) (neg.f32 (-.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))))) (*.f32 (+.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) xi))) (neg.f32 (-.f32 (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))))))) (*.f32 (+.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) xi))) (neg.f32 (-.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))))))
(/.f32 (+.f32 (*.f32 (+.f32 (*.f32 (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 uy uy) (*.f32 uy uy))) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -8 binary32))) (*.f32 xi (*.f32 xi xi))) (*.f32 xi (*.f32 xi xi))) (-.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (+.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) xi))) (-.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))) (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi))))))) (*.f32 (+.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) xi))) (-.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 ux (*.f32 maxCos zi)))))
(/.f32 (+.f32 (*.f32 (-.f32 (*.f32 xi xi) (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))))) (/.f32 (+.f32 (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (-.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 ux (*.f32 maxCos zi))))) (+.f32 (*.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi))))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))))))) (*.f32 (-.f32 xi (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))) #s(literal 1 binary32))) (*.f32 (-.f32 xi (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))) (/.f32 (+.f32 (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (-.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 ux (*.f32 maxCos zi))))) (+.f32 (*.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi))))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))))))))
(/.f32 (+.f32 (*.f32 (-.f32 (*.f32 xi xi) (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))))) (/.f32 (-.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))) (-.f32 (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)))))) (*.f32 (-.f32 xi (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))) #s(literal 1 binary32))) (*.f32 (-.f32 xi (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))) (/.f32 (-.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))) (-.f32 (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)))))))
(/.f32 (+.f32 (*.f32 (-.f32 (*.f32 xi xi) (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))))) (+.f32 (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (-.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 ux (*.f32 maxCos zi)))))) (*.f32 (-.f32 xi (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))) (+.f32 (*.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi))))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))))))) (*.f32 (-.f32 xi (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))) (+.f32 (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (-.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 ux (*.f32 maxCos zi)))))))
(/.f32 (+.f32 (*.f32 (-.f32 (*.f32 xi xi) (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))))) (+.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))) (-.f32 (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (*.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 yi uy)) (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))))))) (*.f32 (-.f32 xi (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))) (+.f32 (*.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi))))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))))))) (*.f32 (-.f32 xi (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))) (+.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))) (-.f32 (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (*.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 yi uy)) (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))))))))
(/.f32 (+.f32 (*.f32 (-.f32 (*.f32 xi xi) (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))))) (-.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)))) (*.f32 (-.f32 xi (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))) (-.f32 (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)))))) (*.f32 (-.f32 xi (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))) (-.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)))))
(/.f32 (+.f32 (*.f32 (-.f32 (*.f32 xi xi) (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))))) (neg.f32 (+.f32 (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (-.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 ux (*.f32 maxCos zi))))))) (*.f32 (-.f32 xi (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))) (neg.f32 (+.f32 (*.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi))))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)))))))) (*.f32 (-.f32 xi (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))) (neg.f32 (+.f32 (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (-.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 ux (*.f32 maxCos zi))))))))
(/.f32 (+.f32 (*.f32 (-.f32 (*.f32 xi xi) (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))))) (neg.f32 (-.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))))) (*.f32 (-.f32 xi (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))) (neg.f32 (-.f32 (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))))))) (*.f32 (-.f32 xi (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))) (neg.f32 (-.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))))))
(/.f32 (+.f32 (*.f32 (-.f32 (*.f32 xi xi) (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))))) (-.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (-.f32 xi (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))) (-.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))) (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi))))))) (*.f32 (-.f32 xi (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))) (-.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 ux (*.f32 maxCos zi)))))
(/.f32 (+.f32 (*.f32 (-.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 xi xi)) (/.f32 (+.f32 (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (-.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 ux (*.f32 maxCos zi))))) (+.f32 (*.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi))))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))))))) (*.f32 (-.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) xi) #s(literal 1 binary32))) (*.f32 (-.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) xi) (/.f32 (+.f32 (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (-.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 ux (*.f32 maxCos zi))))) (+.f32 (*.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi))))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))))))))
(/.f32 (+.f32 (*.f32 (-.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 xi xi)) (/.f32 (-.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))) (-.f32 (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)))))) (*.f32 (-.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) xi) #s(literal 1 binary32))) (*.f32 (-.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) xi) (/.f32 (-.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))) (-.f32 (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)))))))
(/.f32 (+.f32 (*.f32 (-.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 xi xi)) (+.f32 (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (-.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 ux (*.f32 maxCos zi)))))) (*.f32 (-.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) xi) (+.f32 (*.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi))))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))))))) (*.f32 (-.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) xi) (+.f32 (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (-.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 ux (*.f32 maxCos zi)))))))
(/.f32 (+.f32 (*.f32 (-.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 xi xi)) (+.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))) (-.f32 (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (*.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 yi uy)) (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))))))) (*.f32 (-.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) xi) (+.f32 (*.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi))))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))))))) (*.f32 (-.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) xi) (+.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))) (-.f32 (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (*.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 yi uy)) (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))))))))
(/.f32 (+.f32 (*.f32 (-.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 xi xi)) (-.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)))) (*.f32 (-.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) xi) (-.f32 (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)))))) (*.f32 (-.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) xi) (-.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)))))
(/.f32 (+.f32 (*.f32 (-.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 xi xi)) (neg.f32 (+.f32 (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (-.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 ux (*.f32 maxCos zi))))))) (*.f32 (-.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) xi) (neg.f32 (+.f32 (*.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi))))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)))))))) (*.f32 (-.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) xi) (neg.f32 (+.f32 (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (-.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 ux (*.f32 maxCos zi))))))))
(/.f32 (+.f32 (*.f32 (-.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 xi xi)) (neg.f32 (-.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))))) (*.f32 (-.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) xi) (neg.f32 (-.f32 (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))))))) (*.f32 (-.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) xi) (neg.f32 (-.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))))))
(/.f32 (+.f32 (*.f32 (-.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 xi xi)) (-.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (-.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) xi) (-.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))) (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi))))))) (*.f32 (-.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) xi) (-.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 ux (*.f32 maxCos zi)))))
(/.f32 (+.f32 (*.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 uy uy) (*.f32 uy uy))) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -8 binary32))))) (/.f32 (+.f32 (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (-.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 ux (*.f32 maxCos zi))))) (+.f32 (*.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi))))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) #s(literal 1 binary32)))) #s(literal 1 binary32))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) #s(literal 1 binary32)))) (/.f32 (+.f32 (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (-.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 ux (*.f32 maxCos zi))))) (+.f32 (*.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi))))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))))))))
(/.f32 (+.f32 (*.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 uy uy) (*.f32 uy uy))) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -8 binary32))))) (/.f32 (-.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))) (-.f32 (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) #s(literal 1 binary32)))) #s(literal 1 binary32))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) #s(literal 1 binary32)))) (/.f32 (-.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))) (-.f32 (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)))))))
(/.f32 (+.f32 (*.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 uy uy) (*.f32 uy uy))) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -8 binary32))))) (+.f32 (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (-.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 ux (*.f32 maxCos zi)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) #s(literal 1 binary32)))) (+.f32 (*.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi))))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) #s(literal 1 binary32)))) (+.f32 (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (-.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 ux (*.f32 maxCos zi)))))))
(/.f32 (+.f32 (*.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 uy uy) (*.f32 uy uy))) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -8 binary32))))) (+.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))) (-.f32 (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (*.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 yi uy)) (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) #s(literal 1 binary32)))) (+.f32 (*.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi))))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) #s(literal 1 binary32)))) (+.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))) (-.f32 (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (*.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 yi uy)) (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))))))))
(/.f32 (+.f32 (*.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 uy uy) (*.f32 uy uy))) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -8 binary32))))) (-.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) #s(literal 1 binary32)))) (-.f32 (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) #s(literal 1 binary32)))) (-.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)))))
(/.f32 (+.f32 (*.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 uy uy) (*.f32 uy uy))) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -8 binary32))))) (neg.f32 (+.f32 (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (-.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 ux (*.f32 maxCos zi))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) #s(literal 1 binary32)))) (neg.f32 (+.f32 (*.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi))))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) #s(literal 1 binary32)))) (neg.f32 (+.f32 (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (-.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 ux (*.f32 maxCos zi))))))))
(/.f32 (+.f32 (*.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 uy uy) (*.f32 uy uy))) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -8 binary32))))) (neg.f32 (-.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) #s(literal 1 binary32)))) (neg.f32 (-.f32 (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) #s(literal 1 binary32)))) (neg.f32 (-.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))))))
(/.f32 (+.f32 (*.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 uy uy) (*.f32 uy uy))) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -8 binary32))))) (-.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) #s(literal 1 binary32)))) (-.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))) (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) #s(literal 1 binary32)))) (-.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 ux (*.f32 maxCos zi)))))
(/.f32 (+.f32 (*.f32 (*.f32 xi (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))))) (/.f32 (+.f32 (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (-.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 ux (*.f32 maxCos zi))))) (+.f32 (*.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi))))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))) #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))) (/.f32 (+.f32 (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (-.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 ux (*.f32 maxCos zi))))) (+.f32 (*.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi))))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))))))))
(/.f32 (+.f32 (*.f32 (*.f32 xi (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))))) (/.f32 (-.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))) (-.f32 (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))) #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))) (/.f32 (-.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))) (-.f32 (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)))))))
(/.f32 (+.f32 (*.f32 (*.f32 xi (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))))) (+.f32 (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (-.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 ux (*.f32 maxCos zi)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))) (+.f32 (*.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi))))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))) (+.f32 (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (-.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 ux (*.f32 maxCos zi)))))))
(/.f32 (+.f32 (*.f32 (*.f32 xi (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))))) (+.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))) (-.f32 (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (*.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 yi uy)) (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))) (+.f32 (*.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi))))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))) (+.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))) (-.f32 (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (*.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 yi uy)) (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))))))))
(/.f32 (+.f32 (*.f32 (*.f32 xi (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))))) (-.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))) (-.f32 (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))) (-.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)))))
(/.f32 (+.f32 (*.f32 (*.f32 xi (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))))) (neg.f32 (+.f32 (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (-.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 ux (*.f32 maxCos zi))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))) (neg.f32 (+.f32 (*.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi))))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))) (neg.f32 (+.f32 (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (-.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 ux (*.f32 maxCos zi))))))))
(/.f32 (+.f32 (*.f32 (*.f32 xi (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))))) (neg.f32 (-.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))) (neg.f32 (-.f32 (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))) (neg.f32 (-.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))))))
(/.f32 (+.f32 (*.f32 (*.f32 xi (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))))) (-.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))) (-.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))) (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))) (-.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 ux (*.f32 maxCos zi)))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 uy uy) (*.f32 uy uy))) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -8 binary32)))) xi) (/.f32 (+.f32 (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (-.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 ux (*.f32 maxCos zi))))) (+.f32 (*.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi))))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) #s(literal 1 binary32)))) #s(literal 1 binary32))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) #s(literal 1 binary32)))) (/.f32 (+.f32 (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (-.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 ux (*.f32 maxCos zi))))) (+.f32 (*.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi))))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 uy uy) (*.f32 uy uy))) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -8 binary32)))) xi) (/.f32 (-.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))) (-.f32 (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) #s(literal 1 binary32)))) #s(literal 1 binary32))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) #s(literal 1 binary32)))) (/.f32 (-.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))) (-.f32 (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 uy uy) (*.f32 uy uy))) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -8 binary32)))) xi) (+.f32 (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (-.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 ux (*.f32 maxCos zi)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) #s(literal 1 binary32)))) (+.f32 (*.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi))))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) #s(literal 1 binary32)))) (+.f32 (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (-.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 ux (*.f32 maxCos zi)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 uy uy) (*.f32 uy uy))) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -8 binary32)))) xi) (+.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))) (-.f32 (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (*.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 yi uy)) (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) #s(literal 1 binary32)))) (+.f32 (*.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi))))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) #s(literal 1 binary32)))) (+.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))) (-.f32 (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (*.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 yi uy)) (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 uy uy) (*.f32 uy uy))) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -8 binary32)))) xi) (-.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) #s(literal 1 binary32)))) (-.f32 (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) #s(literal 1 binary32)))) (-.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 uy uy) (*.f32 uy uy))) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -8 binary32)))) xi) (neg.f32 (+.f32 (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (-.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 ux (*.f32 maxCos zi))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) #s(literal 1 binary32)))) (neg.f32 (+.f32 (*.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi))))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) #s(literal 1 binary32)))) (neg.f32 (+.f32 (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (-.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 ux (*.f32 maxCos zi))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 uy uy) (*.f32 uy uy))) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -8 binary32)))) xi) (neg.f32 (-.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) #s(literal 1 binary32)))) (neg.f32 (-.f32 (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) #s(literal 1 binary32)))) (neg.f32 (-.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 uy uy) (*.f32 uy uy))) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -8 binary32)))) xi) (-.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) #s(literal 1 binary32)))) (-.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))) (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) #s(literal 1 binary32)))) (-.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 ux (*.f32 maxCos zi)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))))) xi) (/.f32 (+.f32 (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (-.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 ux (*.f32 maxCos zi))))) (+.f32 (*.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi))))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))) #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))) (/.f32 (+.f32 (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (-.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 ux (*.f32 maxCos zi))))) (+.f32 (*.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi))))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))))) xi) (/.f32 (-.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))) (-.f32 (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))) #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))) (/.f32 (-.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))) (-.f32 (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))))) xi) (+.f32 (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (-.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 ux (*.f32 maxCos zi)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))) (+.f32 (*.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi))))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))) (+.f32 (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (-.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 ux (*.f32 maxCos zi)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))))) xi) (+.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))) (-.f32 (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (*.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 yi uy)) (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))) (+.f32 (*.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi))))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))) (+.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))) (-.f32 (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (*.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 yi uy)) (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))))) xi) (-.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))) (-.f32 (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))) (-.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))))) xi) (neg.f32 (+.f32 (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (-.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 ux (*.f32 maxCos zi))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))) (neg.f32 (+.f32 (*.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi))))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))) (neg.f32 (+.f32 (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (-.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 ux (*.f32 maxCos zi))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))))) xi) (neg.f32 (-.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))) (neg.f32 (-.f32 (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))) (neg.f32 (-.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))))) xi) (-.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))) (-.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))) (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))) (-.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 ux (*.f32 maxCos zi)))))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (+.f32 (*.f32 xi xi) (-.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 xi (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))))) (*.f32 (/.f32 (+.f32 (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (-.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 ux (*.f32 maxCos zi))))) (+.f32 (*.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi))))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)))))) (+.f32 (*.f32 xi (*.f32 xi xi)) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 uy uy) (*.f32 uy uy))) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -8 binary32))) (*.f32 xi (*.f32 xi xi)))))) (*.f32 (/.f32 (+.f32 (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (-.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 ux (*.f32 maxCos zi))))) (+.f32 (*.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi))))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)))))) (+.f32 (*.f32 xi xi) (-.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 xi (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))))))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (+.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) xi)))) (*.f32 (/.f32 (+.f32 (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (-.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 ux (*.f32 maxCos zi))))) (+.f32 (*.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi))))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)))))) (+.f32 (*.f32 (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 uy uy) (*.f32 uy uy))) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -8 binary32))) (*.f32 xi (*.f32 xi xi))) (*.f32 xi (*.f32 xi xi))))) (*.f32 (/.f32 (+.f32 (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (-.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 ux (*.f32 maxCos zi))))) (+.f32 (*.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi))))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)))))) (+.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) xi)))))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (-.f32 xi (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 (/.f32 (+.f32 (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (-.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 ux (*.f32 maxCos zi))))) (+.f32 (*.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi))))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)))))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))))))) (*.f32 (/.f32 (+.f32 (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (-.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 ux (*.f32 maxCos zi))))) (+.f32 (*.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi))))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)))))) (-.f32 xi (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (-.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) xi)) (*.f32 (/.f32 (+.f32 (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (-.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 ux (*.f32 maxCos zi))))) (+.f32 (*.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi))))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)))))) (-.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 xi xi)))) (*.f32 (/.f32 (+.f32 (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (-.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 ux (*.f32 maxCos zi))))) (+.f32 (*.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi))))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)))))) (-.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) xi)))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) #s(literal 1 binary32))))) (*.f32 (/.f32 (+.f32 (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (-.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 ux (*.f32 maxCos zi))))) (+.f32 (*.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi))))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)))))) (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 uy uy) (*.f32 uy uy))) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -8 binary32))))))) (*.f32 (/.f32 (+.f32 (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (-.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 ux (*.f32 maxCos zi))))) (+.f32 (*.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi))))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 (/.f32 (+.f32 (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (-.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 ux (*.f32 maxCos zi))))) (+.f32 (*.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi))))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)))))) (*.f32 xi (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))))))) (*.f32 (/.f32 (+.f32 (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (-.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 ux (*.f32 maxCos zi))))) (+.f32 (*.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi))))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)))))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) #s(literal 1 binary32))))) (*.f32 (/.f32 (+.f32 (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (-.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 ux (*.f32 maxCos zi))))) (+.f32 (*.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi))))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 uy uy) (*.f32 uy uy))) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -8 binary32)))) xi))) (*.f32 (/.f32 (+.f32 (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (-.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 ux (*.f32 maxCos zi))))) (+.f32 (*.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi))))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 (/.f32 (+.f32 (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (-.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 ux (*.f32 maxCos zi))))) (+.f32 (*.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi))))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))))) xi))) (*.f32 (/.f32 (+.f32 (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (-.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 ux (*.f32 maxCos zi))))) (+.f32 (*.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi))))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)))))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (+.f32 (*.f32 xi xi) (-.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 xi (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))))) (*.f32 (/.f32 (-.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))) (-.f32 (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))))) (+.f32 (*.f32 xi (*.f32 xi xi)) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 uy uy) (*.f32 uy uy))) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -8 binary32))) (*.f32 xi (*.f32 xi xi)))))) (*.f32 (/.f32 (-.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))) (-.f32 (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))))) (+.f32 (*.f32 xi xi) (-.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 xi (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))))))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (+.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) xi)))) (*.f32 (/.f32 (-.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))) (-.f32 (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))))) (+.f32 (*.f32 (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 uy uy) (*.f32 uy uy))) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -8 binary32))) (*.f32 xi (*.f32 xi xi))) (*.f32 xi (*.f32 xi xi))))) (*.f32 (/.f32 (-.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))) (-.f32 (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))))) (+.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) xi)))))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (-.f32 xi (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 (/.f32 (-.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))) (-.f32 (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))))))) (*.f32 (/.f32 (-.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))) (-.f32 (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))))) (-.f32 xi (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (-.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) xi)) (*.f32 (/.f32 (-.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))) (-.f32 (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))))) (-.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 xi xi)))) (*.f32 (/.f32 (-.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))) (-.f32 (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))))) (-.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) xi)))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) #s(literal 1 binary32))))) (*.f32 (/.f32 (-.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))) (-.f32 (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))))) (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 uy uy) (*.f32 uy uy))) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -8 binary32))))))) (*.f32 (/.f32 (-.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))) (-.f32 (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 (/.f32 (-.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))) (-.f32 (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))))) (*.f32 xi (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))))))) (*.f32 (/.f32 (-.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))) (-.f32 (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) #s(literal 1 binary32))))) (*.f32 (/.f32 (-.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))) (-.f32 (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 uy uy) (*.f32 uy uy))) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -8 binary32)))) xi))) (*.f32 (/.f32 (-.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))) (-.f32 (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 (/.f32 (-.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))) (-.f32 (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))))) xi))) (*.f32 (/.f32 (-.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))) (-.f32 (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))))
(/.f32 (+.f32 (*.f32 (+.f32 (*.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi))))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))))) (+.f32 (*.f32 xi xi) (-.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 xi (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))))) (*.f32 (+.f32 (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (-.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 ux (*.f32 maxCos zi))))) (+.f32 (*.f32 xi (*.f32 xi xi)) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 uy uy) (*.f32 uy uy))) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -8 binary32))) (*.f32 xi (*.f32 xi xi)))))) (*.f32 (+.f32 (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (-.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 ux (*.f32 maxCos zi))))) (+.f32 (*.f32 xi xi) (-.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 xi (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))))))
(/.f32 (+.f32 (*.f32 (+.f32 (*.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi))))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))))) (+.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) xi)))) (*.f32 (+.f32 (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (-.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 ux (*.f32 maxCos zi))))) (+.f32 (*.f32 (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 uy uy) (*.f32 uy uy))) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -8 binary32))) (*.f32 xi (*.f32 xi xi))) (*.f32 xi (*.f32 xi xi))))) (*.f32 (+.f32 (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (-.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 ux (*.f32 maxCos zi))))) (+.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) xi)))))
(/.f32 (+.f32 (*.f32 (+.f32 (*.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi))))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))))) (-.f32 xi (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 (+.f32 (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (-.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 ux (*.f32 maxCos zi))))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))))))) (*.f32 (+.f32 (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (-.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 ux (*.f32 maxCos zi))))) (-.f32 xi (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))))
(/.f32 (+.f32 (*.f32 (+.f32 (*.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi))))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))))) (-.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) xi)) (*.f32 (+.f32 (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (-.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 ux (*.f32 maxCos zi))))) (-.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 xi xi)))) (*.f32 (+.f32 (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (-.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 ux (*.f32 maxCos zi))))) (-.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) xi)))
(/.f32 (+.f32 (*.f32 (+.f32 (*.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi))))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) #s(literal 1 binary32))))) (*.f32 (+.f32 (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (-.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 ux (*.f32 maxCos zi))))) (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 uy uy) (*.f32 uy uy))) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -8 binary32))))))) (*.f32 (+.f32 (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (-.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 ux (*.f32 maxCos zi))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (+.f32 (*.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi))))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 (+.f32 (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (-.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 ux (*.f32 maxCos zi))))) (*.f32 xi (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))))))) (*.f32 (+.f32 (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (-.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 ux (*.f32 maxCos zi))))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))))
(/.f32 (+.f32 (*.f32 (+.f32 (*.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi))))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) #s(literal 1 binary32))))) (*.f32 (+.f32 (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (-.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 ux (*.f32 maxCos zi))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 uy uy) (*.f32 uy uy))) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -8 binary32)))) xi))) (*.f32 (+.f32 (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (-.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 ux (*.f32 maxCos zi))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (+.f32 (*.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi))))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 (+.f32 (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (-.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 ux (*.f32 maxCos zi))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))))) xi))) (*.f32 (+.f32 (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (-.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 ux (*.f32 maxCos zi))))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))))
(/.f32 (+.f32 (*.f32 (+.f32 (*.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi))))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))))) (+.f32 (*.f32 xi xi) (-.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 xi (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))))) (*.f32 (+.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))) (-.f32 (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (*.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 yi uy)) (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))))))))) (+.f32 (*.f32 xi (*.f32 xi xi)) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 uy uy) (*.f32 uy uy))) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -8 binary32))) (*.f32 xi (*.f32 xi xi)))))) (*.f32 (+.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))) (-.f32 (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (*.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 yi uy)) (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))))))))) (+.f32 (*.f32 xi xi) (-.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 xi (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))))))
(/.f32 (+.f32 (*.f32 (+.f32 (*.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi))))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))))) (+.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) xi)))) (*.f32 (+.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))) (-.f32 (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (*.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 yi uy)) (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))))))))) (+.f32 (*.f32 (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 uy uy) (*.f32 uy uy))) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -8 binary32))) (*.f32 xi (*.f32 xi xi))) (*.f32 xi (*.f32 xi xi))))) (*.f32 (+.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))) (-.f32 (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (*.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 yi uy)) (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))))))))) (+.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) xi)))))
(/.f32 (+.f32 (*.f32 (+.f32 (*.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi))))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))))) (-.f32 xi (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 (+.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))) (-.f32 (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (*.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 yi uy)) (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))))))))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))))))) (*.f32 (+.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))) (-.f32 (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (*.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 yi uy)) (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))))))))) (-.f32 xi (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))))
(/.f32 (+.f32 (*.f32 (+.f32 (*.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi))))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))))) (-.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) xi)) (*.f32 (+.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))) (-.f32 (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (*.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 yi uy)) (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))))))))) (-.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 xi xi)))) (*.f32 (+.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))) (-.f32 (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (*.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 yi uy)) (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))))))))) (-.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) xi)))
(/.f32 (+.f32 (*.f32 (+.f32 (*.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi))))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) #s(literal 1 binary32))))) (*.f32 (+.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))) (-.f32 (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (*.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 yi uy)) (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))))))))) (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 uy uy) (*.f32 uy uy))) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -8 binary32))))))) (*.f32 (+.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))) (-.f32 (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (*.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 yi uy)) (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (+.f32 (*.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi))))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 (+.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))) (-.f32 (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (*.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 yi uy)) (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))))))))) (*.f32 xi (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))))))) (*.f32 (+.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))) (-.f32 (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (*.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 yi uy)) (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))))))))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))))
(/.f32 (+.f32 (*.f32 (+.f32 (*.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi))))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) #s(literal 1 binary32))))) (*.f32 (+.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))) (-.f32 (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (*.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 yi uy)) (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 uy uy) (*.f32 uy uy))) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -8 binary32)))) xi))) (*.f32 (+.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))) (-.f32 (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (*.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 yi uy)) (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (+.f32 (*.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi))))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 (+.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))) (-.f32 (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (*.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 yi uy)) (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))))) xi))) (*.f32 (+.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))) (-.f32 (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (*.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 yi uy)) (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))))))))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))))
(/.f32 (+.f32 (*.f32 (-.f32 (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)))) (+.f32 (*.f32 xi xi) (-.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 xi (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))))) (*.f32 (-.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))) (+.f32 (*.f32 xi (*.f32 xi xi)) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 uy uy) (*.f32 uy uy))) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -8 binary32))) (*.f32 xi (*.f32 xi xi)))))) (*.f32 (-.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))) (+.f32 (*.f32 xi xi) (-.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 xi (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))))))
(/.f32 (+.f32 (*.f32 (-.f32 (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)))) (+.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) xi)))) (*.f32 (-.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))) (+.f32 (*.f32 (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 uy uy) (*.f32 uy uy))) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -8 binary32))) (*.f32 xi (*.f32 xi xi))) (*.f32 xi (*.f32 xi xi))))) (*.f32 (-.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))) (+.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) xi)))))
(/.f32 (+.f32 (*.f32 (-.f32 (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)))) (-.f32 xi (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 (-.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))))))) (*.f32 (-.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))) (-.f32 xi (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))))
(/.f32 (+.f32 (*.f32 (-.f32 (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)))) (-.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) xi)) (*.f32 (-.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))) (-.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 xi xi)))) (*.f32 (-.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))) (-.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) xi)))
(/.f32 (+.f32 (*.f32 (-.f32 (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) #s(literal 1 binary32))))) (*.f32 (-.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))) (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 uy uy) (*.f32 uy uy))) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -8 binary32))))))) (*.f32 (-.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (-.f32 (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 (-.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))) (*.f32 xi (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))))))) (*.f32 (-.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))))
(/.f32 (+.f32 (*.f32 (-.f32 (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) #s(literal 1 binary32))))) (*.f32 (-.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 uy uy) (*.f32 uy uy))) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -8 binary32)))) xi))) (*.f32 (-.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (-.f32 (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 (-.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))))) xi))) (*.f32 (-.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))))
(/.f32 (+.f32 (*.f32 (neg.f32 (+.f32 (*.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi))))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)))))) (+.f32 (*.f32 xi xi) (-.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 xi (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))))) (*.f32 (neg.f32 (+.f32 (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (-.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 ux (*.f32 maxCos zi)))))) (+.f32 (*.f32 xi (*.f32 xi xi)) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 uy uy) (*.f32 uy uy))) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -8 binary32))) (*.f32 xi (*.f32 xi xi)))))) (*.f32 (neg.f32 (+.f32 (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (-.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 ux (*.f32 maxCos zi)))))) (+.f32 (*.f32 xi xi) (-.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 xi (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))))))
(/.f32 (+.f32 (*.f32 (neg.f32 (+.f32 (*.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi))))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)))))) (+.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) xi)))) (*.f32 (neg.f32 (+.f32 (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (-.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 ux (*.f32 maxCos zi)))))) (+.f32 (*.f32 (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 uy uy) (*.f32 uy uy))) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -8 binary32))) (*.f32 xi (*.f32 xi xi))) (*.f32 xi (*.f32 xi xi))))) (*.f32 (neg.f32 (+.f32 (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (-.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 ux (*.f32 maxCos zi)))))) (+.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) xi)))))
(/.f32 (+.f32 (*.f32 (neg.f32 (+.f32 (*.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi))))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)))))) (-.f32 xi (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 (neg.f32 (+.f32 (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (-.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 ux (*.f32 maxCos zi)))))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))))))) (*.f32 (neg.f32 (+.f32 (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (-.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 ux (*.f32 maxCos zi)))))) (-.f32 xi (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))))
(/.f32 (+.f32 (*.f32 (neg.f32 (+.f32 (*.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi))))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)))))) (-.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) xi)) (*.f32 (neg.f32 (+.f32 (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (-.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 ux (*.f32 maxCos zi)))))) (-.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 xi xi)))) (*.f32 (neg.f32 (+.f32 (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (-.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 ux (*.f32 maxCos zi)))))) (-.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) xi)))
(/.f32 (+.f32 (*.f32 (neg.f32 (+.f32 (*.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi))))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) #s(literal 1 binary32))))) (*.f32 (neg.f32 (+.f32 (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (-.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 ux (*.f32 maxCos zi)))))) (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 uy uy) (*.f32 uy uy))) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -8 binary32))))))) (*.f32 (neg.f32 (+.f32 (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (-.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 ux (*.f32 maxCos zi)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (neg.f32 (+.f32 (*.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi))))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)))))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 (neg.f32 (+.f32 (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (-.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 ux (*.f32 maxCos zi)))))) (*.f32 xi (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))))))) (*.f32 (neg.f32 (+.f32 (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (-.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 ux (*.f32 maxCos zi)))))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))))
(/.f32 (+.f32 (*.f32 (neg.f32 (+.f32 (*.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi))))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) #s(literal 1 binary32))))) (*.f32 (neg.f32 (+.f32 (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (-.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 ux (*.f32 maxCos zi)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 uy uy) (*.f32 uy uy))) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -8 binary32)))) xi))) (*.f32 (neg.f32 (+.f32 (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (-.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 ux (*.f32 maxCos zi)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (neg.f32 (+.f32 (*.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi))))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)))))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 (neg.f32 (+.f32 (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (-.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 ux (*.f32 maxCos zi)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))))) xi))) (*.f32 (neg.f32 (+.f32 (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (-.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 ux (*.f32 maxCos zi)))))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))))
(/.f32 (+.f32 (*.f32 (neg.f32 (-.f32 (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))))) (+.f32 (*.f32 xi xi) (-.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 xi (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))))) (*.f32 (neg.f32 (-.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)))) (+.f32 (*.f32 xi (*.f32 xi xi)) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 uy uy) (*.f32 uy uy))) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -8 binary32))) (*.f32 xi (*.f32 xi xi)))))) (*.f32 (neg.f32 (-.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)))) (+.f32 (*.f32 xi xi) (-.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 xi (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))))))
(/.f32 (+.f32 (*.f32 (neg.f32 (-.f32 (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))))) (+.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) xi)))) (*.f32 (neg.f32 (-.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)))) (+.f32 (*.f32 (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 uy uy) (*.f32 uy uy))) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -8 binary32))) (*.f32 xi (*.f32 xi xi))) (*.f32 xi (*.f32 xi xi))))) (*.f32 (neg.f32 (-.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)))) (+.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) xi)))))
(/.f32 (+.f32 (*.f32 (neg.f32 (-.f32 (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))))) (-.f32 xi (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 (neg.f32 (-.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))))))) (*.f32 (neg.f32 (-.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)))) (-.f32 xi (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))))
(/.f32 (+.f32 (*.f32 (neg.f32 (-.f32 (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))))) (-.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) xi)) (*.f32 (neg.f32 (-.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)))) (-.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 xi xi)))) (*.f32 (neg.f32 (-.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)))) (-.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) xi)))
(/.f32 (+.f32 (*.f32 (neg.f32 (-.f32 (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) #s(literal 1 binary32))))) (*.f32 (neg.f32 (-.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)))) (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 uy uy) (*.f32 uy uy))) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -8 binary32))))))) (*.f32 (neg.f32 (-.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (neg.f32 (-.f32 (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 (neg.f32 (-.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)))) (*.f32 xi (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))))))) (*.f32 (neg.f32 (-.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))))
(/.f32 (+.f32 (*.f32 (neg.f32 (-.f32 (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) #s(literal 1 binary32))))) (*.f32 (neg.f32 (-.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 uy uy) (*.f32 uy uy))) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -8 binary32)))) xi))) (*.f32 (neg.f32 (-.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (neg.f32 (-.f32 (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 (neg.f32 (-.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))))) xi))) (*.f32 (neg.f32 (-.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))))
(/.f32 (+.f32 (*.f32 (-.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))) (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi))))) (+.f32 (*.f32 xi xi) (-.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 xi (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))))) (*.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 ux (*.f32 maxCos zi))) (+.f32 (*.f32 xi (*.f32 xi xi)) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 uy uy) (*.f32 uy uy))) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -8 binary32))) (*.f32 xi (*.f32 xi xi)))))) (*.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 ux (*.f32 maxCos zi))) (+.f32 (*.f32 xi xi) (-.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 xi (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))))))
(/.f32 (+.f32 (*.f32 (-.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))) (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi))))) (+.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) xi)))) (*.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 ux (*.f32 maxCos zi))) (+.f32 (*.f32 (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 uy uy) (*.f32 uy uy))) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -8 binary32))) (*.f32 xi (*.f32 xi xi))) (*.f32 xi (*.f32 xi xi))))) (*.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 ux (*.f32 maxCos zi))) (+.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) xi)))))
(/.f32 (+.f32 (*.f32 (-.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))) (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi))))) (-.f32 xi (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 ux (*.f32 maxCos zi))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))))))) (*.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 ux (*.f32 maxCos zi))) (-.f32 xi (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))))
(/.f32 (+.f32 (*.f32 (-.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))) (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi))))) (-.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) xi)) (*.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 ux (*.f32 maxCos zi))) (-.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 xi xi)))) (*.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 ux (*.f32 maxCos zi))) (-.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) xi)))
(/.f32 (+.f32 (*.f32 (-.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))) (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) #s(literal 1 binary32))))) (*.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 ux (*.f32 maxCos zi))) (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 uy uy) (*.f32 uy uy))) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -8 binary32))))))) (*.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 ux (*.f32 maxCos zi))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (-.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))) (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi))))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 ux (*.f32 maxCos zi))) (*.f32 xi (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))))))) (*.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 ux (*.f32 maxCos zi))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))))
(/.f32 (+.f32 (*.f32 (-.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))) (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) #s(literal 1 binary32))))) (*.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 ux (*.f32 maxCos zi))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 uy uy) (*.f32 uy uy))) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -8 binary32)))) xi))) (*.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 ux (*.f32 maxCos zi))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (-.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))) (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi))))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 ux (*.f32 maxCos zi))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))))) xi))) (*.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 ux (*.f32 maxCos zi))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))))
(*.f32 (+.f32 (*.f32 (+.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))) (*.f32 (+.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))) (+.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))))) (*.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (+.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))) (+.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)))) (*.f32 (*.f32 ux (*.f32 maxCos zi)) (-.f32 (*.f32 ux (*.f32 maxCos zi)) (+.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))))))))
(*.f32 (*.f32 (+.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (+.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 ux (*.f32 maxCos zi)))) (+.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (-.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 ux (*.f32 maxCos zi))))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (-.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 ux (*.f32 maxCos zi))))))
(+.f32 xi (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))
(+.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) xi)
(fma.f32 #s(literal 1 binary32) xi (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))
(fma.f32 (PI.f32) (*.f32 (*.f32 (*.f32 (PI.f32) #s(literal -2 binary32)) (*.f32 uy uy)) xi) xi)
(fma.f32 xi #s(literal 1 binary32) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))
(fma.f32 xi (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) xi)
(fma.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 xi (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) xi)
(fma.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) xi) xi)
(fma.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32))) xi)
(fma.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) xi)
(fma.f32 (*.f32 uy uy) (*.f32 xi (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) xi)
(fma.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 xi (*.f32 (PI.f32) (PI.f32))) xi)
(fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) xi xi)
(fma.f32 (*.f32 uy #s(literal -2 binary32)) (*.f32 uy (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) xi)
(fma.f32 (*.f32 (PI.f32) xi) (*.f32 (*.f32 (PI.f32) #s(literal -2 binary32)) (*.f32 uy uy)) xi)
(fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32)) (*.f32 (*.f32 uy uy) xi) xi)
(fma.f32 (*.f32 xi (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 uy uy) xi)
(fma.f32 (*.f32 xi (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) (*.f32 (PI.f32) (PI.f32)) xi)
(fma.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy uy)) #s(literal -2 binary32) xi)
(fma.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy #s(literal -2 binary32))) uy xi)
(fma.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) xi) (*.f32 (PI.f32) (PI.f32)) xi)
(fma.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (PI.f32) xi)) (PI.f32) xi)
(fma.f32 (*.f32 (*.f32 xi (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) uy) uy xi)
(/.f32 (+.f32 (*.f32 xi (*.f32 xi xi)) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 uy uy) (*.f32 uy uy))) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -8 binary32))) (*.f32 xi (*.f32 xi xi)))) (+.f32 (*.f32 xi xi) (-.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 xi (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 uy uy) (*.f32 uy uy))) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -8 binary32))) (*.f32 xi (*.f32 xi xi))) (*.f32 xi (*.f32 xi xi))) (+.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (-.f32 (*.f32 xi xi) (*.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) xi))))
(/.f32 (-.f32 (*.f32 xi xi) (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))))) (-.f32 xi (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))))
(/.f32 (-.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 xi xi)) (-.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) xi))
(/.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 uy uy) (*.f32 uy uy))) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -8 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) #s(literal 1 binary32)))))
(/.f32 (*.f32 xi (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))))
(/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 uy uy) (*.f32 uy uy))) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -8 binary32)))) xi) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) #s(literal 1 binary32)))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))))) xi) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))))
(*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))))
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))) xi)
(+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))
(+.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))
(pow.f32 (/.f32 (+.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32)) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (-.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (+.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 uy uy) (*.f32 uy uy))) #s(literal -64/27 binary32)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (*.f32 (PI.f32) (-.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (PI.f32) (-.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))))) #s(literal -1 binary32))
(fma.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))
(fma.f32 #s(literal 1 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))
(fma.f32 uy (*.f32 (*.f32 uy #s(literal -4/3 binary32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))
(fma.f32 #s(literal 2 binary32) (PI.f32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))
(fma.f32 (PI.f32) #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))
(fma.f32 (PI.f32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))
(fma.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32)))
(fma.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))
(fma.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))
(fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))
(fma.f32 (*.f32 uy #s(literal -4/3 binary32)) (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))
(fma.f32 (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32)))
(fma.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))) (PI.f32) (*.f32 #s(literal 2 binary32) (PI.f32)))
(fma.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))
(fma.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) #s(literal 2 binary32)) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))
(fma.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))
(fma.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) #s(literal 2 binary32)) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))
(fma.f32 (*.f32 uy (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 uy #s(literal -4/3 binary32)) (PI.f32)) (*.f32 #s(literal 2 binary32) (PI.f32)))
(fma.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (PI.f32))) (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal 2 binary32) (PI.f32)))
(fma.f32 (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) #s(literal -4/3 binary32) (*.f32 #s(literal 2 binary32) (PI.f32)))
(fma.f32 (*.f32 (PI.f32) (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy #s(literal -4/3 binary32)) (*.f32 #s(literal 2 binary32) (PI.f32)))
(fma.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) uy) (*.f32 uy #s(literal -4/3 binary32)) (*.f32 #s(literal 2 binary32) (PI.f32)))
(fma.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal -4/3 binary32)) (*.f32 uy uy) (*.f32 #s(literal 2 binary32) (PI.f32)))
(fma.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 uy #s(literal -4/3 binary32))) uy (*.f32 #s(literal 2 binary32) (PI.f32)))
(fma.f32 (*.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal 1 binary32)) (PI.f32) (*.f32 #s(literal 2 binary32) (PI.f32)))
(fma.f32 (*.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (pow.f32 (PI.f32) #s(literal 1/3 binary32)) (*.f32 #s(literal 2 binary32) (PI.f32)))
(fma.f32 (*.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))) (pow.f32 (PI.f32) #s(literal 1/2 binary32))) (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 #s(literal 2 binary32) (PI.f32)))
(fma.f32 (*.f32 #s(literal 2 binary32) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (pow.f32 (PI.f32) #s(literal 1/3 binary32)) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))
(fma.f32 (*.f32 #s(literal 2 binary32) (pow.f32 (PI.f32) #s(literal 1/2 binary32))) (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))
(-.f32 (/.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32)) (*.f32 (PI.f32) (-.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))))))) (/.f32 (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 (PI.f32) (-.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32)) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (-.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (+.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 uy uy) (*.f32 uy uy))) #s(literal -64/27 binary32)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (PI.f32) (-.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (PI.f32) (-.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 uy uy) (*.f32 uy uy))) #s(literal -64/27 binary32)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (+.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32)) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (-.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))))
(/.f32 (+.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 uy uy) (*.f32 uy uy))) #s(literal -64/27 binary32)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (+.f32 (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32)) (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))))
(/.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (PI.f32) (-.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 (PI.f32) (-.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))))
(/.f32 (neg.f32 (+.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 uy uy) (*.f32 uy uy))) #s(literal -64/27 binary32)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (neg.f32 (+.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32)) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (-.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))))))
(/.f32 (neg.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (PI.f32) (-.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))))) (neg.f32 (*.f32 (PI.f32) (-.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))))))))
(/.f32 (-.f32 (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32))) (-.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))))))
(*.f32 (PI.f32) (+.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal 2 binary32)))
(*.f32 (+.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 uy uy) (*.f32 uy uy))) #s(literal -64/27 binary32)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32)) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (-.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))))))
(*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (PI.f32) (-.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))))))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (-.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))))))))
(+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (+.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))))
(+.f32 (*.f32 ux (*.f32 maxCos zi)) (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))))
(+.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (+.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))
(+.f32 (+.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))) (*.f32 xi (cos.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 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))) (*.f32 ux (*.f32 maxCos zi)))
(+.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 ux (*.f32 maxCos zi))) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)))
(pow.f32 (/.f32 (+.f32 (*.f32 (+.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))) (+.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)))) (*.f32 (*.f32 xi (cos.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 (*.f32 ux (*.f32 maxCos zi)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)))))) (+.f32 (*.f32 (+.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))) (*.f32 (+.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))) (+.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))))) (pow.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) #s(literal 3 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (+.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (-.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) (-.f32 (*.f32 (+.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))) (+.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)))) (*.f32 (*.f32 xi xi) (+.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)))))))))) #s(literal -1 binary32))
(fma.f32 ux (*.f32 maxCos zi) (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))))
(fma.f32 maxCos (*.f32 ux zi) (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))))
(fma.f32 yi (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))))))) (+.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))
(fma.f32 uy (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) yi) (+.f32 (*.f32 ux (*.f32 maxCos zi)) (*.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 (*.f32 ux (*.f32 maxCos zi)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))))
(fma.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) xi (+.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))))
(fma.f32 zi (*.f32 ux maxCos) (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))))
(fma.f32 (*.f32 ux zi) maxCos (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))))
(fma.f32 (*.f32 maxCos zi) ux (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))))
(fma.f32 (*.f32 ux maxCos) zi (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))))
(fma.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy) (+.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))
(fma.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))))))) yi (+.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))
(fma.f32 (+.f32 (*.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi))))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (-.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 ux (*.f32 maxCos zi)))))) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(fma.f32 (-.f32 (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)))) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(fma.f32 (*.f32 yi uy) (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (+.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))
(fma.f32 (*.f32 yi (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))))))) uy (+.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))
(-.f32 (/.f32 (*.f32 (+.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))) (+.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)))) (+.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (-.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (+.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (-.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 (+.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))) (+.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)))) (*.f32 (*.f32 xi (cos.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 (*.f32 ux (*.f32 maxCos zi)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)))))) (+.f32 (*.f32 (+.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))) (*.f32 (+.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))) (+.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))))) (pow.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) #s(literal 3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (-.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) (-.f32 (*.f32 (+.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))) (+.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)))) (*.f32 (*.f32 xi xi) (+.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 (*.f32 (+.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))) (*.f32 (+.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))) (+.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))))) (pow.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) #s(literal 3 binary32))) (+.f32 (*.f32 (+.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))) (+.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)))) (*.f32 (*.f32 xi (cos.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 (*.f32 ux (*.f32 maxCos zi)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)))))))
(/.f32 (+.f32 (*.f32 (+.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))) (*.f32 (+.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))) (+.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))))) (pow.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (-.f32 (*.f32 (+.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))) (+.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)))) (*.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (+.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)))))))
(/.f32 (-.f32 (*.f32 (+.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))) (+.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)))) (*.f32 (*.f32 xi xi) (+.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 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (-.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))))
(/.f32 (neg.f32 (+.f32 (*.f32 (+.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))) (*.f32 (+.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))) (+.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))))) (pow.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) #s(literal 3 binary32)))) (neg.f32 (+.f32 (*.f32 (+.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))) (+.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)))) (*.f32 (*.f32 xi (cos.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 (*.f32 ux (*.f32 maxCos zi)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (+.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))) (+.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)))) (*.f32 (*.f32 xi xi) (+.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)))))))))) (neg.f32 (+.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (-.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))))
(/.f32 (+.f32 (*.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi))))) (pow.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))) #s(literal 3 binary32))) (+.f32 (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))) (-.f32 (pow.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))) #s(literal 2 binary32)) (*.f32 (*.f32 ux (*.f32 maxCos zi)) (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)))))))
(/.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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.f32 (+.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))) (+.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))))) (-.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (+.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)))))
(/.f32 (-.f32 (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))) (pow.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))) #s(literal 2 binary32))) (-.f32 (*.f32 ux (*.f32 maxCos zi)) (+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)))))
(*.f32 (+.f32 (*.f32 (+.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))) (*.f32 (+.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))) (+.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))))) (pow.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (+.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))) (+.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)))) (*.f32 (*.f32 xi (cos.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 (*.f32 ux (*.f32 maxCos zi)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))))))))
(*.f32 (-.f32 (*.f32 (+.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))) (+.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)))) (*.f32 (*.f32 xi xi) (+.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 #s(literal 1 binary32) (+.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (-.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))))
(+.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)))
(+.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 ux (*.f32 maxCos zi)))
(pow.f32 (/.f32 (+.f32 (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (-.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 ux (*.f32 maxCos zi))))) (+.f32 (*.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi))))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (-.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))) (-.f32 (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))))) #s(literal -1 binary32))
(fma.f32 ux (*.f32 maxCos zi) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)))
(fma.f32 maxCos (*.f32 ux zi) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)))
(fma.f32 yi (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 ux (*.f32 maxCos zi)))
(fma.f32 uy (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) yi) (*.f32 ux (*.f32 maxCos zi)))
(fma.f32 zi (*.f32 ux maxCos) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)))
(fma.f32 (*.f32 ux zi) maxCos (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)))
(fma.f32 (*.f32 maxCos zi) ux (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)))
(fma.f32 (*.f32 ux maxCos) zi (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)))
(fma.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy) (*.f32 ux (*.f32 maxCos zi)))
(fma.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))))))) yi (*.f32 ux (*.f32 maxCos zi)))
(fma.f32 (*.f32 yi uy) (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 ux (*.f32 maxCos zi)))
(fma.f32 (*.f32 yi (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))))))) uy (*.f32 ux (*.f32 maxCos zi)))
(-.f32 (/.f32 (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))) (-.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)))) (/.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))) (-.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (-.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 ux (*.f32 maxCos zi))))) (+.f32 (*.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi))))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))) (-.f32 (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))))))
(/.f32 (+.f32 (*.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi))))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))))) (+.f32 (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (-.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 ux (*.f32 maxCos zi))))))
(/.f32 (+.f32 (*.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi))))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))))) (+.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))) (-.f32 (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (*.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 yi uy)) (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))))))))))
(/.f32 (-.f32 (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)))) (-.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))))
(/.f32 (neg.f32 (+.f32 (*.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi))))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)))))) (neg.f32 (+.f32 (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (-.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 ux (*.f32 maxCos zi)))))))
(/.f32 (neg.f32 (-.f32 (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))))) (neg.f32 (-.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))) (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi))))) (-.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 ux (*.f32 maxCos zi))))
(*.f32 (+.f32 (*.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi))))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (-.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 ux (*.f32 maxCos zi)))))))
(*.f32 (-.f32 (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)))))
(*.f32 ux (*.f32 maxCos zi))
(*.f32 maxCos (*.f32 ux zi))
(*.f32 zi (*.f32 ux maxCos))
(*.f32 (*.f32 ux zi) maxCos)
(*.f32 (*.f32 maxCos zi) ux)
(*.f32 (*.f32 ux maxCos) zi)
(*.f32 uy (*.f32 #s(literal 2 binary32) (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 (*.f32 uy (PI.f32)) #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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) yi)
(+.f32 (*.f32 (*.f32 ux (*.f32 maxCos zi)) #s(literal 1 binary32)) (*.f32 (*.f32 ux (*.f32 maxCos zi)) (neg.f32 ux)))
(+.f32 (*.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 maxCos zi))) (*.f32 (neg.f32 ux) (*.f32 ux (*.f32 maxCos zi))))
(fma.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 maxCos zi)) (*.f32 (neg.f32 ux) (*.f32 ux (*.f32 maxCos zi))))
(fma.f32 (*.f32 ux (*.f32 maxCos zi)) #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 maxCos zi)) (neg.f32 ux)))
(/.f32 (*.f32 (*.f32 ux (*.f32 maxCos 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 ux (*.f32 maxCos 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 ux (*.f32 maxCos 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 ux (*.f32 maxCos zi))) (+.f32 #s(literal 1 binary32) ux))
(*.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 ux (*.f32 maxCos zi)))
(*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))
(*.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 (*.f32 ux (*.f32 maxCos zi)) (-.f32 #s(literal 1 binary32) ux))
(*.f32 (*.f32 maxCos zi) (*.f32 ux (-.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 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) maxCos)
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) ux) (*.f32 maxCos zi))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux zi)) maxCos)
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) ux)
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) zi)
(*.f32 (*.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) zi)
(*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) maxCos) ux)
(*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)
(*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi) ux)
(*.f32 uy (*.f32 uy #s(literal -4/3 binary32)))
(*.f32 (*.f32 uy uy) #s(literal -4/3 binary32))
(*.f32 #s(literal -4/3 binary32) (*.f32 uy uy))
(*.f32 (*.f32 uy #s(literal -4/3 binary32)) uy)
(*.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))
(*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) #s(literal -2 binary32)) (*.f32 uy uy)))
(*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))
(*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32))))
(*.f32 (*.f32 uy uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32)))
(*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (PI.f32) (PI.f32)))
(*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) #s(literal 1 binary32))
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) (*.f32 (*.f32 (PI.f32) #s(literal -2 binary32)) (*.f32 uy uy))))
(*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 (*.f32 (PI.f32) #s(literal -2 binary32)) (*.f32 uy uy))))
(*.f32 (*.f32 uy #s(literal -2 binary32)) (*.f32 uy (*.f32 (PI.f32) (PI.f32))))
(*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32)) (*.f32 uy uy))
(*.f32 (*.f32 (*.f32 (PI.f32) #s(literal -2 binary32)) (*.f32 uy uy)) (PI.f32))
(*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy uy)) #s(literal -2 binary32))
(*.f32 (*.f32 #s(literal 1 binary32) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) (*.f32 (PI.f32) (PI.f32)))
(*.f32 (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 uy uy))
(*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy #s(literal -2 binary32))) uy)
(*.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32)) uy) uy)
(+.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 (*.f32 uy #s(literal -4/3 binary32)) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))
(+.f32 (*.f32 (*.f32 uy #s(literal -4/3 binary32)) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(fma.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 uy #s(literal -4/3 binary32)) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))
(fma.f32 uy (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(fma.f32 #s(literal 2 binary32) (*.f32 (PI.f32) uy) (*.f32 (*.f32 uy #s(literal -4/3 binary32)) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))
(fma.f32 (PI.f32) (*.f32 uy #s(literal 2 binary32)) (*.f32 (*.f32 uy #s(literal -4/3 binary32)) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))
(fma.f32 (PI.f32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))) uy) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(fma.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) uy (*.f32 (*.f32 uy #s(literal -4/3 binary32)) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))
(fma.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) uy) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))) uy) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(fma.f32 (*.f32 uy #s(literal -4/3 binary32)) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(fma.f32 (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) uy) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(fma.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (PI.f32) uy) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(fma.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) uy (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(fma.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32) (*.f32 (*.f32 uy #s(literal -4/3 binary32)) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))
(fma.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (PI.f32))) (*.f32 uy (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(fma.f32 (*.f32 uy (PI.f32)) #s(literal 2 binary32) (*.f32 (*.f32 uy #s(literal -4/3 binary32)) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))
(fma.f32 (*.f32 uy (PI.f32)) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(fma.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) #s(literal 1 binary32)) (PI.f32) (*.f32 (*.f32 uy #s(literal -4/3 binary32)) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))
(fma.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 uy #s(literal -4/3 binary32)) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))
(fma.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 (*.f32 uy #s(literal -4/3 binary32)) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))
(fma.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(fma.f32 (*.f32 uy (*.f32 uy (*.f32 uy #s(literal -4/3 binary32)))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(fma.f32 (*.f32 uy (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))))) (PI.f32) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(fma.f32 (*.f32 uy (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (PI.f32)))) (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(/.f32 (+.f32 (*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 (*.f32 (*.f32 uy #s(literal -4/3 binary32)) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 (*.f32 uy #s(literal -4/3 binary32)) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 uy #s(literal -4/3 binary32)) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))) (+.f32 (*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (-.f32 (*.f32 (*.f32 (*.f32 uy #s(literal -4/3 binary32)) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 uy #s(literal -4/3 binary32)) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 (*.f32 uy #s(literal -4/3 binary32)) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))))
(/.f32 (-.f32 (*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (*.f32 (*.f32 uy #s(literal -4/3 binary32)) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 uy #s(literal -4/3 binary32)) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (-.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 (*.f32 uy #s(literal -4/3 binary32)) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))
(/.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 uy uy) (*.f32 uy uy))) #s(literal -64/27 binary32)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (+.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32)) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (-.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))))
(/.f32 (*.f32 uy (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (PI.f32) (-.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 (PI.f32) (-.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))))
(/.f32 (*.f32 (+.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 uy uy) (*.f32 uy uy))) #s(literal -64/27 binary32)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) uy) (+.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32)) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (-.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))))
(/.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (PI.f32) (-.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))))))) uy) (*.f32 (PI.f32) (-.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))))
(*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))))
(*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) uy)
(*.f32 #s(literal 1 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))
(*.f32 uy (*.f32 (*.f32 uy #s(literal -4/3 binary32)) (*.f32 (PI.f32) (PI.f32))))
(*.f32 (PI.f32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (PI.f32))))
(*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))))
(*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))))
(*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32))))
(*.f32 (*.f32 uy #s(literal -4/3 binary32)) (*.f32 uy (*.f32 (PI.f32) (PI.f32))))
(*.f32 (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))) (*.f32 (PI.f32) (PI.f32)))
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (PI.f32)))))
(*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (PI.f32)))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (PI.f32))) (*.f32 uy #s(literal -4/3 binary32)))
(*.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (PI.f32))) (PI.f32))
(*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy uy)) #s(literal -4/3 binary32))
(*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)) (*.f32 uy uy))
(*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy #s(literal -4/3 binary32))) uy)
(*.f32 (*.f32 (*.f32 uy (*.f32 (PI.f32) (PI.f32))) uy) #s(literal -4/3 binary32))
(*.f32 (*.f32 (*.f32 uy (*.f32 (PI.f32) (PI.f32))) #s(literal -4/3 binary32)) uy)
(*.f32 #s(literal 1 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))
(*.f32 uy (*.f32 (*.f32 uy #s(literal -4/3 binary32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))
(*.f32 (PI.f32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))
(*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (PI.f32))))
(*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))
(*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))
(*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))))
(*.f32 (*.f32 uy #s(literal -4/3 binary32)) (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))
(*.f32 (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))
(*.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))) (PI.f32))
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))))))
(*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32))))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 uy #s(literal -4/3 binary32)) (PI.f32)))
(*.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (PI.f32))) (*.f32 (PI.f32) (PI.f32)))
(*.f32 (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) #s(literal -4/3 binary32))
(*.f32 (*.f32 (PI.f32) (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy #s(literal -4/3 binary32)))
(*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) uy) (*.f32 uy #s(literal -4/3 binary32)))
(*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal -4/3 binary32)) (*.f32 uy uy))
(*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 uy #s(literal -4/3 binary32))) uy)
(*.f32 (*.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))) #s(literal 1 binary32)) (PI.f32))
(*.f32 (*.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (pow.f32 (PI.f32) #s(literal 1/3 binary32)))
(*.f32 (*.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))) (pow.f32 (PI.f32) #s(literal 1/2 binary32))) (pow.f32 (PI.f32) #s(literal 1/2 binary32)))

simplify726.0ms (2.8%)

Memory
-23.6MiB live, 1 129.1MiB allocated
Algorithm
egg-herbie
Rules
7 344×*-lowering-*.f32
7 344×*-lowering-*.f64
5 562×accelerator-lowering-fma.f32
5 562×accelerator-lowering-fma.f64
2 958×+-lowering-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0134434882
1480534463
0807232621
Stop Event
iter limit
node limit
Counts
888 → 888
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 (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)))))
(+ (* 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)))))
(* (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)))))))))))
(/ 1 (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(+ (* -1 (/ (* maxCos (* ux zi)) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2))) (/ 1 (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))
(+ (* ux (- (* -1 (* ux (+ (* -1 (/ (* maxCos zi) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2))) (+ (* -1 (/ (* (pow maxCos 2) (pow zi 2)) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 3))) (* -1/2 (/ (pow maxCos 2) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))))))) (/ (* maxCos zi) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2)))) (/ 1 (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))
(+ (* ux (- (* ux (- (* -1 (* ux (+ (* -1 (/ (* maxCos (* zi (+ (* -1 (* maxCos zi)) (* -1/2 (* (pow maxCos 2) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))))) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 3))) (+ (* -1 (/ (* maxCos (* zi (+ (* -1 (/ (* maxCos zi) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2))) (+ (* -1 (/ (* (pow maxCos 2) (pow zi 2)) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 3))) (* -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)))))))) (/ (pow maxCos 2) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))))) (+ (* -1 (/ (* maxCos zi) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2))) (+ (* -1 (/ (* (pow maxCos 2) (pow zi 2)) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 3))) (* -1/2 (/ (pow maxCos 2) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))))))) (/ (* maxCos zi) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2)))) (/ 1 (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))
(/ 1 (* (pow ux 2) (+ (* -1 (* maxCos zi)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))))))
(/ (+ (* -1 (/ (+ (/ (* maxCos zi) (pow (+ (* -1 (* maxCos zi)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))) 2)) (/ (* maxCos (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (* (sqrt -1) (pow (+ (* -1 (* maxCos zi)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))) 2)))) ux)) (/ 1 (+ (* -1 (* maxCos zi)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))))) (pow ux 2))
(/ (- (+ (* -1 (/ (+ (* -1 (/ (* (+ (* maxCos zi) (/ (* maxCos (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt -1))) (+ (/ (* maxCos zi) (pow (+ (* -1 (* maxCos zi)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))) 2)) (/ (* maxCos (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (* (sqrt -1) (pow (+ (* -1 (* maxCos zi)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))) 2))))) (+ (* -1 (* maxCos zi)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))))) (* 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) (pow (+ (* -1 (* maxCos zi)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))) 2)))))) (pow ux 2))) (/ 1 (+ (* -1 (* maxCos zi)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))))) (+ (/ (* maxCos zi) (* ux (pow (+ (* -1 (* maxCos zi)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))) 2))) (/ (* maxCos (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (* ux (* (sqrt -1) (pow (+ (* -1 (* maxCos zi)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))) 2)))))) (pow ux 2))
(/ (- (+ (* -1 (/ (+ (* -1 (/ (* (+ (* -1 (/ (* (+ (* maxCos zi) (/ (* maxCos (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt -1))) (+ (/ (* maxCos zi) (pow (+ (* -1 (* maxCos zi)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))) 2)) (/ (* maxCos (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (* (sqrt -1) (pow (+ (* -1 (* maxCos zi)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))) 2))))) (+ (* -1 (* maxCos zi)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))))) (* 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) (pow (+ (* -1 (* maxCos zi)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))) 2)))))) (+ (* maxCos zi) (/ (* maxCos (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt -1)))) (+ (* -1 (* maxCos zi)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))))) (+ (* -1/2 (/ (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (+ (/ (* maxCos zi) (pow (+ (* -1 (* maxCos zi)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))) 2)) (/ (* maxCos (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (* (sqrt -1) (pow (+ (* -1 (* maxCos zi)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))) 2)))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2))))) (* maxCos (* (sqrt -1) (+ (* -1 (* maxCos zi)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))))))) (* 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 (* (sqrt -1) (pow (+ (* -1 (* maxCos zi)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))) 2))))))) (pow ux 3))) (/ 1 (+ (* -1 (* maxCos zi)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))))) (+ (* -1 (/ (* (+ (* maxCos zi) (/ (* maxCos (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt -1))) (+ (/ (* maxCos zi) (pow (+ (* -1 (* maxCos zi)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))) 2)) (/ (* maxCos (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (* (sqrt -1) (pow (+ (* -1 (* maxCos zi)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))) 2))))) (* (pow ux 2) (+ (* -1 (* maxCos zi)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))))))) (+ (* 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) (pow (+ (* -1 (* maxCos zi)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))) 2)))))) (+ (/ (* maxCos zi) (* ux (pow (+ (* -1 (* maxCos zi)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))) 2))) (/ (* maxCos (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (* ux (* (sqrt -1) (pow (+ (* -1 (* maxCos zi)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))) 2)))))))) (pow ux 2))
(/ 1 (* (pow ux 2) (+ (* -1 (* maxCos zi)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))))))
(/ (+ (* -1 (/ (* maxCos zi) (* ux (pow (+ (* -1 (* maxCos zi)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))) 2)))) (+ (* -1 (/ (* maxCos (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (* ux (* (sqrt -1) (pow (+ (* -1 (* maxCos zi)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))) 2))))) (/ 1 (+ (* -1 (* maxCos zi)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))))))) (pow ux 2))
(/ (+ (* -1 (/ (- (+ (* -1 (/ (* (+ (* -1 (* maxCos zi)) (* -1 (/ (* maxCos (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt -1)))) (+ (* -1 (/ (* maxCos zi) (pow (+ (* -1 (* maxCos zi)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))) 2))) (* -1 (/ (* maxCos (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (* (sqrt -1) (pow (+ (* -1 (* maxCos zi)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))) 2)))))) (* ux (+ (* -1 (* maxCos zi)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))))))) (* 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) (pow (+ (* -1 (* maxCos zi)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))) 2))))))) (+ (* -1 (/ (* maxCos zi) (pow (+ (* -1 (* maxCos zi)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))) 2))) (* -1 (/ (* maxCos (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (* (sqrt -1) (pow (+ (* -1 (* maxCos zi)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))) 2)))))) ux)) (/ 1 (+ (* -1 (* maxCos zi)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))))) (pow ux 2))
(/ (+ (* -1 (/ (- (* -1 (/ (- (+ (* -1 (/ (* (+ (* -1 (* maxCos zi)) (* -1 (/ (* maxCos (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt -1)))) (+ (* -1 (/ (* (+ (* -1 (* maxCos zi)) (* -1 (/ (* maxCos (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt -1)))) (+ (* -1 (/ (* maxCos zi) (pow (+ (* -1 (* maxCos zi)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))) 2))) (* -1 (/ (* maxCos (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (* (sqrt -1) (pow (+ (* -1 (* maxCos zi)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))) 2)))))) (+ (* -1 (* maxCos zi)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))))) (* 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) (pow (+ (* -1 (* maxCos zi)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))) 2))))))) (* ux (+ (* -1 (* maxCos zi)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))))))) (+ (* -1/2 (/ (* (+ (* -1 (/ (* maxCos zi) (pow (+ (* -1 (* maxCos zi)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))) 2))) (* -1 (/ (* maxCos (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (* (sqrt -1) (pow (+ (* -1 (* maxCos zi)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))) 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) (+ (* -1 (* maxCos zi)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))))))))) (* 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) (pow (+ (* -1 (* maxCos zi)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))) 2)))))))) (+ (* -1 (/ (* (+ (* -1 (* maxCos zi)) (* -1 (/ (* maxCos (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt -1)))) (+ (* -1 (/ (* maxCos zi) (pow (+ (* -1 (* maxCos zi)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))) 2))) (* -1 (/ (* maxCos (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (* (sqrt -1) (pow (+ (* -1 (* maxCos zi)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))) 2)))))) (+ (* -1 (* maxCos zi)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))))) (* 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) (pow (+ (* -1 (* maxCos zi)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))) 2))))))) ux)) (+ (* -1 (/ (* maxCos zi) (pow (+ (* -1 (* maxCos zi)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))) 2))) (* -1 (/ (* maxCos (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (* (sqrt -1) (pow (+ (* -1 (* maxCos zi)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))) 2)))))) ux)) (/ 1 (+ (* -1 (* maxCos zi)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))))) (pow ux 2))
(/ 1 (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(+ (* -1 (/ (* maxCos (* ux (* zi (- 1 ux)))) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2))) (/ 1 (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))
(+ (* maxCos (- (* -1 (* maxCos (+ (* -1 (/ (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 3))) (* 1/2 (/ (* (pow ux 2) (* (- 1 ux) (- ux 1))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))))) (/ (* ux (* zi (- 1 ux))) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2)))) (/ 1 (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))
(+ (* maxCos (- (* maxCos (- (* -1 (* maxCos (+ (* -1 (/ (* ux (* zi (* (+ (* -1 (/ (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 3))) (* 1/2 (/ (* (pow ux 2) (* (- 1 ux) (- ux 1))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))) (- 1 ux)))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (* -1/2 (/ (* (pow ux 3) (* zi (* (pow (- 1 ux) 2) (- ux 1)))) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2)))))) (+ (* -1 (/ (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 3))) (* 1/2 (/ (* (pow ux 2) (* (- 1 ux) (- ux 1))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))))) (/ (* ux (* zi (- 1 ux))) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2)))) (/ 1 (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))
(/ 1 (* maxCos (+ (* ux (* zi (- 1 ux))) (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1)))))))
(/ (+ (* -1/2 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 2) (* ux (pow (+ (* ux (* zi (- 1 ux))) (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1))))) 2)))) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (/ 1 (+ (* ux (* zi (- 1 ux))) (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1))))))) maxCos)
(/ (- (+ (* -1 (/ (+ (* -1/4 (/ (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2) (* (pow ux 2) (* (pow (+ (* ux (* zi (- 1 ux))) (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1))))) 3) (* (- 1 ux) (- ux 1)))))) (* -1/8 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow ux 3) (pow (+ (* ux (* zi (- 1 ux))) (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1))))) 2))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3))))))) (pow maxCos 4))) (/ 1 (+ (* ux (* zi (- 1 ux))) (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1))))))) (* 1/2 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 2) (* ux (pow (+ (* ux (* zi (- 1 ux))) (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1))))) 2)))) (sqrt (/ 1 (* (- 1 ux) (- ux 1))))))) maxCos)
(/ (- (+ (* -1 (/ (+ (* -1/2 (* (/ (* (+ (* -1/4 (/ (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2) (* (pow ux 2) (* (pow (+ (* ux (* zi (- 1 ux))) (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1))))) 3) (* (- 1 ux) (- ux 1)))))) (* -1/8 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow ux 3) (pow (+ (* ux (* zi (- 1 ux))) (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1))))) 2))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3))))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (* ux (+ (* ux (* zi (- 1 ux))) (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1))))))) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (+ (* 1/16 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow ux 5) (pow (+ (* ux (* zi (- 1 ux))) (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1))))) 2))) (sqrt (/ 1 (* (pow (- 1 ux) 5) (pow (- ux 1) 5)))))) (* 1/16 (/ (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2) (* (pow ux 4) (* (pow (+ (* ux (* zi (- 1 ux))) (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1))))) 3) (* (pow (- 1 ux) 2) (pow (- ux 1) 2)))))))) (pow maxCos 6))) (/ 1 (+ (* ux (* zi (- 1 ux))) (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1))))))) (+ (* -1/4 (/ (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2) (* (pow maxCos 4) (* (pow ux 2) (* (pow (+ (* ux (* zi (- 1 ux))) (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1))))) 3) (* (- 1 ux) (- ux 1))))))) (+ (* -1/8 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 4) (* (pow ux 3) (pow (+ (* ux (* zi (- 1 ux))) (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1))))) 2)))) (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 (pow (+ (* ux (* zi (- 1 ux))) (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1))))) 2)))) (sqrt (/ 1 (* (- 1 ux) (- ux 1))))))))) maxCos)
(/ -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1)))))))
(* -1 (/ (+ (* -1/2 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 2) (* ux (pow (+ (* -1 (* ux (* zi (- 1 ux)))) (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1))))) 2)))) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (/ 1 (+ (* -1 (* ux (* zi (- 1 ux)))) (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1))))))) maxCos))
(* -1 (/ (- (+ (* -1 (/ (+ (* -1/4 (/ (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2) (* (pow ux 2) (* (pow (+ (* -1 (* ux (* zi (- 1 ux)))) (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1))))) 3) (* (- 1 ux) (- ux 1)))))) (* -1/8 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow ux 3) (pow (+ (* -1 (* ux (* zi (- 1 ux)))) (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1))))) 2))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3))))))) (pow maxCos 4))) (/ 1 (+ (* -1 (* ux (* zi (- 1 ux)))) (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1))))))) (* 1/2 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 2) (* ux (pow (+ (* -1 (* ux (* zi (- 1 ux)))) (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1))))) 2)))) (sqrt (/ 1 (* (- 1 ux) (- ux 1))))))) maxCos))
(* -1 (/ (- (+ (* -1 (/ (+ (* -1/2 (* (/ (* (+ (* -1/4 (/ (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2) (* (pow ux 2) (* (pow (+ (* -1 (* ux (* zi (- 1 ux)))) (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1))))) 3) (* (- 1 ux) (- ux 1)))))) (* -1/8 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow ux 3) (pow (+ (* -1 (* ux (* zi (- 1 ux)))) (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1))))) 2))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3))))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (* ux (+ (* -1 (* ux (* zi (- 1 ux)))) (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1))))))) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (+ (* 1/16 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow ux 5) (pow (+ (* -1 (* ux (* zi (- 1 ux)))) (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1))))) 2))) (sqrt (/ 1 (* (pow (- 1 ux) 5) (pow (- ux 1) 5)))))) (* 1/16 (/ (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2) (* (pow ux 4) (* (pow (+ (* -1 (* ux (* zi (- 1 ux)))) (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1))))) 3) (* (pow (- 1 ux) 2) (pow (- ux 1) 2)))))))) (pow maxCos 6))) (/ 1 (+ (* -1 (* ux (* zi (- 1 ux)))) (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1))))))) (+ (* -1/4 (/ (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2) (* (pow maxCos 4) (* (pow ux 2) (* (pow (+ (* -1 (* ux (* zi (- 1 ux)))) (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1))))) 3) (* (- 1 ux) (- ux 1))))))) (+ (* -1/8 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 4) (* (pow ux 3) (pow (+ (* -1 (* ux (* zi (- 1 ux)))) (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1))))) 2)))) (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 (pow (+ (* -1 (* ux (* zi (- 1 ux)))) (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1))))) 2)))) (sqrt (/ 1 (* (- 1 ux) (- ux 1))))))))) maxCos))
(/ 1 (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))
(+ (* -1 (* (/ (* yi (sin (* 2 (* uy (PI))))) (pow (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) 2)) (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 (- (/ (* yi (* (pow (sin (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (pow (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) 3)) (* (/ (sin (* 2 (* uy (PI)))) (pow (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) 2)) (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 (- (* yi (- (* -1 (* (/ (* yi (pow (sin (* 2 (* uy (PI)))) 3)) (pow (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) 4)) (sqrt (pow (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))) 3)))) (* -1 (/ (* (pow (sin (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (pow (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) 3))))) (* (/ (sin (* 2 (* uy (PI)))) (pow (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) 2)) (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))))))))))
(* (/ 1 (* yi (sin (* 2 (* uy (PI)))))) (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))
(/ (+ (* -1 (/ (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) (pow (sin (* 2 (* uy (PI)))) 2)) (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) (* (pow (sin (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) yi)) (* (/ 1 (sin (* 2 (* uy (PI))))) (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))) yi)
(/ (- (+ (* (/ 1 (sin (* 2 (* uy (PI))))) (sqrt (/ 1 (+ 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)))))))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) (pow (sin (* 2 (* uy (PI)))) 2)) (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) (* (pow (sin (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))) (* (pow yi 2) (sin (* 2 (* uy (PI)))))) (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) (* yi (pow (sin (* 2 (* uy (PI)))) 2))) (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) (* yi (* (pow (sin (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))) yi)
(/ (- (+ (* -1 (/ (* (pow (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) 2) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) (pow (sin (* 2 (* uy (PI)))) 2)) (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) (* (pow (sin (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))) (* (pow yi 3) (* (pow (sin (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))) (* (/ 1 (sin (* 2 (* uy (PI))))) (sqrt (/ 1 (+ 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)))))))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) (pow (sin (* 2 (* uy (PI)))) 2)) (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) (* (pow (sin (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))) (* (pow yi 2) (sin (* 2 (* uy (PI)))))) (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) (* yi (pow (sin (* 2 (* uy (PI)))) 2))) (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) (* yi (* (pow (sin (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))))) yi)
(* (/ 1 (* yi (sin (* 2 (* uy (PI)))))) (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))
(* -1 (/ (+ (* -1 (* (/ 1 (sin (* 2 (* uy (PI))))) (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) (* yi (pow (sin (* 2 (* uy (PI)))) 2))) (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) (* yi (* (pow (sin (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))) yi))
(* -1 (/ (+ (* -1 (* (/ 1 (sin (* 2 (* uy (PI))))) (sqrt (/ 1 (+ 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)))))))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) (pow (sin (* 2 (* uy (PI)))) 2)) (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) (* (pow (sin (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))) (* yi (sin (* 2 (* uy (PI)))))) (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) (pow (sin (* 2 (* uy (PI)))) 2)) (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) (* (pow (sin (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))) yi))) yi))
(* -1 (/ (+ (* -1 (* (/ 1 (sin (* 2 (* uy (PI))))) (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))) (* -1 (/ (- (* -1 (/ (- (/ (* (pow (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) 2) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) (pow (sin (* 2 (* uy (PI)))) 2)) (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) (* (pow (sin (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))) (* yi (* (pow (sin (* 2 (* uy (PI)))) 2) (+ 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)))))))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) (pow (sin (* 2 (* uy (PI)))) 2)) (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) (* (pow (sin (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))) (sin (* 2 (* uy (PI))))) (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))) yi)) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) (pow (sin (* 2 (* uy (PI)))) 2)) (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) (* (pow (sin (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))) yi))) yi))
(/ 1 (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))
(+ (* -2 (* (/ (* uy (* yi (PI))) (pow (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) 2)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (/ 1 (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))))
(+ (* uy (- (* -1 (* uy (+ (* -4 (/ (* (pow yi 2) (* (pow (PI) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (pow (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) 3))) (* -2 (* (/ (* xi (pow (PI) 2)) (pow (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) 2)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))))) (* 2 (* (/ (* yi (PI)) (pow (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) 2)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))) (/ 1 (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))))
(+ (* uy (- (* uy (- (* -1 (* uy (+ (* -2 (* (/ (* yi (* (PI) (+ (* -4 (/ (* (pow yi 2) (* (pow (PI) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (pow (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) 3))) (* -2 (* (/ (* xi (pow (PI) 2)) (pow (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) 2)) (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))))))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (+ (* -4/3 (* (/ (* yi (pow (PI) 3)) (pow (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) 2)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* 4 (/ (* xi (* yi (* (pow (PI) 3) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (pow (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) 3))))))) (+ (* -4 (/ (* (pow yi 2) (* (pow (PI) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (pow (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) 3))) (* -2 (* (/ (* xi (pow (PI) 2)) (pow (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) 2)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))))) (* 2 (* (/ (* yi (PI)) (pow (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) 2)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))) (/ 1 (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))))
(/ 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)))))))))
(/ 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)))))))))
(/ 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)))))))))
(/ 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)))))))))
(/ 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)))))))))
(/ 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)))))))))
(/ 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)))))))))
(/ 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)))))))))
(/ 1 (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))
(+ (* -1 (* (/ (* xi (cos (* 2 (* uy (PI))))) (pow (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) 2)) (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 (- (/ (* xi (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (pow (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) 3)) (* (/ (cos (* 2 (* uy (PI)))) (pow (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) 2)) (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 (- (* xi (- (* -1 (* (/ (* xi (pow (cos (* 2 (* uy (PI)))) 3)) (pow (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) 4)) (sqrt (pow (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))) 3)))) (* -1 (/ (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (pow (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) 3))))) (* (/ (cos (* 2 (* uy (PI)))) (pow (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) 2)) (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))))))))))
(* (/ 1 (* xi (cos (* 2 (* uy (PI)))))) (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))
(/ (+ (* -1 (/ (+ (* (/ (* yi (sin (* 2 (* uy (PI))))) (pow (cos (* 2 (* uy (PI)))) 2)) (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) xi)) (* (/ 1 (cos (* 2 (* uy (PI))))) (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))) xi)
(/ (- (+ (* (/ 1 (cos (* 2 (* uy (PI))))) (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* (/ (* (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (+ (* (/ (* yi (sin (* 2 (* uy (PI))))) (pow (cos (* 2 (* uy (PI)))) 2)) (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))) (* (pow xi 2) (cos (* 2 (* uy (PI)))))) (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))) (+ (* (/ (* yi (sin (* 2 (* uy (PI))))) (* xi (pow (cos (* 2 (* uy (PI)))) 2))) (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))) xi)
(/ (- (+ (* -1 (/ (* (pow (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) 2) (+ (* (/ (* yi (sin (* 2 (* uy (PI))))) (pow (cos (* 2 (* uy (PI)))) 2)) (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))) (* (pow xi 3) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))) (* (/ 1 (cos (* 2 (* uy (PI))))) (sqrt (/ 1 (+ 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)))))))) (+ (* (/ (* yi (sin (* 2 (* uy (PI))))) (pow (cos (* 2 (* uy (PI)))) 2)) (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))) (* (pow xi 2) (cos (* 2 (* uy (PI)))))) (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))) (+ (* (/ (* yi (sin (* 2 (* uy (PI))))) (* xi (pow (cos (* 2 (* uy (PI)))) 2))) (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))))) xi)
(* (/ 1 (* xi (cos (* 2 (* uy (PI)))))) (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))
(* -1 (/ (+ (* -1 (* (/ 1 (cos (* 2 (* uy (PI))))) (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))) (+ (* (/ (* yi (sin (* 2 (* uy (PI))))) (* xi (pow (cos (* 2 (* uy (PI)))) 2))) (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))) xi))
(* -1 (/ (+ (* -1 (* (/ 1 (cos (* 2 (* uy (PI))))) (sqrt (/ 1 (+ 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)))))))) (+ (* (/ (* yi (sin (* 2 (* uy (PI))))) (pow (cos (* 2 (* uy (PI)))) 2)) (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))) (* xi (cos (* 2 (* uy (PI)))))) (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (+ (* (/ (* yi (sin (* 2 (* uy (PI))))) (pow (cos (* 2 (* uy (PI)))) 2)) (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))) xi))) xi))
(* -1 (/ (+ (* -1 (* (/ 1 (cos (* 2 (* uy (PI))))) (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))) (* -1 (/ (- (* -1 (/ (- (/ (* (pow (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) 2) (+ (* (/ (* yi (sin (* 2 (* uy (PI))))) (pow (cos (* 2 (* uy (PI)))) 2)) (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))) (* xi (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* (/ (* (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (+ (* (/ (* yi (sin (* 2 (* uy (PI))))) (pow (cos (* 2 (* uy (PI)))) 2)) (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))) (cos (* 2 (* uy (PI))))) (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))) xi)) (+ (* (/ (* yi (sin (* 2 (* uy (PI))))) (pow (cos (* 2 (* uy (PI)))) 2)) (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))) xi))) xi))
(* (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (/ 1 (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))
(+ (* -1 (/ (* maxCos (* ux (* zi (- 1 ux)))) (* (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2)))) (* (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (/ 1 (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))))
(+ (* zi (- (* (/ (* (pow maxCos 2) (* (pow ux 2) (* zi (pow (- 1 ux) 2)))) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 3)) (sqrt (/ 1 (pow (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))) 3)))) (/ (* maxCos (* ux (- 1 ux))) (* (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2))))) (* (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (/ 1 (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))))
(+ (* zi (- (* zi (- (* -1 (/ (* (pow maxCos 3) (* (pow ux 3) (* zi (pow (- 1 ux) 3)))) (* (pow (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))) 2) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 4)))) (* -1 (* (/ (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 3)) (sqrt (/ 1 (pow (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))) 3))))))) (/ (* maxCos (* ux (- 1 ux))) (* (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2))))) (* (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (/ 1 (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))))
(/ 1 (* maxCos (* ux (* zi (- 1 ux)))))
(/ (+ (* -1 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 2) (* (pow ux 2) (* zi (pow (- 1 ux) 2))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (/ 1 (* maxCos (* ux (- 1 ux))))) zi)
(/ (- (+ (/ 1 (* maxCos (* ux (- 1 ux)))) (/ (* (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2)) (* (pow maxCos 3) (* (pow ux 3) (* (pow zi 2) (pow (- 1 ux) 3)))))) (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 2) (* (pow ux 2) (* zi (pow (- 1 ux) 2))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) zi)
(/ (- (+ (* -1 (* (/ (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 3) (* (pow maxCos 4) (* (pow ux 4) (* (pow zi 3) (pow (- 1 ux) 4))))) (sqrt (pow (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))) 3)))) (/ 1 (* maxCos (* ux (- 1 ux))))) (+ (* -1 (/ (* (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2)) (* (pow maxCos 3) (* (pow ux 3) (* (pow zi 2) (pow (- 1 ux) 3)))))) (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 2) (* (pow ux 2) (* zi (pow (- 1 ux) 2))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))) zi)
(/ 1 (* maxCos (* ux (* zi (- 1 ux)))))
(* -1 (/ (- (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 2) (* (pow ux 2) (* zi (pow (- 1 ux) 2))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (/ 1 (* maxCos (* ux (- 1 ux))))) zi))
(* -1 (/ (- (* -1 (/ (- (/ (* (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2)) (* (pow maxCos 3) (* (pow ux 3) (* zi (pow (- 1 ux) 3))))) (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) zi)) (/ 1 (* maxCos (* ux (- 1 ux))))) zi))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* (/ (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 3) (* (pow maxCos 4) (* (pow ux 4) (* zi (pow (- 1 ux) 4))))) (sqrt (pow (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))) 3))) (/ (* (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2)) (* (pow maxCos 3) (* (pow ux 3) (pow (- 1 ux) 3))))) zi)) (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) zi)) (/ 1 (* maxCos (* ux (- 1 ux))))) zi))
(+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))
(+ (* maxCos (* ux zi)) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(+ (* ux (+ (* maxCos zi) (* ux (+ (* -1 (* maxCos zi)) (* -1/2 (* (pow maxCos 2) (+ (* xi (cos (* 2 (* uy (PI))))) (* 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 (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)))))
(+ (* 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)))))
(* (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 (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)))))))))))
(* 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)))))))))))
(* 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 zi)
(* maxCos zi)
(* maxCos zi)
(* maxCos zi)
(* maxCos zi)
(* maxCos zi)
(* maxCos zi)
(* maxCos zi)
(* maxCos zi)
(* maxCos zi)
(* maxCos zi)
(* maxCos zi)
(* maxCos zi)
(* maxCos zi)
(* maxCos zi)
(* maxCos zi)
(* maxCos zi)
(* maxCos zi)
(* maxCos zi)
(* maxCos zi)
(* maxCos zi)
(* maxCos zi)
(* maxCos zi)
(* maxCos zi)
(* maxCos (* ux (* zi (- 1 ux))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* 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))))
(* xi (+ 1 (+ (* -2 (* (pow uy 2) (pow (PI) 2))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi))))
(* xi (+ 1 (+ (* -2 (* (pow uy 2) (pow (PI) 2))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi))))
(* -1 (* xi (- (* 2 (* (pow uy 2) (pow (PI) 2))) 1)))
(* -1 (* xi (- (+ (* -1 (/ (* maxCos (* ux (* zi (- 1 ux)))) xi)) (* 2 (* (pow uy 2) (pow (PI) 2)))) 1)))
(* -1 (* xi (- (+ (* -1 (/ (* maxCos (* ux (* zi (- 1 ux)))) xi)) (* 2 (* (pow uy 2) (pow (PI) 2)))) 1)))
(* -1 (* xi (- (+ (* -1 (/ (* maxCos (* ux (* zi (- 1 ux)))) xi)) (* 2 (* (pow uy 2) (pow (PI) 2)))) 1)))
(+ xi (* maxCos (* ux (* zi (- 1 ux)))))
(+ 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))))))
(+ xi (+ (* -2 (* (pow uy 2) (* xi (pow (PI) 2)))) (* maxCos (* ux (* zi (- 1 ux))))))
(* -2 (* (pow uy 2) (* xi (pow (PI) 2))))
(* (pow uy 2) (+ (* -2 (* xi (pow (PI) 2))) (+ (/ xi (pow uy 2)) (/ (* maxCos (* ux (* zi (- 1 ux)))) (pow uy 2)))))
(* (pow uy 2) (+ (* -2 (* xi (pow (PI) 2))) (+ (/ xi (pow uy 2)) (/ (* maxCos (* ux (* zi (- 1 ux)))) (pow uy 2)))))
(* (pow uy 2) (+ (* -2 (* xi (pow (PI) 2))) (+ (/ xi (pow uy 2)) (/ (* maxCos (* ux (* zi (- 1 ux)))) (pow uy 2)))))
(* -2 (* (pow uy 2) (* xi (pow (PI) 2))))
(* (pow uy 2) (+ (* -2 (* xi (pow (PI) 2))) (+ (/ xi (pow uy 2)) (/ (* maxCos (* ux (* zi (- 1 ux)))) (pow uy 2)))))
(* (pow uy 2) (+ (* -2 (* xi (pow (PI) 2))) (+ (/ xi (pow uy 2)) (/ (* maxCos (* ux (* zi (- 1 ux)))) (pow uy 2)))))
(* (pow uy 2) (+ (* -2 (* xi (pow (PI) 2))) (+ (/ xi (pow uy 2)) (/ (* maxCos (* ux (* zi (- 1 ux)))) (pow uy 2)))))
(+ xi (* -2 (* (pow uy 2) (* xi (pow (PI) 2)))))
(+ 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))))))
(+ xi (+ (* -2 (* (pow uy 2) (* xi (pow (PI) 2)))) (* maxCos (* ux (* zi (- 1 ux))))))
(* maxCos (* ux (* zi (- 1 ux))))
(* maxCos (+ (* -2 (/ (* (pow uy 2) (* xi (pow (PI) 2))) maxCos)) (+ (* ux (* zi (- 1 ux))) (/ xi maxCos))))
(* maxCos (+ (* -2 (/ (* (pow uy 2) (* xi (pow (PI) 2))) maxCos)) (+ (* ux (* zi (- 1 ux))) (/ xi maxCos))))
(* maxCos (+ (* -2 (/ (* (pow uy 2) (* xi (pow (PI) 2))) maxCos)) (+ (* ux (* zi (- 1 ux))) (/ xi maxCos))))
(* maxCos (* ux (* zi (- 1 ux))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (* -1 (/ (+ xi (* -2 (* (pow uy 2) (* xi (pow (PI) 2))))) maxCos)))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (* -1 (/ (+ xi (* -2 (* (pow uy 2) (* xi (pow (PI) 2))))) maxCos)))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (* -1 (/ (+ xi (* -2 (* (pow uy 2) (* xi (pow (PI) 2))))) maxCos)))))
(+ xi (* -2 (* (pow uy 2) (* xi (pow (PI) 2)))))
(+ xi (+ (* -2 (* (pow uy 2) (* xi (pow (PI) 2)))) (* maxCos (* ux zi))))
(+ xi (+ (* -2 (* (pow uy 2) (* xi (pow (PI) 2)))) (* ux (+ (* -1 (* maxCos (* ux zi))) (* maxCos zi)))))
(+ xi (+ (* -2 (* (pow uy 2) (* xi (pow (PI) 2)))) (* 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) (+ (* -2 (/ (* (pow uy 2) (* xi (pow (PI) 2))) (pow ux 2))) (+ (* -1 (* maxCos zi)) (+ (/ xi (pow ux 2)) (/ (* 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)))))
(* -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))))) ux))) ux))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (* -1 (/ (+ (* -1 (* maxCos zi)) (* -1 (/ (+ xi (* -2 (* (pow uy 2) (* xi (pow (PI) 2))))) ux))) ux))))
(+ xi (* -2 (* (pow uy 2) (* xi (pow (PI) 2)))))
(+ 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))))))
(+ xi (+ (* -2 (* (pow uy 2) (* xi (pow (PI) 2)))) (* maxCos (* ux (* zi (- 1 ux))))))
(* maxCos (* ux (* zi (- 1 ux))))
(* zi (+ (* -2 (/ (* (pow uy 2) (* xi (pow (PI) 2))) zi)) (+ (* maxCos (* ux (- 1 ux))) (/ xi zi))))
(* zi (+ (* -2 (/ (* (pow uy 2) (* xi (pow (PI) 2))) zi)) (+ (* maxCos (* ux (- 1 ux))) (/ xi zi))))
(* zi (+ (* -2 (/ (* (pow uy 2) (* xi (pow (PI) 2))) zi)) (+ (* maxCos (* ux (- 1 ux))) (/ xi zi))))
(* maxCos (* ux (* zi (- 1 ux))))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ xi (* -2 (* (pow uy 2) (* xi (pow (PI) 2))))) zi)))))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ xi (* -2 (* (pow uy 2) (* xi (pow (PI) 2))))) zi)))))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ xi (* -2 (* (pow uy 2) (* xi (pow (PI) 2))))) zi)))))
(* -2 (* (pow uy 2) (* xi (pow (PI) 2))))
(* -2 (* (pow uy 2) (* xi (pow (PI) 2))))
(* -2 (* (pow uy 2) (* xi (pow (PI) 2))))
(* -2 (* (pow uy 2) (* xi (pow (PI) 2))))
(* -2 (* (pow uy 2) (* xi (pow (PI) 2))))
(* -2 (* (pow uy 2) (* xi (pow (PI) 2))))
(* -2 (* (pow uy 2) (* xi (pow (PI) 2))))
(* -2 (* (pow uy 2) (* xi (pow (PI) 2))))
(* -2 (* (pow uy 2) (* xi (pow (PI) 2))))
(* -2 (* (pow uy 2) (* xi (pow (PI) 2))))
(* -2 (* (pow uy 2) (* xi (pow (PI) 2))))
(* -2 (* (pow uy 2) (* xi (pow (PI) 2))))
(* -2 (* (pow uy 2) (* xi (pow (PI) 2))))
(* -2 (* (pow uy 2) (* xi (pow (PI) 2))))
(* -2 (* (pow uy 2) (* xi (pow (PI) 2))))
(* -2 (* (pow uy 2) (* xi (pow (PI) 2))))
(* -2 (* (pow uy 2) (* xi (pow (PI) 2))))
(* -2 (* (pow uy 2) (* xi (pow (PI) 2))))
(* -2 (* (pow uy 2) (* xi (pow (PI) 2))))
(* -2 (* (pow uy 2) (* xi (pow (PI) 2))))
(* -2 (* (pow uy 2) (* xi (pow (PI) 2))))
(* -2 (* (pow uy 2) (* xi (pow (PI) 2))))
(* -2 (* (pow uy 2) (* xi (pow (PI) 2))))
(* -2 (* (pow uy 2) (* xi (pow (PI) 2))))
(* xi (pow (PI) 2))
(* xi (pow (PI) 2))
(* xi (pow (PI) 2))
(* xi (pow (PI) 2))
(* xi (pow (PI) 2))
(* xi (pow (PI) 2))
(* xi (pow (PI) 2))
(* xi (pow (PI) 2))
(* xi (pow (PI) 2))
(* xi (pow (PI) 2))
(* xi (pow (PI) 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))))) (* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2))))))
(+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2))))))
(+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (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 (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) xi))))
(* xi (+ 1 (+ (* -2 (* (pow uy 2) (pow (PI) 2))) (/ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) xi))))
(* xi (+ 1 (+ (* -2 (* (pow uy 2) (pow (PI) 2))) (/ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) xi))))
(* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2)))))
(* -1 (* xi (+ (* -1 (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2))))) (* -1 (/ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) xi)))))
(* -1 (* xi (+ (* -1 (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2))))) (* -1 (/ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) xi)))))
(* -1 (* xi (+ (* -1 (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2))))) (* -1 (/ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (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) (+ (* -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 (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2)))))
(+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2))))))
(+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2))))))
(+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2))))))
(* 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 (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2))))) yi)))
(* yi (+ (* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))) (/ (* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2))))) yi)))
(* yi (+ (* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))) (/ (* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2))))) yi)))
(* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))))
(* -1 (* yi (+ (* -1 (* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* -1 (/ (* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2))))) yi)))))
(* -1 (* yi (+ (* -1 (* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* -1 (/ (* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2))))) yi)))))
(* -1 (* yi (+ (* -1 (* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* -1 (/ (* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2))))) yi)))))
(* 2 (PI))
(+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))
(+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))
(+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))
(* -4/3 (* (pow uy 2) (pow (PI) 3)))
(* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 2 (/ (PI) (pow uy 2)))))
(* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 2 (/ (PI) (pow uy 2)))))
(* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 2 (/ (PI) (pow uy 2)))))
(* -4/3 (* (pow uy 2) (pow (PI) 3)))
(* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 2 (/ (PI) (pow uy 2)))))
(* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 2 (/ (PI) (pow uy 2)))))
(* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 2 (/ (PI) (pow uy 2)))))
(+ (* maxCos (* ux zi)) (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))))
(+ (* maxCos (* ux zi)) (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2)))))))
(+ (* maxCos (* ux zi)) (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2)))))))
(+ (* maxCos (* ux zi)) (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (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)) xi) (/ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) xi)))))
(* xi (+ 1 (+ (* -2 (* (pow uy 2) (pow (PI) 2))) (+ (/ (* maxCos (* ux zi)) xi) (/ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) xi)))))
(* xi (+ 1 (+ (* -2 (* (pow uy 2) (pow (PI) 2))) (+ (/ (* maxCos (* ux zi)) xi) (/ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) xi)))))
(* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2)))))
(* -1 (* xi (+ (* -1 (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2))))) (* -1 (/ (+ (* maxCos (* ux zi)) (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))))) xi)))))
(* -1 (* xi (+ (* -1 (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2))))) (* -1 (/ (+ (* maxCos (* ux zi)) (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))))) xi)))))
(* -1 (* xi (+ (* -1 (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2))))) (* -1 (/ (+ (* maxCos (* ux zi)) (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))))) xi)))))
(+ xi (* maxCos (* ux zi)))
(+ xi (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux zi))))
(+ xi (+ (* maxCos (* ux zi)) (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))))))
(+ xi (+ (* maxCos (* ux zi)) (* 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)) (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))) uy))) uy))) uy)) (* 4/3 (* yi (pow (PI) 3))))))
(+ (* maxCos (* ux zi)) (* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2))))))
(+ (* maxCos (* ux zi)) (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2)))))))
(+ (* maxCos (* ux zi)) (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2)))))))
(+ (* maxCos (* ux zi)) (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2)))))))
(* 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)) yi) (/ (* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2))))) yi))))
(* yi (+ (* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))) (+ (/ (* maxCos (* ux zi)) yi) (/ (* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2))))) yi))))
(* yi (+ (* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))) (+ (/ (* maxCos (* ux zi)) yi) (/ (* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2))))) yi))))
(* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))))
(* -1 (* yi (+ (* -1 (* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* -1 (/ (+ (* maxCos (* ux zi)) (* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2)))))) yi)))))
(* -1 (* yi (+ (* -1 (* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* -1 (/ (+ (* maxCos (* ux zi)) (* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2)))))) yi)))))
(* -1 (* yi (+ (* -1 (* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* -1 (/ (+ (* maxCos (* ux zi)) (* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2)))))) yi)))))
(+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2))))))
(+ (* maxCos (* ux zi)) (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2)))))))
(+ (* maxCos (* ux zi)) (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2)))))))
(+ (* maxCos (* ux zi)) (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2)))))))
(* maxCos (* ux zi))
(* maxCos (+ (* ux zi) (+ (/ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) maxCos) (/ (* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2))))) maxCos))))
(* maxCos (+ (* ux zi) (+ (/ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) maxCos) (/ (* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2))))) maxCos))))
(* maxCos (+ (* ux zi) (+ (/ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) maxCos) (/ (* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2))))) maxCos))))
(* maxCos (* ux zi))
(* -1 (* maxCos (+ (* -1 (* ux zi)) (* -1 (/ (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2)))))) maxCos)))))
(* -1 (* maxCos (+ (* -1 (* ux zi)) (* -1 (/ (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2)))))) maxCos)))))
(* -1 (* maxCos (+ (* -1 (* ux zi)) (* -1 (/ (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2)))))) maxCos)))))
(+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2))))))
(+ (* maxCos (* ux zi)) (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2)))))))
(+ (* maxCos (* ux zi)) (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2)))))))
(+ (* maxCos (* ux zi)) (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2)))))))
(* maxCos (* ux zi))
(* ux (+ (* maxCos zi) (+ (/ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) ux) (/ (* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2))))) ux))))
(* ux (+ (* maxCos zi) (+ (/ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) ux) (/ (* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2))))) ux))))
(* ux (+ (* maxCos zi) (+ (/ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) ux) (/ (* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2))))) ux))))
(* maxCos (* ux zi))
(* -1 (* ux (+ (* -1 (* maxCos zi)) (* -1 (/ (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2)))))) ux)))))
(* -1 (* ux (+ (* -1 (* maxCos zi)) (* -1 (/ (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2)))))) ux)))))
(* -1 (* ux (+ (* -1 (* maxCos zi)) (* -1 (/ (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2)))))) ux)))))
(+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2))))))
(+ (* maxCos (* ux zi)) (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2)))))))
(+ (* maxCos (* ux zi)) (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2)))))))
(+ (* maxCos (* ux zi)) (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2)))))))
(* maxCos (* ux zi))
(* zi (+ (* maxCos ux) (+ (/ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) zi) (/ (* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2))))) zi))))
(* zi (+ (* maxCos ux) (+ (/ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) zi) (/ (* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2))))) zi))))
(* zi (+ (* maxCos ux) (+ (/ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) zi) (/ (* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2))))) zi))))
(* maxCos (* ux zi))
(* -1 (* zi (+ (* -1 (* maxCos ux)) (* -1 (/ (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2)))))) zi)))))
(* -1 (* zi (+ (* -1 (* maxCos ux)) (* -1 (/ (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2)))))) zi)))))
(* -1 (* zi (+ (* -1 (* maxCos ux)) (* -1 (/ (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2)))))) zi)))))
(* 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)))))
(* 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
(+ 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))))
(* 2 (PI))
(+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))
(+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))
(+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))
(* -4/3 (* (pow uy 2) (pow (PI) 3)))
(* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 2 (/ (PI) (pow uy 2)))))
(* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 2 (/ (PI) (pow uy 2)))))
(* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 2 (/ (PI) (pow uy 2)))))
(* -4/3 (* (pow uy 2) (pow (PI) 3)))
(* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 2 (/ (PI) (pow uy 2)))))
(* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 2 (/ (PI) (pow uy 2)))))
(* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 2 (/ (PI) (pow uy 2)))))
(+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (cos (* 2 (* uy (PI))))))
(+ (* maxCos (* ux zi)) (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (cos (* 2 (* uy (PI)))))))
(+ (* maxCos (* ux zi)) (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (cos (* 2 (* uy (PI)))))))
(+ (* maxCos (* ux zi)) (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (cos (* 2 (* uy (PI)))))))
(* maxCos (* ux zi))
(* ux (+ (* maxCos zi) (+ (/ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) ux) (/ (* xi (cos (* 2 (* uy (PI))))) ux))))
(* ux (+ (* maxCos zi) (+ (/ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) ux) (/ (* xi (cos (* 2 (* uy (PI))))) ux))))
(* ux (+ (* maxCos zi) (+ (/ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) ux) (/ (* xi (cos (* 2 (* uy (PI))))) ux))))
(* maxCos (* ux zi))
(* -1 (* ux (+ (* -1 (* maxCos zi)) (* -1 (/ (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (cos (* 2 (* uy (PI)))))) ux)))))
(* -1 (* ux (+ (* -1 (* maxCos zi)) (* -1 (/ (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (cos (* 2 (* uy (PI)))))) ux)))))
(* -1 (* ux (+ (* -1 (* maxCos zi)) (* -1 (/ (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (cos (* 2 (* uy (PI)))))) ux)))))
(+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (cos (* 2 (* uy (PI))))))
(+ (* maxCos (* ux zi)) (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (cos (* 2 (* uy (PI)))))))
(+ (* maxCos (* ux zi)) (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (cos (* 2 (* uy (PI)))))))
(+ (* maxCos (* ux zi)) (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (cos (* 2 (* uy (PI)))))))
(* maxCos (* ux zi))
(* maxCos (+ (* ux zi) (+ (/ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) maxCos) (/ (* xi (cos (* 2 (* uy (PI))))) maxCos))))
(* maxCos (+ (* ux zi) (+ (/ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) maxCos) (/ (* xi (cos (* 2 (* uy (PI))))) maxCos))))
(* maxCos (+ (* ux zi) (+ (/ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) maxCos) (/ (* xi (cos (* 2 (* uy (PI))))) maxCos))))
(* maxCos (* ux zi))
(* -1 (* maxCos (+ (* -1 (* ux zi)) (* -1 (/ (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (cos (* 2 (* uy (PI)))))) maxCos)))))
(* -1 (* maxCos (+ (* -1 (* ux zi)) (* -1 (/ (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (cos (* 2 (* uy (PI)))))) maxCos)))))
(* -1 (* maxCos (+ (* -1 (* ux zi)) (* -1 (/ (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (cos (* 2 (* uy (PI)))))) maxCos)))))
(+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (cos (* 2 (* uy (PI))))))
(+ (* maxCos (* ux zi)) (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (cos (* 2 (* uy (PI)))))))
(+ (* maxCos (* ux zi)) (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (cos (* 2 (* uy (PI)))))))
(+ (* maxCos (* ux zi)) (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (cos (* 2 (* uy (PI)))))))
(* maxCos (* ux zi))
(* zi (+ (* maxCos ux) (+ (/ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) zi) (/ (* xi (cos (* 2 (* uy (PI))))) zi))))
(* zi (+ (* maxCos ux) (+ (/ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) zi) (/ (* xi (cos (* 2 (* uy (PI))))) zi))))
(* zi (+ (* maxCos ux) (+ (/ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) zi) (/ (* xi (cos (* 2 (* uy (PI))))) zi))))
(* maxCos (* ux zi))
(* -1 (* zi (+ (* -1 (* maxCos ux)) (* -1 (/ (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (cos (* 2 (* uy (PI)))))) zi)))))
(* -1 (* zi (+ (* -1 (* maxCos ux)) (* -1 (/ (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (cos (* 2 (* uy (PI)))))) zi)))))
(* -1 (* zi (+ (* -1 (* maxCos ux)) (* -1 (/ (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (cos (* 2 (* uy (PI)))))) zi)))))
(+ (* maxCos (* ux zi)) (* xi (cos (* 2 (* uy (PI))))))
(+ (* maxCos (* ux zi)) (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (cos (* 2 (* uy (PI)))))))
(+ (* maxCos (* ux zi)) (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (cos (* 2 (* uy (PI)))))))
(+ (* maxCos (* ux zi)) (+ (* 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)) yi) (/ (* xi (cos (* 2 (* uy (PI))))) yi))))
(* yi (+ (* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))) (+ (/ (* maxCos (* ux zi)) yi) (/ (* xi (cos (* 2 (* uy (PI))))) yi))))
(* yi (+ (* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))) (+ (/ (* maxCos (* ux zi)) yi) (/ (* xi (cos (* 2 (* uy (PI))))) yi))))
(* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))))
(* -1 (* yi (+ (* -1 (* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* -1 (/ (+ (* maxCos (* ux zi)) (* xi (cos (* 2 (* uy (PI)))))) yi)))))
(* -1 (* yi (+ (* -1 (* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* -1 (/ (+ (* maxCos (* ux zi)) (* xi (cos (* 2 (* uy (PI)))))) yi)))))
(* -1 (* yi (+ (* -1 (* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* -1 (/ (+ (* maxCos (* ux zi)) (* xi (cos (* 2 (* uy (PI)))))) yi)))))
(+ xi (* maxCos (* ux zi)))
(+ xi (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux zi))))
(+ xi (+ (* maxCos (* ux zi)) (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))))))
(+ xi (+ (* maxCos (* ux zi)) (* 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)) (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)) (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)) (* 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)) (* xi (cos (* 2 (* uy (PI)))))) (pow uy 3))) (* 4/3 (* yi (pow (PI) 3)))))))
(+ (* maxCos (* ux zi)) (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))))
(+ (* maxCos (* ux zi)) (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (cos (* 2 (* uy (PI)))))))
(+ (* maxCos (* ux zi)) (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (cos (* 2 (* uy (PI)))))))
(+ (* maxCos (* ux zi)) (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (cos (* 2 (* uy (PI)))))))
(* xi (cos (* 2 (* uy (PI)))))
(* xi (+ (cos (* 2 (* uy (PI)))) (+ (/ (* maxCos (* ux zi)) xi) (/ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) xi))))
(* xi (+ (cos (* 2 (* uy (PI)))) (+ (/ (* maxCos (* ux zi)) xi) (/ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) xi))))
(* xi (+ (cos (* 2 (* uy (PI)))) (+ (/ (* maxCos (* ux zi)) xi) (/ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) xi))))
(* xi (cos (* 2 (* uy (PI)))))
(* -1 (* xi (+ (* -1 (cos (* 2 (* uy (PI))))) (* -1 (/ (+ (* maxCos (* ux zi)) (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))))) xi)))))
(* -1 (* xi (+ (* -1 (cos (* 2 (* uy (PI))))) (* -1 (/ (+ (* maxCos (* ux zi)) (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))))) xi)))))
(* -1 (* xi (+ (* -1 (cos (* 2 (* uy (PI))))) (* -1 (/ (+ (* maxCos (* ux zi)) (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))))) xi)))))
(* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))))
(+ (* maxCos (* ux zi)) (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))))
(+ (* maxCos (* ux zi)) (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))))
(+ (* maxCos (* ux zi)) (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))))
(* maxCos (* ux zi))
(* ux (+ (* maxCos zi) (/ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) ux)))
(* ux (+ (* maxCos zi) (/ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) ux)))
(* ux (+ (* maxCos zi) (/ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) ux)))
(* maxCos (* ux zi))
(* -1 (* ux (+ (* -1 (* maxCos zi)) (* -1 (/ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) ux)))))
(* -1 (* ux (+ (* -1 (* maxCos zi)) (* -1 (/ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) ux)))))
(* -1 (* ux (+ (* -1 (* maxCos zi)) (* -1 (/ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) ux)))))
(* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))))
(+ (* maxCos (* ux zi)) (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))))
(+ (* maxCos (* ux zi)) (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))))
(+ (* maxCos (* ux zi)) (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))))
(* maxCos (* ux zi))
(* maxCos (+ (* ux zi) (/ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) maxCos)))
(* maxCos (+ (* ux zi) (/ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) maxCos)))
(* maxCos (+ (* ux zi) (/ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) maxCos)))
(* maxCos (* ux zi))
(* -1 (* maxCos (+ (* -1 (* ux zi)) (* -1 (/ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) maxCos)))))
(* -1 (* maxCos (+ (* -1 (* ux zi)) (* -1 (/ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) maxCos)))))
(* -1 (* maxCos (+ (* -1 (* ux zi)) (* -1 (/ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) maxCos)))))
(* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))))
(+ (* maxCos (* ux zi)) (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))))
(+ (* maxCos (* ux zi)) (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))))
(+ (* maxCos (* ux zi)) (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))))
(* maxCos (* ux zi))
(* zi (+ (* maxCos ux) (/ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) zi)))
(* zi (+ (* maxCos ux) (/ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) zi)))
(* zi (+ (* maxCos ux) (/ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) zi)))
(* maxCos (* ux zi))
(* -1 (* zi (+ (* -1 (* maxCos ux)) (* -1 (/ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) zi)))))
(* -1 (* zi (+ (* -1 (* maxCos ux)) (* -1 (/ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) zi)))))
(* -1 (* zi (+ (* -1 (* maxCos ux)) (* -1 (/ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) zi)))))
(* maxCos (* ux zi))
(+ (* maxCos (* ux zi)) (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))))
(+ (* maxCos (* ux zi)) (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))))
(+ (* maxCos (* ux zi)) (* 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 (+ (* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))) (/ (* maxCos (* ux zi)) yi)))
(* yi (+ (* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))) (/ (* maxCos (* ux zi)) yi)))
(* yi (+ (* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))) (/ (* maxCos (* ux zi)) yi)))
(* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))))
(* -1 (* yi (+ (* -1 (* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* -1 (/ (* maxCos (* ux zi)) yi)))))
(* -1 (* yi (+ (* -1 (* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* -1 (/ (* maxCos (* ux zi)) yi)))))
(* -1 (* yi (+ (* -1 (* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* -1 (/ (* maxCos (* ux zi)) yi)))))
(* maxCos (* ux zi))
(+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux zi)))
(+ (* maxCos (* ux zi)) (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))))
(+ (* maxCos (* ux zi)) (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))))
(* -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)) (pow uy 3)))))
(* (pow uy 3) (+ (* -4/3 (* yi (pow (PI) 3))) (+ (* 2 (/ (* yi (PI)) (pow uy 2))) (/ (* maxCos (* ux zi)) (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)) (pow uy 3))) (* 4/3 (* yi (pow (PI) 3)))))))
(* -1 (* (pow uy 3) (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (+ (* -1 (/ (* maxCos (* ux zi)) (pow uy 3))) (* 4/3 (* yi (pow (PI) 3)))))))
(* 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))
(* 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 (- 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))))
(* -4/3 (pow uy 2))
(* -4/3 (pow uy 2))
(* -4/3 (pow uy 2))
(* -4/3 (pow uy 2))
(* -4/3 (pow uy 2))
(* -4/3 (pow uy 2))
(* -4/3 (pow uy 2))
(* -4/3 (pow uy 2))
(* -4/3 (pow uy 2))
(* -4/3 (pow uy 2))
(* -4/3 (pow uy 2))
(* -4/3 (pow uy 2))
(* -2 (* (pow uy 2) (pow (PI) 2)))
(* -2 (* (pow uy 2) (pow (PI) 2)))
(* -2 (* (pow uy 2) (pow (PI) 2)))
(* -2 (* (pow uy 2) (pow (PI) 2)))
(* -2 (* (pow uy 2) (pow (PI) 2)))
(* -2 (* (pow uy 2) (pow (PI) 2)))
(* -2 (* (pow uy 2) (pow (PI) 2)))
(* -2 (* (pow uy 2) (pow (PI) 2)))
(* -2 (* (pow uy 2) (pow (PI) 2)))
(* -2 (* (pow uy 2) (pow (PI) 2)))
(* -2 (* (pow uy 2) (pow (PI) 2)))
(* -2 (* (pow uy 2) (pow (PI) 2)))
(* 2 (* uy (PI)))
(* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))
(* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))
(* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))
(* -4/3 (* (pow uy 3) (pow (PI) 3)))
(* (pow uy 3) (+ (* -4/3 (pow (PI) 3)) (* 2 (/ (PI) (pow uy 2)))))
(* (pow uy 3) (+ (* -4/3 (pow (PI) 3)) (* 2 (/ (PI) (pow uy 2)))))
(* (pow uy 3) (+ (* -4/3 (pow (PI) 3)) (* 2 (/ (PI) (pow uy 2)))))
(* -4/3 (* (pow uy 3) (pow (PI) 3)))
(* -1 (* (pow uy 3) (+ (* -2 (/ (PI) (pow uy 2))) (* 4/3 (pow (PI) 3)))))
(* -1 (* (pow uy 3) (+ (* -2 (/ (PI) (pow uy 2))) (* 4/3 (pow (PI) 3)))))
(* -1 (* (pow uy 3) (+ (* -2 (/ (PI) (pow uy 2))) (* 4/3 (pow (PI) 3)))))
(* -4/3 (* (pow uy 2) (pow (PI) 2)))
(* -4/3 (* (pow uy 2) (pow (PI) 2)))
(* -4/3 (* (pow uy 2) (pow (PI) 2)))
(* -4/3 (* (pow uy 2) (pow (PI) 2)))
(* -4/3 (* (pow uy 2) (pow (PI) 2)))
(* -4/3 (* (pow uy 2) (pow (PI) 2)))
(* -4/3 (* (pow uy 2) (pow (PI) 2)))
(* -4/3 (* (pow uy 2) (pow (PI) 2)))
(* -4/3 (* (pow uy 2) (pow (PI) 2)))
(* -4/3 (* (pow uy 2) (pow (PI) 2)))
(* -4/3 (* (pow uy 2) (pow (PI) 2)))
(* -4/3 (* (pow uy 2) (pow (PI) 2)))
(* -4/3 (* (pow uy 2) (pow (PI) 3)))
(* -4/3 (* (pow uy 2) (pow (PI) 3)))
(* -4/3 (* (pow uy 2) (pow (PI) 3)))
(* -4/3 (* (pow uy 2) (pow (PI) 3)))
(* -4/3 (* (pow uy 2) (pow (PI) 3)))
(* -4/3 (* (pow uy 2) (pow (PI) 3)))
(* -4/3 (* (pow uy 2) (pow (PI) 3)))
(* -4/3 (* (pow uy 2) (pow (PI) 3)))
(* -4/3 (* (pow uy 2) (pow (PI) 3)))
(* -4/3 (* (pow uy 2) (pow (PI) 3)))
(* -4/3 (* (pow uy 2) (pow (PI) 3)))
(* -4/3 (* (pow uy 2) (pow (PI) 3)))
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 maxCos (*.f32 ux zi))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(+ (* ux (+ (* maxCos zi) (* ux (+ (* -1 (* maxCos zi)) (* -1/2 (* (pow maxCos 2) (+ (* xi (cos (* 2 (* uy (PI))))) (* 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 (*.f32 maxCos (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))))))) (*.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 (*.f32 maxCos (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))))))) (*.f32 maxCos zi)) (+.f32 (/.f32 (*.f32 maxCos zi) 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)))))) 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 (*.f32 maxCos (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))))))) (/.f32 (*.f32 maxCos zi) 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)))))) maxCos) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))) (*.f32 #s(literal 1/2 binary32) (*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.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 (*.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 #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 (*.f32 ux ux)) (sqrt.f32 #s(literal -1 binary32)))))) (+.f32 (+.f32 (+.f32 (*.f32 (*.f32 maxCos (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))))))) (/.f32 (*.f32 maxCos zi) 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)))))) maxCos) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))) (*.f32 #s(literal 1/2 binary32) (*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (/.f32 (+.f32 (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32))) (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))) (*.f32 (*.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 (*.f32 maxCos (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))))))) (*.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 (*.f32 maxCos (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))))))) (/.f32 (-.f32 (*.f32 zi (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)))))) 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 (*.f32 maxCos (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))))))) (/.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 (-.f32 #s(literal 0 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))) (*.f32 (*.f32 maxCos 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)))) (*.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 (*.f32 maxCos (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))))))) (/.f32 (-.f32 (-.f32 (*.f32 zi (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)))))) 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)) (*.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 maxCos (*.f32 (*.f32 ux 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 (*.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux)) (*.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 (* 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 #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 (*.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux)) (*.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 #s(literal -1/8 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 #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 (* (/ (+ (* 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 #s(literal -1/8 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 #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 (*.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux)) (*.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 #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 #s(literal -1/8 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 #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 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))))))))))
(*.f32 (-.f32 (+.f32 (*.f32 #s(literal -1/8 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 #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 #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))) (neg.f32 maxCos))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))
(+.f32 (*.f32 maxCos (*.f32 (*.f32 ux 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 maxCos (*.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))))) (*.f32 yi (sin.f32 (*.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 maxCos (*.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))))) (*.f32 yi (sin.f32 (*.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 maxCos (*.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))))) (*.f32 yi (sin.f32 (*.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 maxCos (*.f32 (*.f32 ux 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 maxCos (*.f32 (*.f32 ux 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 maxCos (*.f32 (*.f32 ux 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 (*.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 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (/.f32 (+.f32 (*.f32 maxCos (*.f32 (*.f32 ux 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 (*.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 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (/.f32 (+.f32 (*.f32 maxCos (*.f32 (*.f32 ux 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 (*.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 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (/.f32 (+.f32 (*.f32 maxCos (*.f32 (*.f32 ux 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))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))
(+.f32 (*.f32 maxCos (*.f32 (*.f32 ux 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 maxCos (*.f32 (*.f32 ux 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 (*.f32 #s(literal 2 binary32) (*.f32 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)))))))))
(+ (* 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 maxCos (*.f32 (*.f32 ux 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 maxCos (*.f32 (*.f32 ux 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 maxCos (*.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))))) (*.f32 yi (sin.f32 (*.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 maxCos (*.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))))) (*.f32 yi (sin.f32 (*.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 maxCos (*.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))))) (*.f32 yi (sin.f32 (*.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 maxCos (*.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))))) (*.f32 yi (sin.f32 (*.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 maxCos (*.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))))) (*.f32 yi (sin.f32 (*.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 maxCos (*.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))))) (*.f32 yi (sin.f32 (*.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 maxCos (*.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))))) (*.f32 yi (sin.f32 (*.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 maxCos (*.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))))) (*.f32 yi (sin.f32 (*.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 maxCos (*.f32 (*.f32 ux 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 maxCos (*.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))))) (*.f32 yi (sin.f32 (*.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 maxCos (*.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))))) (*.f32 yi (sin.f32 (*.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 maxCos (*.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))))) (*.f32 yi (sin.f32 (*.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 maxCos (*.f32 (*.f32 ux 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 maxCos (*.f32 (*.f32 ux 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 maxCos (*.f32 (*.f32 ux 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 (neg.f32 (+.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 maxCos (*.f32 (*.f32 ux 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 (neg.f32 (+.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 maxCos (*.f32 (*.f32 ux 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 (neg.f32 (+.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 maxCos (*.f32 (*.f32 ux 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))
(* (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 maxCos (*.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))))) (*.f32 yi (sin.f32 (*.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 maxCos (*.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))))) (*.f32 yi (sin.f32 (*.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 maxCos (*.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))))) (*.f32 yi (sin.f32 (*.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 maxCos (*.f32 (*.f32 ux 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 maxCos (*.f32 (*.f32 ux 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 (neg.f32 (+.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))) (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 (neg.f32 (+.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))) (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 (neg.f32 (+.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))) (neg.f32 zi))
(/ 1 (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(/.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)))))))
(+ (* -1 (/ (* maxCos (* ux zi)) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2))) (/ 1 (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* 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 (*.f32 maxCos (*.f32 ux zi)) (pow.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)))))) #s(literal 2 binary32))))
(+ (* ux (- (* -1 (* ux (+ (* -1 (/ (* maxCos zi) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2))) (+ (* -1 (/ (* (pow maxCos 2) (pow zi 2)) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 3))) (* -1/2 (/ (pow maxCos 2) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))))))) (/ (* maxCos zi) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2)))) (/ 1 (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* 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 ux (-.f32 (*.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 (*.f32 maxCos zi) (*.f32 maxCos zi)) (pow.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)))))) #s(literal 3 binary32)))) (/.f32 (*.f32 maxCos zi) (pow.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)))))) #s(literal 2 binary32)))) (neg.f32 ux)) (/.f32 (*.f32 maxCos zi) (pow.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)))))) #s(literal 2 binary32))))))
(+ (* ux (- (* ux (- (* -1 (* ux (+ (* -1 (/ (* maxCos (* zi (+ (* -1 (* maxCos zi)) (* -1/2 (* (pow maxCos 2) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))))) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 3))) (+ (* -1 (/ (* maxCos (* zi (+ (* -1 (/ (* maxCos zi) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2))) (+ (* -1 (/ (* (pow maxCos 2) (pow zi 2)) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 3))) (* -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)))))))) (/ (pow maxCos 2) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))))) (+ (* -1 (/ (* maxCos zi) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2))) (+ (* -1 (/ (* (pow maxCos 2) (pow zi 2)) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 3))) (* -1/2 (/ (pow maxCos 2) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))))))) (/ (* maxCos zi) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2)))) (/ 1 (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* 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 ux (-.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 (-.f32 (/.f32 (*.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 (*.f32 maxCos zi) (-.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 (*.f32 maxCos zi) (*.f32 maxCos zi)) (pow.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)))))) #s(literal 3 binary32)))) (/.f32 (*.f32 maxCos zi) (pow.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)))))) #s(literal 2 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 (*.f32 (*.f32 maxCos zi) (-.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))) (pow.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)))))) #s(literal 3 binary32)))) (neg.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 (*.f32 (*.f32 maxCos zi) (*.f32 maxCos zi)) (pow.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)))))) #s(literal 3 binary32)))) (/.f32 (*.f32 maxCos zi) (pow.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)))))) #s(literal 2 binary32)))))) (/.f32 (*.f32 maxCos zi) (pow.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)))))) #s(literal 2 binary32))))))
(/ 1 (* (pow ux 2) (+ (* -1 (* maxCos zi)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))))))
(/.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (-.f32 (*.f32 (*.f32 maxCos (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))))))) (*.f32 maxCos zi)))
(/ (+ (* -1 (/ (+ (/ (* maxCos zi) (pow (+ (* -1 (* maxCos zi)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))) 2)) (/ (* maxCos (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (* (sqrt -1) (pow (+ (* -1 (* maxCos zi)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))) 2)))) ux)) (/ 1 (+ (* -1 (* maxCos zi)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))))) (pow ux 2))
(/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 (*.f32 maxCos (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))))))) (*.f32 maxCos zi))) (/.f32 (+.f32 (/.f32 (*.f32 maxCos zi) (pow.f32 (-.f32 (*.f32 (*.f32 maxCos (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))))))) (*.f32 maxCos zi)) #s(literal 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)))))) maxCos) (sqrt.f32 #s(literal -1 binary32))) (pow.f32 (-.f32 (*.f32 (*.f32 maxCos (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))))))) (*.f32 maxCos zi)) #s(literal 2 binary32)))) ux)) (*.f32 ux ux))
(/ (- (+ (* -1 (/ (+ (* -1 (/ (* (+ (* maxCos zi) (/ (* maxCos (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt -1))) (+ (/ (* maxCos zi) (pow (+ (* -1 (* maxCos zi)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))) 2)) (/ (* maxCos (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (* (sqrt -1) (pow (+ (* -1 (* maxCos zi)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))) 2))))) (+ (* -1 (* maxCos zi)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))))) (* 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) (pow (+ (* -1 (* maxCos zi)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))) 2)))))) (pow ux 2))) (/ 1 (+ (* -1 (* maxCos zi)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))))) (+ (/ (* maxCos zi) (* ux (pow (+ (* -1 (* maxCos zi)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))) 2))) (/ (* maxCos (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (* ux (* (sqrt -1) (pow (+ (* -1 (* maxCos zi)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))) 2)))))) (pow ux 2))
(/.f32 (-.f32 (-.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 (*.f32 maxCos (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))))))) (*.f32 maxCos zi))) (/.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 (sqrt.f32 #s(literal -1 binary32))) (pow.f32 (-.f32 (*.f32 (*.f32 maxCos (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))))))) (*.f32 maxCos zi)) #s(literal 2 binary32)))) (/.f32 (*.f32 (+.f32 (/.f32 (*.f32 maxCos zi) (pow.f32 (-.f32 (*.f32 (*.f32 maxCos (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))))))) (*.f32 maxCos zi)) #s(literal 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)))))) maxCos) (sqrt.f32 #s(literal -1 binary32))) (pow.f32 (-.f32 (*.f32 (*.f32 maxCos (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))))))) (*.f32 maxCos zi)) #s(literal 2 binary32)))) (+.f32 (*.f32 maxCos zi) (/.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 maxCos (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))))))) (*.f32 maxCos zi)))) (*.f32 ux ux))) (+.f32 (/.f32 (/.f32 (*.f32 maxCos zi) ux) (pow.f32 (-.f32 (*.f32 (*.f32 maxCos (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))))))) (*.f32 maxCos zi)) #s(literal 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)))))) maxCos) ux) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 (-.f32 (*.f32 (*.f32 maxCos (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))))))) (*.f32 maxCos zi)) #s(literal 2 binary32)))))) (*.f32 ux ux))
(/ (- (+ (* -1 (/ (+ (* -1 (/ (* (+ (* -1 (/ (* (+ (* maxCos zi) (/ (* maxCos (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt -1))) (+ (/ (* maxCos zi) (pow (+ (* -1 (* maxCos zi)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))) 2)) (/ (* maxCos (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (* (sqrt -1) (pow (+ (* -1 (* maxCos zi)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))) 2))))) (+ (* -1 (* maxCos zi)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))))) (* 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) (pow (+ (* -1 (* maxCos zi)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))) 2)))))) (+ (* maxCos zi) (/ (* maxCos (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt -1)))) (+ (* -1 (* maxCos zi)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))))) (+ (* -1/2 (/ (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (+ (/ (* maxCos zi) (pow (+ (* -1 (* maxCos zi)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))) 2)) (/ (* maxCos (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (* (sqrt -1) (pow (+ (* -1 (* maxCos zi)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))) 2)))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2))))) (* maxCos (* (sqrt -1) (+ (* -1 (* maxCos zi)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))))))) (* 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 (* (sqrt -1) (pow (+ (* -1 (* maxCos zi)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))) 2))))))) (pow ux 3))) (/ 1 (+ (* -1 (* maxCos zi)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))))) (+ (* -1 (/ (* (+ (* maxCos zi) (/ (* maxCos (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt -1))) (+ (/ (* maxCos zi) (pow (+ (* -1 (* maxCos zi)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))) 2)) (/ (* maxCos (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (* (sqrt -1) (pow (+ (* -1 (* maxCos zi)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))) 2))))) (* (pow ux 2) (+ (* -1 (* maxCos zi)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))))))) (+ (* 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) (pow (+ (* -1 (* maxCos zi)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))) 2)))))) (+ (/ (* maxCos zi) (* ux (pow (+ (* -1 (* maxCos zi)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))) 2))) (/ (* maxCos (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (* ux (* (sqrt -1) (pow (+ (* -1 (* maxCos zi)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))) 2)))))))) (pow ux 2))
(/.f32 (-.f32 (-.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 (*.f32 maxCos (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))))))) (*.f32 maxCos zi))) (/.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 (-.f32 #s(literal 0 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))) (+.f32 (/.f32 (*.f32 maxCos zi) (pow.f32 (-.f32 (*.f32 (*.f32 maxCos (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))))))) (*.f32 maxCos zi)) #s(literal 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)))))) maxCos) (sqrt.f32 #s(literal -1 binary32))) (pow.f32 (-.f32 (*.f32 (*.f32 maxCos (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))))))) (*.f32 maxCos zi)) #s(literal 2 binary32))))))) (*.f32 (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))) (-.f32 (*.f32 (*.f32 maxCos (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))))))) (*.f32 maxCos zi)))) (/.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 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32))) (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))))) (*.f32 (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))) (pow.f32 (-.f32 (*.f32 (*.f32 maxCos (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))))))) (*.f32 maxCos zi)) #s(literal 2 binary32))))) (/.f32 (*.f32 (+.f32 (*.f32 maxCos zi) (/.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 #s(literal 0 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))))) (*.f32 (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))) (pow.f32 (-.f32 (*.f32 (*.f32 maxCos (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))))))) (*.f32 maxCos zi)) #s(literal 2 binary32)))) (/.f32 (*.f32 (+.f32 (/.f32 (*.f32 maxCos zi) (pow.f32 (-.f32 (*.f32 (*.f32 maxCos (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))))))) (*.f32 maxCos zi)) #s(literal 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)))))) maxCos) (sqrt.f32 #s(literal -1 binary32))) (pow.f32 (-.f32 (*.f32 (*.f32 maxCos (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))))))) (*.f32 maxCos zi)) #s(literal 2 binary32)))) (+.f32 (*.f32 maxCos zi) (/.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 maxCos (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))))))) (*.f32 maxCos zi))))) (-.f32 (*.f32 (*.f32 maxCos (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))))))) (*.f32 maxCos zi)))) (*.f32 ux (*.f32 ux ux)))) (-.f32 (+.f32 (+.f32 (/.f32 (/.f32 (*.f32 maxCos zi) ux) (pow.f32 (-.f32 (*.f32 (*.f32 maxCos (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))))))) (*.f32 maxCos zi)) #s(literal 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)))))) maxCos) ux) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 (-.f32 (*.f32 (*.f32 maxCos (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))))))) (*.f32 maxCos zi)) #s(literal 2 binary32))))) (/.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 maxCos (*.f32 (*.f32 (*.f32 ux ux) (sqrt.f32 #s(literal -1 binary32))) (pow.f32 (-.f32 (*.f32 (*.f32 maxCos (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))))))) (*.f32 maxCos zi)) #s(literal 2 binary32)))))) (*.f32 (+.f32 (*.f32 maxCos zi) (/.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 (*.f32 maxCos zi) (pow.f32 (-.f32 (*.f32 (*.f32 maxCos (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))))))) (*.f32 maxCos zi)) #s(literal 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)))))) maxCos) (sqrt.f32 #s(literal -1 binary32))) (pow.f32 (-.f32 (*.f32 (*.f32 maxCos (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))))))) (*.f32 maxCos zi)) #s(literal 2 binary32)))) (*.f32 (*.f32 ux ux) (-.f32 (*.f32 (*.f32 maxCos (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))))))) (*.f32 maxCos zi))))))) (*.f32 ux ux))
(/ 1 (* (pow ux 2) (+ (* -1 (* maxCos zi)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))))))
(/.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (-.f32 (*.f32 (*.f32 maxCos (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))))))) (*.f32 maxCos zi)))
(/ (+ (* -1 (/ (* maxCos zi) (* ux (pow (+ (* -1 (* maxCos zi)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))) 2)))) (+ (* -1 (/ (* maxCos (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (* ux (* (sqrt -1) (pow (+ (* -1 (* maxCos zi)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))) 2))))) (/ 1 (+ (* -1 (* maxCos zi)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))))))) (pow ux 2))
(/.f32 (-.f32 (-.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 (*.f32 maxCos (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))))))) (*.f32 maxCos zi))) (/.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) ux) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 (-.f32 (*.f32 (*.f32 maxCos (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))))))) (*.f32 maxCos zi)) #s(literal 2 binary32))))) (/.f32 (/.f32 (*.f32 maxCos zi) ux) (pow.f32 (-.f32 (*.f32 (*.f32 maxCos (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))))))) (*.f32 maxCos zi)) #s(literal 2 binary32)))) (*.f32 ux ux))
(/ (+ (* -1 (/ (- (+ (* -1 (/ (* (+ (* -1 (* maxCos zi)) (* -1 (/ (* maxCos (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt -1)))) (+ (* -1 (/ (* maxCos zi) (pow (+ (* -1 (* maxCos zi)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))) 2))) (* -1 (/ (* maxCos (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (* (sqrt -1) (pow (+ (* -1 (* maxCos zi)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))) 2)))))) (* ux (+ (* -1 (* maxCos zi)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))))))) (* 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) (pow (+ (* -1 (* maxCos zi)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))) 2))))))) (+ (* -1 (/ (* maxCos zi) (pow (+ (* -1 (* maxCos zi)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))) 2))) (* -1 (/ (* maxCos (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (* (sqrt -1) (pow (+ (* -1 (* maxCos zi)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))) 2)))))) ux)) (/ 1 (+ (* -1 (* maxCos zi)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))))) (pow ux 2))
(/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 (*.f32 maxCos (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))))))) (*.f32 maxCos zi))) (/.f32 (+.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)))) maxCos) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (pow.f32 (-.f32 (*.f32 (*.f32 maxCos (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))))))) (*.f32 maxCos zi)) #s(literal 2 binary32))))) (/.f32 (*.f32 (-.f32 (*.f32 zi (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)))))) maxCos) (sqrt.f32 #s(literal -1 binary32)))) (neg.f32 (+.f32 (/.f32 (*.f32 maxCos zi) (pow.f32 (-.f32 (*.f32 (*.f32 maxCos (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))))))) (*.f32 maxCos zi)) #s(literal 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)))))) maxCos) (sqrt.f32 #s(literal -1 binary32))) (pow.f32 (-.f32 (*.f32 (*.f32 maxCos (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))))))) (*.f32 maxCos zi)) #s(literal 2 binary32)))))) (*.f32 ux (-.f32 (*.f32 (*.f32 maxCos (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))))))) (*.f32 maxCos zi))))) (*.f32 #s(literal 1 binary32) (+.f32 (/.f32 (*.f32 maxCos zi) (pow.f32 (-.f32 (*.f32 (*.f32 maxCos (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))))))) (*.f32 maxCos zi)) #s(literal 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)))))) maxCos) (sqrt.f32 #s(literal -1 binary32))) (pow.f32 (-.f32 (*.f32 (*.f32 maxCos (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))))))) (*.f32 maxCos zi)) #s(literal 2 binary32)))))) ux)) (*.f32 ux ux))
(/ (+ (* -1 (/ (- (* -1 (/ (- (+ (* -1 (/ (* (+ (* -1 (* maxCos zi)) (* -1 (/ (* maxCos (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt -1)))) (+ (* -1 (/ (* (+ (* -1 (* maxCos zi)) (* -1 (/ (* maxCos (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt -1)))) (+ (* -1 (/ (* maxCos zi) (pow (+ (* -1 (* maxCos zi)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))) 2))) (* -1 (/ (* maxCos (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (* (sqrt -1) (pow (+ (* -1 (* maxCos zi)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))) 2)))))) (+ (* -1 (* maxCos zi)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))))) (* 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) (pow (+ (* -1 (* maxCos zi)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))) 2))))))) (* ux (+ (* -1 (* maxCos zi)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))))))) (+ (* -1/2 (/ (* (+ (* -1 (/ (* maxCos zi) (pow (+ (* -1 (* maxCos zi)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))) 2))) (* -1 (/ (* maxCos (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (* (sqrt -1) (pow (+ (* -1 (* maxCos zi)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))) 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) (+ (* -1 (* maxCos zi)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))))))))) (* 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) (pow (+ (* -1 (* maxCos zi)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))) 2)))))))) (+ (* -1 (/ (* (+ (* -1 (* maxCos zi)) (* -1 (/ (* maxCos (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt -1)))) (+ (* -1 (/ (* maxCos zi) (pow (+ (* -1 (* maxCos zi)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))) 2))) (* -1 (/ (* maxCos (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (* (sqrt -1) (pow (+ (* -1 (* maxCos zi)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))) 2)))))) (+ (* -1 (* maxCos zi)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))))) (* 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) (pow (+ (* -1 (* maxCos zi)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))) 2))))))) ux)) (+ (* -1 (/ (* maxCos zi) (pow (+ (* -1 (* maxCos zi)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))) 2))) (* -1 (/ (* maxCos (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (* (sqrt -1) (pow (+ (* -1 (* maxCos zi)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))) 2)))))) ux)) (/ 1 (+ (* -1 (* maxCos zi)) (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))))) (pow ux 2))
(/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 (*.f32 maxCos (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))))))) (*.f32 maxCos zi))) (/.f32 (neg.f32 (+.f32 (/.f32 (-.f32 (-.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (neg.f32 (+.f32 (/.f32 (*.f32 maxCos zi) (pow.f32 (-.f32 (*.f32 (*.f32 maxCos (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))))))) (*.f32 maxCos zi)) #s(literal 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)))))) maxCos) (sqrt.f32 #s(literal -1 binary32))) (pow.f32 (-.f32 (*.f32 (*.f32 maxCos (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))))))) (*.f32 maxCos zi)) #s(literal 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)))))) (-.f32 (-.f32 #s(literal 0 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32)))) (*.f32 maxCos (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 (*.f32 (*.f32 maxCos (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))))))) (*.f32 maxCos zi))))))) (*.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)))) maxCos) (*.f32 (*.f32 ux (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))) (pow.f32 (-.f32 (*.f32 (*.f32 maxCos (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))))))) (*.f32 maxCos zi)) #s(literal 2 binary32)))))) (/.f32 (*.f32 (-.f32 (*.f32 zi (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)))))) 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 #s(literal 0 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))))) (*.f32 (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))) (pow.f32 (-.f32 (*.f32 (*.f32 maxCos (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))))))) (*.f32 maxCos zi)) #s(literal 2 binary32)))) (/.f32 (*.f32 (-.f32 (*.f32 zi (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)))))) maxCos) (sqrt.f32 #s(literal -1 binary32)))) (neg.f32 (+.f32 (/.f32 (*.f32 maxCos zi) (pow.f32 (-.f32 (*.f32 (*.f32 maxCos (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))))))) (*.f32 maxCos zi)) #s(literal 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)))))) maxCos) (sqrt.f32 #s(literal -1 binary32))) (pow.f32 (-.f32 (*.f32 (*.f32 maxCos (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))))))) (*.f32 maxCos zi)) #s(literal 2 binary32)))))) (-.f32 (*.f32 (*.f32 maxCos (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))))))) (*.f32 maxCos zi))))) (*.f32 ux (-.f32 (*.f32 (*.f32 maxCos (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))))))) (*.f32 maxCos zi))))) (-.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 (sqrt.f32 #s(literal -1 binary32))) (pow.f32 (-.f32 (*.f32 (*.f32 maxCos (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))))))) (*.f32 maxCos zi)) #s(literal 2 binary32)))) (/.f32 (*.f32 (-.f32 (*.f32 zi (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)))))) maxCos) (sqrt.f32 #s(literal -1 binary32)))) (neg.f32 (+.f32 (/.f32 (*.f32 maxCos zi) (pow.f32 (-.f32 (*.f32 (*.f32 maxCos (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))))))) (*.f32 maxCos zi)) #s(literal 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)))))) maxCos) (sqrt.f32 #s(literal -1 binary32))) (pow.f32 (-.f32 (*.f32 (*.f32 maxCos (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))))))) (*.f32 maxCos zi)) #s(literal 2 binary32)))))) (-.f32 (*.f32 (*.f32 maxCos (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))))))) (*.f32 maxCos zi))))) ux) (neg.f32 (+.f32 (/.f32 (*.f32 maxCos zi) (pow.f32 (-.f32 (*.f32 (*.f32 maxCos (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))))))) (*.f32 maxCos zi)) #s(literal 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)))))) maxCos) (sqrt.f32 #s(literal -1 binary32))) (pow.f32 (-.f32 (*.f32 (*.f32 maxCos (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))))))) (*.f32 maxCos zi)) #s(literal 2 binary32))))))) ux)) (*.f32 ux ux))
(/ 1 (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(/.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)))))))
(+ (* -1 (/ (* maxCos (* ux (* zi (- 1 ux)))) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2))) (/ 1 (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* 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 (*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux))) (pow.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)))))) #s(literal 2 binary32))))
(+ (* maxCos (- (* -1 (* maxCos (+ (* -1 (/ (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 3))) (* 1/2 (/ (* (pow ux 2) (* (- 1 ux) (- ux 1))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))))) (/ (* ux (* zi (- 1 ux))) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2)))) (/ 1 (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* 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 maxCos (-.f32 (*.f32 (-.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #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 (*.f32 (*.f32 ux ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 zi zi))) (pow.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)))))) #s(literal 3 binary32)))) (neg.f32 maxCos)) (/.f32 (*.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux)) (pow.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)))))) #s(literal 2 binary32))))))
(+ (* maxCos (- (* maxCos (- (* -1 (* maxCos (+ (* -1 (/ (* ux (* zi (* (+ (* -1 (/ (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 3))) (* 1/2 (/ (* (pow ux 2) (* (- 1 ux) (- ux 1))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))) (- 1 ux)))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (* -1/2 (/ (* (pow ux 3) (* zi (* (pow (- 1 ux) 2) (- ux 1)))) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2)))))) (+ (* -1 (/ (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 3))) (* 1/2 (/ (* (pow ux 2) (* (- 1 ux) (- ux 1))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))))) (/ (* ux (* zi (- 1 ux))) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2)))) (/ 1 (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* 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 maxCos (-.f32 (*.f32 maxCos (-.f32 (*.f32 (-.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) zi) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (pow.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)))))) #s(literal 2 binary32))) (/.f32 (*.f32 (*.f32 ux zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #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 (*.f32 (*.f32 ux ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 zi zi))) (pow.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)))))) #s(literal 3 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)))))))) (neg.f32 maxCos)) (-.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #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 (*.f32 (*.f32 ux ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 zi zi))) (pow.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)))))) #s(literal 3 binary32)))))) (/.f32 (*.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux)) (pow.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)))))) #s(literal 2 binary32))))))
(/ 1 (* maxCos (+ (* ux (* zi (- 1 ux))) (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1)))))))
(/.f32 (/.f32 #s(literal 1 binary32) maxCos) (+.f32 (*.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux)) (*.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))))))))
(/ (+ (* -1/2 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 2) (* ux (pow (+ (* ux (* zi (- 1 ux))) (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1))))) 2)))) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (/ 1 (+ (* ux (* zi (- 1 ux))) (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1))))))) maxCos)
(/.f32 (+.f32 (*.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 (*.f32 ux (*.f32 maxCos maxCos)) (pow.f32 (+.f32 (*.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux)) (*.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))))))) #s(literal 2 binary32))))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux)) (*.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 (/ (+ (* -1/4 (/ (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2) (* (pow ux 2) (* (pow (+ (* ux (* zi (- 1 ux))) (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1))))) 3) (* (- 1 ux) (- ux 1)))))) (* -1/8 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow ux 3) (pow (+ (* ux (* zi (- 1 ux))) (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1))))) 2))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3))))))) (pow maxCos 4))) (/ 1 (+ (* ux (* zi (- 1 ux))) (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1))))))) (* 1/2 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 2) (* ux (pow (+ (* ux (* zi (- 1 ux))) (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1))))) 2)))) (sqrt (/ 1 (* (- 1 ux) (- ux 1))))))) maxCos)
(/.f32 (+.f32 (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux)) (*.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 (/.f32 (*.f32 #s(literal -1/4 binary32) (pow.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)))))) #s(literal 2 binary32))) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) (pow.f32 (+.f32 (*.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux)) (*.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))))))) #s(literal 3 binary32))))) (*.f32 #s(literal -1/8 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 #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 (+.f32 (*.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux)) (*.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))))))) #s(literal 2 binary32)))))) (pow.f32 maxCos #s(literal 4 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 (*.f32 ux (*.f32 maxCos maxCos)) (pow.f32 (+.f32 (*.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux)) (*.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))))))) #s(literal 2 binary32)))))) maxCos)
(/ (- (+ (* -1 (/ (+ (* -1/2 (* (/ (* (+ (* -1/4 (/ (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2) (* (pow ux 2) (* (pow (+ (* ux (* zi (- 1 ux))) (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1))))) 3) (* (- 1 ux) (- ux 1)))))) (* -1/8 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow ux 3) (pow (+ (* ux (* zi (- 1 ux))) (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1))))) 2))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3))))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (* ux (+ (* ux (* zi (- 1 ux))) (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1))))))) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (+ (* 1/16 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow ux 5) (pow (+ (* ux (* zi (- 1 ux))) (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1))))) 2))) (sqrt (/ 1 (* (pow (- 1 ux) 5) (pow (- ux 1) 5)))))) (* 1/16 (/ (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2) (* (pow ux 4) (* (pow (+ (* ux (* zi (- 1 ux))) (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1))))) 3) (* (pow (- 1 ux) 2) (pow (- ux 1) 2)))))))) (pow maxCos 6))) (/ 1 (+ (* ux (* zi (- 1 ux))) (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1))))))) (+ (* -1/4 (/ (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2) (* (pow maxCos 4) (* (pow ux 2) (* (pow (+ (* ux (* zi (- 1 ux))) (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1))))) 3) (* (- 1 ux) (- ux 1))))))) (+ (* -1/8 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 4) (* (pow ux 3) (pow (+ (* ux (* zi (- 1 ux))) (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1))))) 2)))) (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 (pow (+ (* ux (* zi (- 1 ux))) (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1))))) 2)))) (sqrt (/ 1 (* (- 1 ux) (- ux 1))))))))) maxCos)
(/.f32 (-.f32 (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux)) (*.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 (*.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 (*.f32 #s(literal -1/4 binary32) (pow.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)))))) #s(literal 2 binary32))) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) (pow.f32 (+.f32 (*.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux)) (*.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))))))) #s(literal 3 binary32))))) (*.f32 #s(literal -1/8 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 #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 (+.f32 (*.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux)) (*.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))))))) #s(literal 2 binary32))))))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) (+.f32 ux #s(literal -1 binary32))))) (*.f32 ux (+.f32 (*.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux)) (*.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/16 binary32) (+.f32 (*.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 (/.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 ux #s(literal 5 binary32))) (pow.f32 (+.f32 (*.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux)) (*.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))))))) #s(literal 2 binary32)))) (/.f32 (/.f32 (pow.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)))))) #s(literal 2 binary32)) (pow.f32 ux #s(literal 4 binary32))) (*.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)))) (pow.f32 (+.f32 (*.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux)) (*.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))))))) #s(literal 3 binary32))))))) (pow.f32 maxCos #s(literal 6 binary32)))) (+.f32 (/.f32 (*.f32 #s(literal -1/4 binary32) (pow.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)))))) #s(literal 2 binary32))) (*.f32 (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 ux ux)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) (pow.f32 (+.f32 (*.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux)) (*.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))))))) #s(literal 3 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 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 (*.f32 ux (*.f32 maxCos maxCos)) (pow.f32 (+.f32 (*.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux)) (*.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))))))) #s(literal 2 binary32))))) (*.f32 #s(literal -1/8 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 ux (*.f32 ux ux))) (pow.f32 (+.f32 (*.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux)) (*.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))))))) #s(literal 2 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))))))) (pow.f32 maxCos #s(literal 4 binary32)))))))) maxCos)
(/ -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 #s(literal -1 binary32) 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 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux))))
(* -1 (/ (+ (* -1/2 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 2) (* ux (pow (+ (* -1 (* ux (* zi (- 1 ux)))) (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1))))) 2)))) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (/ 1 (+ (* -1 (* ux (* zi (- 1 ux)))) (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1))))))) maxCos))
(neg.f32 (/.f32 (+.f32 (*.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 (*.f32 ux (*.f32 maxCos maxCos)) (pow.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))) #s(literal 2 binary32))))) (/.f32 #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 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux))))) maxCos))
(* -1 (/ (- (+ (* -1 (/ (+ (* -1/4 (/ (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2) (* (pow ux 2) (* (pow (+ (* -1 (* ux (* zi (- 1 ux)))) (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1))))) 3) (* (- 1 ux) (- ux 1)))))) (* -1/8 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow ux 3) (pow (+ (* -1 (* ux (* zi (- 1 ux)))) (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1))))) 2))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3))))))) (pow maxCos 4))) (/ 1 (+ (* -1 (* ux (* zi (- 1 ux)))) (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1))))))) (* 1/2 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 2) (* ux (pow (+ (* -1 (* ux (* zi (- 1 ux)))) (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1))))) 2)))) (sqrt (/ 1 (* (- 1 ux) (- ux 1))))))) maxCos))
(neg.f32 (/.f32 (+.f32 (-.f32 (/.f32 #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 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux)))) (/.f32 (+.f32 (*.f32 #s(literal -1/4 binary32) (/.f32 (/.f32 (pow.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)))))) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) (pow.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))) #s(literal 3 binary32))))) (*.f32 #s(literal -1/8 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 #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 (-.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))) #s(literal 2 binary32)))))) (pow.f32 maxCos #s(literal 4 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 (*.f32 ux (*.f32 maxCos maxCos)) (pow.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))) #s(literal 2 binary32)))))) maxCos))
(* -1 (/ (- (+ (* -1 (/ (+ (* -1/2 (* (/ (* (+ (* -1/4 (/ (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2) (* (pow ux 2) (* (pow (+ (* -1 (* ux (* zi (- 1 ux)))) (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1))))) 3) (* (- 1 ux) (- ux 1)))))) (* -1/8 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow ux 3) (pow (+ (* -1 (* ux (* zi (- 1 ux)))) (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1))))) 2))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3))))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (* ux (+ (* -1 (* ux (* zi (- 1 ux)))) (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1))))))) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (+ (* 1/16 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow ux 5) (pow (+ (* -1 (* ux (* zi (- 1 ux)))) (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1))))) 2))) (sqrt (/ 1 (* (pow (- 1 ux) 5) (pow (- ux 1) 5)))))) (* 1/16 (/ (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2) (* (pow ux 4) (* (pow (+ (* -1 (* ux (* zi (- 1 ux)))) (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1))))) 3) (* (pow (- 1 ux) 2) (pow (- ux 1) 2)))))))) (pow maxCos 6))) (/ 1 (+ (* -1 (* ux (* zi (- 1 ux)))) (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1))))))) (+ (* -1/4 (/ (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2) (* (pow maxCos 4) (* (pow ux 2) (* (pow (+ (* -1 (* ux (* zi (- 1 ux)))) (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1))))) 3) (* (- 1 ux) (- ux 1))))))) (+ (* -1/8 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 4) (* (pow ux 3) (pow (+ (* -1 (* ux (* zi (- 1 ux)))) (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1))))) 2)))) (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 (pow (+ (* -1 (* ux (* zi (- 1 ux)))) (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1))))) 2)))) (sqrt (/ 1 (* (- 1 ux) (- ux 1))))))))) maxCos))
(neg.f32 (/.f32 (-.f32 (-.f32 (/.f32 #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 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux)))) (/.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 (+.f32 (*.f32 #s(literal -1/4 binary32) (/.f32 (/.f32 (pow.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)))))) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) (pow.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))) #s(literal 3 binary32))))) (*.f32 #s(literal -1/8 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 #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 (-.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))) #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 ux (-.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)))))))) (*.f32 #s(literal 1/16 binary32) (+.f32 (*.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 (/.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 ux #s(literal 5 binary32))) (pow.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))) #s(literal 2 binary32)))) (/.f32 (/.f32 (pow.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)))))) #s(literal 2 binary32)) (pow.f32 ux #s(literal 4 binary32))) (*.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)))) (pow.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))) #s(literal 3 binary32))))))) (pow.f32 maxCos #s(literal 6 binary32)))) (+.f32 (+.f32 (*.f32 (/.f32 #s(literal -1/4 binary32) (pow.f32 maxCos #s(literal 4 binary32))) (/.f32 (/.f32 (pow.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)))))) #s(literal 2 binary32)) (*.f32 ux ux)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) (pow.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))) #s(literal 3 binary32))))) (*.f32 #s(literal -1/8 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 #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 ux ux)) (pow.f32 maxCos #s(literal 4 binary32))) (pow.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))) #s(literal 2 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 (*.f32 ux (*.f32 maxCos maxCos)) (pow.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))) #s(literal 2 binary32))))))) maxCos))
(/ 1 (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))
(/.f32 #s(literal 1 binary32) (+.f32 (*.f32 maxCos (*.f32 (*.f32 ux 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))))))))))
(+ (* -1 (* (/ (* yi (sin (* 2 (* uy (PI))))) (pow (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) 2)) (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))))))))))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 maxCos (*.f32 (*.f32 ux 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)))))))))) (/.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)))))))) (pow.f32 (+.f32 (*.f32 maxCos (*.f32 (*.f32 ux 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))))))))) #s(literal 2 binary32))))
(+ (* yi (- (/ (* yi (* (pow (sin (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (pow (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) 3)) (* (/ (sin (* 2 (* uy (PI)))) (pow (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) 2)) (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))))))))))
(+.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 maxCos (*.f32 (*.f32 ux 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)))))))))) (*.f32 yi (-.f32 (/.f32 (*.f32 (*.f32 yi (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))) (pow.f32 (+.f32 (*.f32 maxCos (*.f32 (*.f32 ux 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))))))))) #s(literal 3 binary32))) (/.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)))))))) (pow.f32 (+.f32 (*.f32 maxCos (*.f32 (*.f32 ux 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))))))))) #s(literal 2 binary32))))))
(+ (* yi (- (* yi (- (* -1 (* (/ (* yi (pow (sin (* 2 (* uy (PI)))) 3)) (pow (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) 4)) (sqrt (pow (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))) 3)))) (* -1 (/ (* (pow (sin (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (pow (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) 3))))) (* (/ (sin (* 2 (* uy (PI)))) (pow (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) 2)) (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))))))))))
(+.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 maxCos (*.f32 (*.f32 ux 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)))))))))) (*.f32 yi (-.f32 (*.f32 yi (+.f32 (*.f32 (/.f32 (*.f32 yi (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32))) (pow.f32 (+.f32 (*.f32 maxCos (*.f32 (*.f32 ux 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))))))))) #s(literal 4 binary32))) (neg.f32 (sqrt.f32 (*.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) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))) (+.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 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (pow.f32 (+.f32 (*.f32 maxCos (*.f32 (*.f32 ux 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))))))))) #s(literal 3 binary32))))) (/.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)))))))) (pow.f32 (+.f32 (*.f32 maxCos (*.f32 (*.f32 ux 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))))))))) #s(literal 2 binary32))))))
(* (/ 1 (* yi (sin (* 2 (* uy (PI)))))) (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))
(/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.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 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(/ (+ (* -1 (/ (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) (pow (sin (* 2 (* uy (PI)))) 2)) (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) (* (pow (sin (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) yi)) (* (/ 1 (sin (* 2 (* uy (PI))))) (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))) yi)
(/.f32 (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.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)))))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (/.f32 (+.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.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 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (*.f32 (/.f32 (*.f32 maxCos ux) (+.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 zi (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))))) yi)) yi)
(/ (- (+ (* (/ 1 (sin (* 2 (* uy (PI))))) (sqrt (/ 1 (+ 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)))))))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) (pow (sin (* 2 (* uy (PI)))) 2)) (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) (* (pow (sin (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))) (* (pow yi 2) (sin (* 2 (* uy (PI)))))) (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) (* yi (pow (sin (* 2 (* uy (PI)))) 2))) (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) (* yi (* (pow (sin (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))) yi)
(/.f32 (-.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.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) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (/.f32 (*.f32 (+.f32 (*.f32 maxCos (*.f32 (*.f32 ux 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))))))))) (+.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.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 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (*.f32 (/.f32 (*.f32 maxCos ux) (+.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 zi (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi yi))))) (+.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.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 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 yi (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))))) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 yi (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))))) yi)
(/ (- (+ (* -1 (/ (* (pow (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) 2) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) (pow (sin (* 2 (* uy (PI)))) 2)) (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) (* (pow (sin (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))) (* (pow yi 3) (* (pow (sin (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))) (* (/ 1 (sin (* 2 (* uy (PI))))) (sqrt (/ 1 (+ 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)))))))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) (pow (sin (* 2 (* uy (PI)))) 2)) (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) (* (pow (sin (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))) (* (pow yi 2) (sin (* 2 (* uy (PI)))))) (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) (* yi (pow (sin (* 2 (* uy (PI)))) 2))) (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) (* yi (* (pow (sin (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))))) yi)
(/.f32 (-.f32 (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.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)))))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 (+.f32 (*.f32 maxCos (*.f32 (*.f32 ux 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))))))))) #s(literal 2 binary32)) (/.f32 (+.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.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 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (*.f32 (/.f32 (*.f32 maxCos ux) (+.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 zi (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))))) (*.f32 (*.f32 (*.f32 yi (*.f32 yi yi)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))))) (-.f32 (+.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.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 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 yi (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))))) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 yi (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))))) (*.f32 (/.f32 (*.f32 (+.f32 (*.f32 maxCos (*.f32 (*.f32 ux 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))))))))) (+.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.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 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (*.f32 (/.f32 (*.f32 maxCos ux) (+.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 zi (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))))) (*.f32 yi yi)) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.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)))))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))) yi)
(* (/ 1 (* yi (sin (* 2 (* uy (PI)))))) (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))
(/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.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 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(* -1 (/ (+ (* -1 (* (/ 1 (sin (* 2 (* uy (PI))))) (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) (* yi (pow (sin (* 2 (* uy (PI)))) 2))) (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) (* yi (* (pow (sin (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))) yi))
(neg.f32 (/.f32 (-.f32 (+.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.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 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 yi (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))))) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 yi (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.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)))))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) yi))
(* -1 (/ (+ (* -1 (* (/ 1 (sin (* 2 (* uy (PI))))) (sqrt (/ 1 (+ 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)))))))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) (pow (sin (* 2 (* uy (PI)))) 2)) (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) (* (pow (sin (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))) (* yi (sin (* 2 (* uy (PI)))))) (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) (pow (sin (* 2 (* uy (PI)))) 2)) (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) (* (pow (sin (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))) yi))) yi))
(neg.f32 (/.f32 (-.f32 (neg.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.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)))))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 (+.f32 (*.f32 maxCos (*.f32 (*.f32 ux 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))))))))) (+.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.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 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (*.f32 (/.f32 (*.f32 maxCos ux) (+.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 zi (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.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)) (+.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.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 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (*.f32 (/.f32 (*.f32 maxCos ux) (+.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 zi (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))))) yi)) yi))
(* -1 (/ (+ (* -1 (* (/ 1 (sin (* 2 (* uy (PI))))) (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))) (* -1 (/ (- (* -1 (/ (- (/ (* (pow (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) 2) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) (pow (sin (* 2 (* uy (PI)))) 2)) (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) (* (pow (sin (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))) (* yi (* (pow (sin (* 2 (* uy (PI)))) 2) (+ 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)))))))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) (pow (sin (* 2 (* uy (PI)))) 2)) (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) (* (pow (sin (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))) (sin (* 2 (* uy (PI))))) (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))) yi)) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) (pow (sin (* 2 (* uy (PI)))) 2)) (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) (* (pow (sin (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))) yi))) yi))
(neg.f32 (/.f32 (-.f32 (neg.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.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)))))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (/.f32 (neg.f32 (+.f32 (/.f32 (-.f32 (/.f32 (*.f32 (pow.f32 (+.f32 (*.f32 maxCos (*.f32 (*.f32 ux 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))))))))) #s(literal 2 binary32)) (+.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.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 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (*.f32 (/.f32 (*.f32 maxCos ux) (+.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 zi (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))))) (*.f32 (*.f32 yi (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.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 (*.f32 (*.f32 ux 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))))))))) (+.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.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 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (*.f32 (/.f32 (*.f32 maxCos ux) (+.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 zi (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) yi) (+.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.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 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (*.f32 (/.f32 (*.f32 maxCos ux) (+.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 zi (-.f32 #s(literal 1 binary32) ux)) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))))))) yi)) yi))
(/ 1 (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))
(/.f32 #s(literal 1 binary32) (+.f32 (*.f32 maxCos (*.f32 (*.f32 ux 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))) (pow (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) 2)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (/ 1 (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))))
(+.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 maxCos (*.f32 (*.f32 ux 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 (*.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))) (pow.f32 (+.f32 (*.f32 maxCos (*.f32 (*.f32 ux 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))))))))) #s(literal 2 binary32)))))
(+ (* uy (- (* -1 (* uy (+ (* -4 (/ (* (pow yi 2) (* (pow (PI) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (pow (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) 3))) (* -2 (* (/ (* xi (pow (PI) 2)) (pow (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) 2)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))))) (* 2 (* (/ (* yi (PI)) (pow (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) 2)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))) (/ 1 (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))))
(+.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 maxCos (*.f32 (*.f32 ux 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 uy (neg.f32 (+.f32 (*.f32 uy (+.f32 (/.f32 (*.f32 #s(literal -4 binary32) (*.f32 (*.f32 (*.f32 (PI.f32) yi) (*.f32 (PI.f32) yi)) (+.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.f32 (+.f32 (*.f32 maxCos (*.f32 (*.f32 ux 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))))))))) #s(literal 3 binary32))) (*.f32 #s(literal -2 binary32) (/.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 xi (*.f32 (PI.f32) (PI.f32)))) (pow.f32 (+.f32 (*.f32 maxCos (*.f32 (*.f32 ux 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))))))))) #s(literal 2 binary32)))))) (*.f32 #s(literal 2 binary32) (/.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 (PI.f32) yi)) (pow.f32 (+.f32 (*.f32 maxCos (*.f32 (*.f32 ux 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))))))))) #s(literal 2 binary32))))))))
(+ (* uy (- (* uy (- (* -1 (* uy (+ (* -2 (* (/ (* yi (* (PI) (+ (* -4 (/ (* (pow yi 2) (* (pow (PI) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (pow (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) 3))) (* -2 (* (/ (* xi (pow (PI) 2)) (pow (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) 2)) (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))))))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (+ (* -4/3 (* (/ (* yi (pow (PI) 3)) (pow (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) 2)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* 4 (/ (* xi (* yi (* (pow (PI) 3) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (pow (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) 3))))))) (+ (* -4 (/ (* (pow yi 2) (* (pow (PI) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (pow (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) 3))) (* -2 (* (/ (* xi (pow (PI) 2)) (pow (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) 2)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))))) (* 2 (* (/ (* yi (PI)) (pow (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) 2)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))) (/ 1 (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))))
(+.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 maxCos (*.f32 (*.f32 ux 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 uy (+.f32 (*.f32 uy (-.f32 (*.f32 (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 (*.f32 yi (*.f32 (PI.f32) (+.f32 (/.f32 (*.f32 #s(literal -4 binary32) (*.f32 (*.f32 (*.f32 (PI.f32) yi) (*.f32 (PI.f32) yi)) (+.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.f32 (+.f32 (*.f32 maxCos (*.f32 (*.f32 ux 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))))))))) #s(literal 3 binary32))) (*.f32 #s(literal -2 binary32) (/.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 xi (*.f32 (PI.f32) (PI.f32)))) (pow.f32 (+.f32 (*.f32 maxCos (*.f32 (*.f32 ux 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))))))))) #s(literal 2 binary32))))))) (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 (*.f32 (*.f32 ux 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 (*.f32 #s(literal -4/3 binary32) (/.f32 (*.f32 (*.f32 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)))))))) (pow.f32 (+.f32 (*.f32 maxCos (*.f32 (*.f32 ux 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))))))))) #s(literal 2 binary32)))) (/.f32 (*.f32 #s(literal 4 binary32) (*.f32 xi (*.f32 yi (*.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 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (pow.f32 (+.f32 (*.f32 maxCos (*.f32 (*.f32 ux 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))))))))) #s(literal 3 binary32))))) (neg.f32 uy)) (+.f32 (/.f32 (*.f32 #s(literal -4 binary32) (*.f32 (*.f32 (*.f32 (PI.f32) yi) (*.f32 (PI.f32) yi)) (+.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.f32 (+.f32 (*.f32 maxCos (*.f32 (*.f32 ux 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))))))))) #s(literal 3 binary32))) (*.f32 #s(literal -2 binary32) (/.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 xi (*.f32 (PI.f32) (PI.f32)))) (pow.f32 (+.f32 (*.f32 maxCos (*.f32 (*.f32 ux 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))))))))) #s(literal 2 binary32))))))) (*.f32 #s(literal -2 binary32) (/.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 (PI.f32) yi)) (pow.f32 (+.f32 (*.f32 maxCos (*.f32 (*.f32 ux 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))))))))) #s(literal 2 binary32)))))))
(/ 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)))))))))
(/.f32 #s(literal 1 binary32) (+.f32 (*.f32 maxCos (*.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))))) (*.f32 yi (sin.f32 (*.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 (+ (* 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 #s(literal 1 binary32) (+.f32 (*.f32 maxCos (*.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))))) (*.f32 yi (sin.f32 (*.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 (+ (* 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 #s(literal 1 binary32) (+.f32 (*.f32 maxCos (*.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))))) (*.f32 yi (sin.f32 (*.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 (+ (* 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 #s(literal 1 binary32) (+.f32 (*.f32 maxCos (*.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))))) (*.f32 yi (sin.f32 (*.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 (+ (* 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 #s(literal 1 binary32) (+.f32 (*.f32 maxCos (*.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))))) (*.f32 yi (sin.f32 (*.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 (+ (* 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 #s(literal 1 binary32) (+.f32 (*.f32 maxCos (*.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))))) (*.f32 yi (sin.f32 (*.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 (+ (* 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 #s(literal 1 binary32) (+.f32 (*.f32 maxCos (*.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))))) (*.f32 yi (sin.f32 (*.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 (+ (* 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 #s(literal 1 binary32) (+.f32 (*.f32 maxCos (*.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))))) (*.f32 yi (sin.f32 (*.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 (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))
(/.f32 #s(literal 1 binary32) (+.f32 (*.f32 maxCos (*.f32 (*.f32 ux 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))))))))))
(+ (* -1 (* (/ (* xi (cos (* 2 (* uy (PI))))) (pow (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) 2)) (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))))))))))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 maxCos (*.f32 (*.f32 ux 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)))))))))) (/.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (pow.f32 (+.f32 (*.f32 maxCos (*.f32 (*.f32 ux 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))))))))) #s(literal 2 binary32))))
(+ (* xi (- (/ (* xi (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (pow (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) 3)) (* (/ (cos (* 2 (* uy (PI)))) (pow (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) 2)) (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))))))))))
(+.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 maxCos (*.f32 (*.f32 ux 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)))))))))) (*.f32 xi (-.f32 (/.f32 (*.f32 (*.f32 xi (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))) (pow.f32 (+.f32 (*.f32 maxCos (*.f32 (*.f32 ux 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))))))))) #s(literal 3 binary32))) (/.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)))))))) (pow.f32 (+.f32 (*.f32 maxCos (*.f32 (*.f32 ux 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))))))))) #s(literal 2 binary32))))))
(+ (* xi (- (* xi (- (* -1 (* (/ (* xi (pow (cos (* 2 (* uy (PI)))) 3)) (pow (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) 4)) (sqrt (pow (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))) 3)))) (* -1 (/ (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (pow (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) 3))))) (* (/ (cos (* 2 (* uy (PI)))) (pow (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) 2)) (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))))))))))
(+.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 maxCos (*.f32 (*.f32 ux 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)))))))))) (*.f32 xi (-.f32 (*.f32 xi (neg.f32 (-.f32 (/.f32 (*.f32 (*.f32 xi (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32))) (sqrt.f32 (*.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) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))) (+.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.f32 (+.f32 (*.f32 maxCos (*.f32 (*.f32 ux 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))))))))) #s(literal 4 binary32))) (/.f32 (*.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)))))) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (pow.f32 (+.f32 (*.f32 maxCos (*.f32 (*.f32 ux 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))))))))) #s(literal 3 binary32)))))) (/.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)))))))) (pow.f32 (+.f32 (*.f32 maxCos (*.f32 (*.f32 ux 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))))))))) #s(literal 2 binary32))))))
(* (/ 1 (* xi (cos (* 2 (* uy (PI)))))) (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))
(/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.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 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(/ (+ (* -1 (/ (+ (* (/ (* yi (sin (* 2 (* uy (PI))))) (pow (cos (* 2 (* uy (PI)))) 2)) (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) xi)) (* (/ 1 (cos (* 2 (* uy (PI))))) (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))) xi)
(/.f32 (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.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)))))))) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (/.f32 (+.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.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 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux))) (*.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)))))) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))))) xi)) xi)
(/ (- (+ (* (/ 1 (cos (* 2 (* uy (PI))))) (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* (/ (* (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (+ (* (/ (* yi (sin (* 2 (* uy (PI))))) (pow (cos (* 2 (* uy (PI)))) 2)) (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))) (* (pow xi 2) (cos (* 2 (* uy (PI)))))) (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))) (+ (* (/ (* yi (sin (* 2 (* uy (PI))))) (* xi (pow (cos (* 2 (* uy (PI)))) 2))) (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))) xi)
(/.f32 (-.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.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) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (/.f32 (*.f32 (+.f32 (*.f32 maxCos (*.f32 (*.f32 ux 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))))))))) (+.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.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 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux))) (*.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)))))) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi xi))))) (+.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.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 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 xi (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))))) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))))) xi)
(/ (- (+ (* -1 (/ (* (pow (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) 2) (+ (* (/ (* yi (sin (* 2 (* uy (PI))))) (pow (cos (* 2 (* uy (PI)))) 2)) (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))) (* (pow xi 3) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))) (* (/ 1 (cos (* 2 (* uy (PI))))) (sqrt (/ 1 (+ 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)))))))) (+ (* (/ (* yi (sin (* 2 (* uy (PI))))) (pow (cos (* 2 (* uy (PI)))) 2)) (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))) (* (pow xi 2) (cos (* 2 (* uy (PI)))))) (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))) (+ (* (/ (* yi (sin (* 2 (* uy (PI))))) (* xi (pow (cos (* 2 (* uy (PI)))) 2))) (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))))) xi)
(/.f32 (-.f32 (-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.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)))))))) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 (+.f32 (*.f32 maxCos (*.f32 (*.f32 ux 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))))))))) #s(literal 2 binary32)) (/.f32 (+.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.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 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux))) (*.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)))))) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))))) (*.f32 (*.f32 (*.f32 xi (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))))) (-.f32 (+.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.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 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 xi (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))))) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))))) (/.f32 (*.f32 (*.f32 (+.f32 (*.f32 maxCos (*.f32 (*.f32 ux 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))))))))) (+.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.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 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux))) (*.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)))))) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.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 xi xi))))) xi)
(* (/ 1 (* xi (cos (* 2 (* uy (PI)))))) (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))
(/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.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 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(* -1 (/ (+ (* -1 (* (/ 1 (cos (* 2 (* uy (PI))))) (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))) (+ (* (/ (* yi (sin (* 2 (* uy (PI))))) (* xi (pow (cos (* 2 (* uy (PI)))) 2))) (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))) xi))
(neg.f32 (/.f32 (-.f32 (+.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.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 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 xi (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))))) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))))) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.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)))))))) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) xi))
(* -1 (/ (+ (* -1 (* (/ 1 (cos (* 2 (* uy (PI))))) (sqrt (/ 1 (+ 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)))))))) (+ (* (/ (* yi (sin (* 2 (* uy (PI))))) (pow (cos (* 2 (* uy (PI)))) 2)) (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))) (* xi (cos (* 2 (* uy (PI)))))) (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (+ (* (/ (* yi (sin (* 2 (* uy (PI))))) (pow (cos (* 2 (* uy (PI)))) 2)) (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))) xi))) xi))
(neg.f32 (/.f32 (-.f32 (neg.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.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)))))))) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (/.f32 (-.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.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 maxCos (*.f32 (*.f32 ux 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))))))))) (/.f32 (+.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.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 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux))) (*.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)))))) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))))) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))) (+.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.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 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux))) (*.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)))))) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))))) xi)) xi))
(* -1 (/ (+ (* -1 (* (/ 1 (cos (* 2 (* uy (PI))))) (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))) (* -1 (/ (- (* -1 (/ (- (/ (* (pow (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) 2) (+ (* (/ (* yi (sin (* 2 (* uy (PI))))) (pow (cos (* 2 (* uy (PI)))) 2)) (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))) (* xi (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* (/ (* (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (+ (* (/ (* yi (sin (* 2 (* uy (PI))))) (pow (cos (* 2 (* uy (PI)))) 2)) (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))) (cos (* 2 (* uy (PI))))) (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))) xi)) (+ (* (/ (* yi (sin (* 2 (* uy (PI))))) (pow (cos (* 2 (* uy (PI)))) 2)) (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))) xi))) xi))
(neg.f32 (/.f32 (neg.f32 (+.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.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)))))))) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (/.f32 (-.f32 (/.f32 (neg.f32 (-.f32 (/.f32 (*.f32 (pow.f32 (+.f32 (*.f32 maxCos (*.f32 (*.f32 ux 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))))))))) #s(literal 2 binary32)) (+.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.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 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux))) (*.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)))))) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))))) (*.f32 (*.f32 xi (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (/.f32 (*.f32 (*.f32 (+.f32 (*.f32 maxCos (*.f32 (*.f32 ux 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))))))))) (+.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.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 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux))) (*.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)))))) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.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))))))))) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) xi) (+.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.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 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux))) (*.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)))))) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))))) xi))) xi))
(* (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (/ 1 (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))
(/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.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 xi (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 (/ (* maxCos (* ux (* zi (- 1 ux)))) (* (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2)))) (* (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (/ 1 (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))))
(-.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.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 xi (cos.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 (*.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux))) (+.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.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)))))) #s(literal 2 binary32))))
(+ (* zi (- (* (/ (* (pow maxCos 2) (* (pow ux 2) (* zi (pow (- 1 ux) 2)))) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 3)) (sqrt (/ 1 (pow (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))) 3)))) (/ (* maxCos (* ux (- 1 ux))) (* (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2))))) (* (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (/ 1 (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))))
(+.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.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 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 zi (-.f32 (*.f32 (/.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 zi (*.f32 ux ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (pow.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)))))) #s(literal 3 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.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) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))) (+.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 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (+.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.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)))))) #s(literal 2 binary32))))))
(+ (* zi (- (* zi (- (* -1 (/ (* (pow maxCos 3) (* (pow ux 3) (* zi (pow (- 1 ux) 3)))) (* (pow (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))) 2) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 4)))) (* -1 (* (/ (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 3)) (sqrt (/ 1 (pow (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))) 3))))))) (/ (* maxCos (* ux (- 1 ux))) (* (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2))))) (* (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (/ 1 (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))))
(+.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.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 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 zi (-.f32 (*.f32 zi (neg.f32 (-.f32 (/.f32 (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) 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 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 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))) (pow.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)))))) #s(literal 4 binary32)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.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) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))) (+.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 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (pow.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)))))) #s(literal 3 binary32))))))) (/.f32 (/.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (+.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.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)))))) #s(literal 2 binary32))))))
(/ 1 (* maxCos (* ux (* zi (- 1 ux)))))
(/.f32 (/.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux)))
(/ (+ (* -1 (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 2) (* (pow ux 2) (* zi (pow (- 1 ux) 2))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (/ 1 (* maxCos (* ux (- 1 ux))))) zi)
(/.f32 (-.f32 (/.f32 (/.f32 #s(literal 1 binary32) 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 ux #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 maxCos maxCos) (*.f32 (*.f32 zi (*.f32 ux ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))) zi)
(/ (- (+ (/ 1 (* maxCos (* ux (- 1 ux)))) (/ (* (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2)) (* (pow maxCos 3) (* (pow ux 3) (* (pow zi 2) (pow (- 1 ux) 3)))))) (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 2) (* (pow ux 2) (* zi (pow (- 1 ux) 2))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) zi)
(/.f32 (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (-.f32 (/.f32 (*.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)))))) (pow.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)))))) #s(literal 2 binary32))) (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) 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 ux #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 maxCos maxCos) (*.f32 (*.f32 zi (*.f32 ux ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))))) zi)
(/ (- (+ (* -1 (* (/ (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 3) (* (pow maxCos 4) (* (pow ux 4) (* (pow zi 3) (pow (- 1 ux) 4))))) (sqrt (pow (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))) 3)))) (/ 1 (* maxCos (* ux (- 1 ux))))) (+ (* -1 (/ (* (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2)) (* (pow maxCos 3) (* (pow ux 3) (* (pow zi 2) (pow (- 1 ux) 3)))))) (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 2) (* (pow ux 2) (* zi (pow (- 1 ux) 2))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))) zi)
(/.f32 (-.f32 (-.f32 (/.f32 (/.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 (pow.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)))))) #s(literal 3 binary32)) (sqrt.f32 (*.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) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))) (+.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 (pow.f32 maxCos #s(literal 4 binary32)) (pow.f32 ux #s(literal 4 binary32))) (*.f32 (*.f32 zi (*.f32 zi zi)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32)))))) (-.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 (+.f32 (*.f32 xi (cos.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 zi (*.f32 ux ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (/.f32 (*.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)))))) (pow.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)))))) #s(literal 2 binary32))) (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))))) zi)
(/ 1 (* maxCos (* ux (* zi (- 1 ux)))))
(/.f32 (/.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux)))
(* -1 (/ (- (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 2) (* (pow ux 2) (* zi (pow (- 1 ux) 2))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (/ 1 (* maxCos (* ux (- 1 ux))))) zi))
(neg.f32 (/.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))))))) (/.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 zi (*.f32 ux ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (/.f32 (/.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) zi))
(* -1 (/ (- (* -1 (/ (- (/ (* (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2)) (* (pow maxCos 3) (* (pow ux 3) (* zi (pow (- 1 ux) 3))))) (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) zi)) (/ 1 (* maxCos (* ux (- 1 ux))))) zi))
(neg.f32 (/.f32 (neg.f32 (+.f32 (/.f32 (-.f32 (*.f32 (/.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 maxCos (*.f32 maxCos maxCos))) (/.f32 (pow.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)))))) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) 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 ux #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 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))) zi) (/.f32 (/.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) zi))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* (/ (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 3) (* (pow maxCos 4) (* (pow ux 4) (* zi (pow (- 1 ux) 4))))) (sqrt (pow (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))) 3))) (/ (* (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2)) (* (pow maxCos 3) (* (pow ux 3) (pow (- 1 ux) 3))))) zi)) (* (/ (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) zi)) (/ 1 (* maxCos (* ux (- 1 ux))))) zi))
(neg.f32 (/.f32 (neg.f32 (+.f32 (/.f32 (neg.f32 (+.f32 (/.f32 (-.f32 (/.f32 (*.f32 (pow.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)))))) #s(literal 3 binary32)) (sqrt.f32 (*.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) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))) (+.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 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 (*.f32 (pow.f32 ux #s(literal 4 binary32)) zi) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 4 binary32))))) (/.f32 (*.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)))))) (pow.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)))))) #s(literal 2 binary32))) (*.f32 (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.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)))))) zi) (*.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 xi (cos.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 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))))) zi) (/.f32 (/.f32 #s(literal 1 binary32) maxCos) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) 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)) (+ (* 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 maxCos (*.f32 ux zi))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(+ (* ux (+ (* maxCos zi) (* ux (+ (* -1 (* maxCos zi)) (* -1/2 (* (pow maxCos 2) (+ (* xi (cos (* 2 (* uy (PI))))) (* 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 (*.f32 maxCos (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))))))) (*.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 (*.f32 maxCos (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))))))) (*.f32 maxCos zi)) (+.f32 (/.f32 (*.f32 maxCos zi) 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)))))) 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 (*.f32 maxCos (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))))))) (/.f32 (*.f32 maxCos zi) 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)))))) maxCos) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))) (*.f32 #s(literal 1/2 binary32) (*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.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 (*.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 #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 (*.f32 ux ux)) (sqrt.f32 #s(literal -1 binary32)))))) (+.f32 (+.f32 (+.f32 (*.f32 (*.f32 maxCos (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))))))) (/.f32 (*.f32 maxCos zi) 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)))))) maxCos) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))) (*.f32 #s(literal 1/2 binary32) (*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (/.f32 (+.f32 (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32))) (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))) (*.f32 (*.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 (*.f32 maxCos (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))))))) (*.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 (*.f32 maxCos (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))))))) (/.f32 (-.f32 (*.f32 zi (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)))))) 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 (*.f32 maxCos (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))))))) (/.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 (-.f32 #s(literal 0 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 maxCos maxCos) #s(literal -1 binary32))) (*.f32 (*.f32 maxCos 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)))) (*.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 (*.f32 maxCos (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))))))) (/.f32 (-.f32 (-.f32 (*.f32 zi (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)))))) 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)) (*.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 maxCos (*.f32 (*.f32 ux 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 (*.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux)) (*.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 (* 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 #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 (*.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux)) (*.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 #s(literal -1/8 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 #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 (* (/ (+ (* 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 #s(literal -1/8 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 #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 (*.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux)) (*.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 #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 #s(literal -1/8 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 #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 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))))))))))
(*.f32 (-.f32 (+.f32 (*.f32 #s(literal -1/8 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 #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 #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))) (neg.f32 maxCos))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))
(+.f32 (*.f32 maxCos (*.f32 (*.f32 ux 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 maxCos (*.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))))) (*.f32 yi (sin.f32 (*.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 maxCos (*.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))))) (*.f32 yi (sin.f32 (*.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 maxCos (*.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))))) (*.f32 yi (sin.f32 (*.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 maxCos (*.f32 (*.f32 ux 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 maxCos (*.f32 (*.f32 ux 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 maxCos (*.f32 (*.f32 ux 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 (*.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 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (/.f32 (+.f32 (*.f32 maxCos (*.f32 (*.f32 ux 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 (*.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 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (/.f32 (+.f32 (*.f32 maxCos (*.f32 (*.f32 ux 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 (*.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 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (/.f32 (+.f32 (*.f32 maxCos (*.f32 (*.f32 ux 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))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))
(+.f32 (*.f32 maxCos (*.f32 (*.f32 ux 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 maxCos (*.f32 (*.f32 ux 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 (*.f32 #s(literal 2 binary32) (*.f32 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)))))))))
(+ (* 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 maxCos (*.f32 (*.f32 ux 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 maxCos (*.f32 (*.f32 ux 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 maxCos (*.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))))) (*.f32 yi (sin.f32 (*.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 maxCos (*.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))))) (*.f32 yi (sin.f32 (*.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 maxCos (*.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))))) (*.f32 yi (sin.f32 (*.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 maxCos (*.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))))) (*.f32 yi (sin.f32 (*.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 maxCos (*.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))))) (*.f32 yi (sin.f32 (*.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 maxCos (*.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))))) (*.f32 yi (sin.f32 (*.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 maxCos (*.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))))) (*.f32 yi (sin.f32 (*.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 maxCos (*.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))))) (*.f32 yi (sin.f32 (*.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 maxCos (*.f32 (*.f32 ux 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 maxCos (*.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))))) (*.f32 yi (sin.f32 (*.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 maxCos (*.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))))) (*.f32 yi (sin.f32 (*.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 maxCos (*.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))))) (*.f32 yi (sin.f32 (*.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 maxCos (*.f32 (*.f32 ux 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 maxCos (*.f32 (*.f32 ux 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 maxCos (*.f32 (*.f32 ux 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 (neg.f32 (+.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 maxCos (*.f32 (*.f32 ux 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 (neg.f32 (+.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 maxCos (*.f32 (*.f32 ux 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 (neg.f32 (+.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 maxCos (*.f32 (*.f32 ux 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))
(* (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 maxCos (*.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))))) (*.f32 yi (sin.f32 (*.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 maxCos (*.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))))) (*.f32 yi (sin.f32 (*.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 maxCos (*.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))))) (*.f32 yi (sin.f32 (*.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 maxCos (*.f32 (*.f32 ux 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 maxCos (*.f32 (*.f32 ux 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 (neg.f32 (+.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))) (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 (neg.f32 (+.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))) (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 (neg.f32 (+.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))) (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 (*.f32 xi (cos.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 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 #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)))))) 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) (+ (* 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 (*.f32 (*.f32 maxCos (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))))))) (/.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) (*.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 (-.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 (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)))))))) (/.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) (*.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 xi (cos.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 (*.f32 ux ux)) (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 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32))) (/.f32 (*.f32 maxCos maxCos) #s(literal -1 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 (*.f32 xi (cos.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 xi (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) (*.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 (*.f32 (*.f32 maxCos (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))))))) (/.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) (*.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 (*.f32 maxCos (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))))))) (/.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) (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 (*.f32 maxCos (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))))))) (/.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 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 #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 #s(literal -1/8 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 #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 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 #s(literal -1/8 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 #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 #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 #s(literal -1/8 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 #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 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)))))))))
(neg.f32 (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/8 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 #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 #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)))))))))
(* (* 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))
(* 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 #s(literal 2 binary32) (*.f32 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 #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))
(* 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 zi)
(*.f32 maxCos zi)
(* maxCos zi)
(*.f32 maxCos zi)
(* maxCos zi)
(*.f32 maxCos zi)
(* maxCos zi)
(*.f32 maxCos zi)
(* maxCos zi)
(*.f32 maxCos zi)
(* maxCos zi)
(*.f32 maxCos zi)
(* maxCos zi)
(*.f32 maxCos zi)
(* maxCos zi)
(*.f32 maxCos zi)
(* maxCos zi)
(*.f32 maxCos zi)
(* maxCos zi)
(*.f32 maxCos zi)
(* maxCos zi)
(*.f32 maxCos zi)
(* maxCos zi)
(*.f32 maxCos zi)
(* maxCos zi)
(*.f32 maxCos zi)
(* maxCos zi)
(*.f32 maxCos zi)
(* maxCos zi)
(*.f32 maxCos zi)
(* maxCos zi)
(*.f32 maxCos zi)
(* maxCos zi)
(*.f32 maxCos zi)
(* maxCos zi)
(*.f32 maxCos zi)
(* maxCos zi)
(*.f32 maxCos zi)
(* maxCos zi)
(*.f32 maxCos zi)
(* maxCos zi)
(*.f32 maxCos zi)
(* maxCos zi)
(*.f32 maxCos zi)
(* maxCos zi)
(*.f32 maxCos zi)
(* maxCos zi)
(*.f32 maxCos zi)
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux)))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2))))))
(+.f32 (*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux))) (*.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)))) (* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2))))))
(+.f32 (*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux))) (*.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)))) (* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2))))))
(+.f32 (*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux))) (*.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))))
(*.f32 xi (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux))) xi)))
(* xi (+ 1 (+ (* -2 (* (pow uy 2) (pow (PI) 2))) (/ (* maxCos (* ux (* zi (- 1 ux)))) 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 maxCos (*.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux))) xi)))
(* xi (+ 1 (+ (* -2 (* (pow uy 2) (pow (PI) 2))) (/ (* maxCos (* ux (* zi (- 1 ux)))) 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 maxCos (*.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux))) xi)))
(* -1 (* xi (- (* 2 (* (pow uy 2) (pow (PI) 2))) 1)))
(*.f32 (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32))) #s(literal -1 binary32)) (neg.f32 xi))
(* -1 (* xi (- (+ (* -1 (/ (* maxCos (* ux (* zi (- 1 ux)))) xi)) (* 2 (* (pow uy 2) (pow (PI) 2)))) 1)))
(*.f32 (+.f32 (-.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32))) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux))) xi)) #s(literal -1 binary32)) (neg.f32 xi))
(* -1 (* xi (- (+ (* -1 (/ (* maxCos (* ux (* zi (- 1 ux)))) xi)) (* 2 (* (pow uy 2) (pow (PI) 2)))) 1)))
(*.f32 (+.f32 (-.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32))) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux))) xi)) #s(literal -1 binary32)) (neg.f32 xi))
(* -1 (* xi (- (+ (* -1 (/ (* maxCos (* ux (* zi (- 1 ux)))) xi)) (* 2 (* (pow uy 2) (pow (PI) 2)))) 1)))
(*.f32 (+.f32 (-.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32))) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux))) xi)) #s(literal -1 binary32)) (neg.f32 xi))
(+ xi (* maxCos (* ux (* zi (- 1 ux)))))
(+.f32 xi (*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux))))
(+ xi (+ (* -2 (* (pow uy 2) (* xi (pow (PI) 2)))) (* maxCos (* ux (* zi (- 1 ux))))))
(+.f32 xi (+.f32 (*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux))) (*.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)))) (* maxCos (* ux (* zi (- 1 ux))))))
(+.f32 xi (+.f32 (*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux))) (*.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)))) (* maxCos (* ux (* zi (- 1 ux))))))
(+.f32 xi (+.f32 (*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux))) (*.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)) (/ (* maxCos (* ux (* zi (- 1 ux)))) (pow uy 2)))))
(*.f32 (*.f32 uy uy) (+.f32 (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) xi) (*.f32 (PI.f32) (PI.f32))) (/.f32 xi (*.f32 uy uy))) (*.f32 maxCos (/.f32 (*.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux)) (*.f32 uy uy)))))
(* (pow uy 2) (+ (* -2 (* xi (pow (PI) 2))) (+ (/ xi (pow uy 2)) (/ (* maxCos (* ux (* zi (- 1 ux)))) (pow uy 2)))))
(*.f32 (*.f32 uy uy) (+.f32 (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) xi) (*.f32 (PI.f32) (PI.f32))) (/.f32 xi (*.f32 uy uy))) (*.f32 maxCos (/.f32 (*.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux)) (*.f32 uy uy)))))
(* (pow uy 2) (+ (* -2 (* xi (pow (PI) 2))) (+ (/ xi (pow uy 2)) (/ (* maxCos (* ux (* zi (- 1 ux)))) (pow uy 2)))))
(*.f32 (*.f32 uy uy) (+.f32 (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) xi) (*.f32 (PI.f32) (PI.f32))) (/.f32 xi (*.f32 uy uy))) (*.f32 maxCos (/.f32 (*.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux)) (*.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)) (/ (* maxCos (* ux (* zi (- 1 ux)))) (pow uy 2)))))
(*.f32 (*.f32 uy uy) (+.f32 (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) xi) (*.f32 (PI.f32) (PI.f32))) (/.f32 xi (*.f32 uy uy))) (*.f32 maxCos (/.f32 (*.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux)) (*.f32 uy uy)))))
(* (pow uy 2) (+ (* -2 (* xi (pow (PI) 2))) (+ (/ xi (pow uy 2)) (/ (* maxCos (* ux (* zi (- 1 ux)))) (pow uy 2)))))
(*.f32 (*.f32 uy uy) (+.f32 (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) xi) (*.f32 (PI.f32) (PI.f32))) (/.f32 xi (*.f32 uy uy))) (*.f32 maxCos (/.f32 (*.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux)) (*.f32 uy uy)))))
(* (pow uy 2) (+ (* -2 (* xi (pow (PI) 2))) (+ (/ xi (pow uy 2)) (/ (* maxCos (* ux (* zi (- 1 ux)))) (pow uy 2)))))
(*.f32 (*.f32 uy uy) (+.f32 (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) xi) (*.f32 (PI.f32) (PI.f32))) (/.f32 xi (*.f32 uy uy))) (*.f32 maxCos (/.f32 (*.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux)) (*.f32 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)))) (* maxCos (* ux (* zi (- 1 ux))))))
(+.f32 xi (+.f32 (*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux))) (*.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)))) (* maxCos (* ux (* zi (- 1 ux))))))
(+.f32 xi (+.f32 (*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux))) (*.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)))) (* maxCos (* ux (* zi (- 1 ux))))))
(+.f32 xi (+.f32 (*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (+ (* -2 (/ (* (pow uy 2) (* xi (pow (PI) 2))) maxCos)) (+ (* ux (* zi (- 1 ux))) (/ xi 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 zi) (-.f32 #s(literal 1 binary32) ux)) (/.f32 xi maxCos))))
(* maxCos (+ (* -2 (/ (* (pow uy 2) (* xi (pow (PI) 2))) maxCos)) (+ (* ux (* zi (- 1 ux))) (/ xi 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 zi) (-.f32 #s(literal 1 binary32) ux)) (/.f32 xi maxCos))))
(* maxCos (+ (* -2 (/ (* (pow uy 2) (* xi (pow (PI) 2))) maxCos)) (+ (* ux (* zi (- 1 ux))) (/ xi 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 zi) (-.f32 #s(literal 1 binary32) ux)) (/.f32 xi maxCos))))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux)))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (* -1 (/ (+ xi (* -2 (* (pow uy 2) (* xi (pow (PI) 2))))) maxCos)))))
(*.f32 (neg.f32 (+.f32 (*.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux)) (/.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) maxCos))) (neg.f32 maxCos))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (* -1 (/ (+ xi (* -2 (* (pow uy 2) (* xi (pow (PI) 2))))) maxCos)))))
(*.f32 (neg.f32 (+.f32 (*.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux)) (/.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) maxCos))) (neg.f32 maxCos))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (* -1 (/ (+ xi (* -2 (* (pow uy 2) (* xi (pow (PI) 2))))) maxCos)))))
(*.f32 (neg.f32 (+.f32 (*.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux)) (/.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) maxCos))) (neg.f32 maxCos))
(+ 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)))) (* maxCos (* ux zi))))
(+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 maxCos (*.f32 ux zi)))
(+ xi (+ (* -2 (* (pow uy 2) (* xi (pow (PI) 2)))) (* ux (+ (* -1 (* maxCos (* ux zi))) (* maxCos zi)))))
(+.f32 xi (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 ux (-.f32 (*.f32 maxCos zi) (*.f32 maxCos (*.f32 ux zi))))))
(+ xi (+ (* -2 (* (pow uy 2) (* xi (pow (PI) 2)))) (* ux (+ (* -1 (* maxCos (* ux zi))) (* maxCos zi)))))
(+.f32 xi (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 ux (-.f32 (*.f32 maxCos zi) (*.f32 maxCos (*.f32 ux zi))))))
(* -1 (* maxCos (* (pow ux 2) zi)))
(-.f32 #s(literal 0 binary32) (*.f32 maxCos (*.f32 zi (*.f32 ux ux))))
(* (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) (+ (* -2 (/ (* (pow uy 2) (* xi (pow (PI) 2))) (pow ux 2))) (+ (* -1 (* maxCos zi)) (+ (/ xi (pow ux 2)) (/ (* maxCos zi) ux)))))
(*.f32 (*.f32 ux ux) (+.f32 (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 ux ux)) (-.f32 (+.f32 (/.f32 (*.f32 maxCos zi) ux) (/.f32 xi (*.f32 ux ux))) (*.f32 maxCos zi))))
(* (pow ux 2) (+ (* -2 (/ (* (pow uy 2) (* xi (pow (PI) 2))) (pow ux 2))) (+ (* -1 (* maxCos zi)) (+ (/ xi (pow ux 2)) (/ (* maxCos zi) ux)))))
(*.f32 (*.f32 ux ux) (+.f32 (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 ux ux)) (-.f32 (+.f32 (/.f32 (*.f32 maxCos zi) ux) (/.f32 xi (*.f32 ux ux))) (*.f32 maxCos zi))))
(* -1 (* maxCos (* (pow ux 2) zi)))
(-.f32 #s(literal 0 binary32) (*.f32 maxCos (*.f32 zi (*.f32 ux ux))))
(* (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 (* (pow uy 2) (* xi (pow (PI) 2))))) ux))) ux))))
(*.f32 (*.f32 ux ux) (-.f32 (*.f32 zi (neg.f32 maxCos)) (/.f32 (-.f32 (*.f32 zi (neg.f32 maxCos)) (/.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.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))))) ux))) ux))))
(*.f32 (*.f32 ux ux) (-.f32 (*.f32 zi (neg.f32 maxCos)) (/.f32 (-.f32 (*.f32 zi (neg.f32 maxCos)) (/.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) ux)) ux)))
(+ 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)))) (* maxCos (* ux (* zi (- 1 ux))))))
(+.f32 xi (+.f32 (*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux))) (*.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)))) (* maxCos (* ux (* zi (- 1 ux))))))
(+.f32 xi (+.f32 (*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux))) (*.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)))) (* maxCos (* ux (* zi (- 1 ux))))))
(+.f32 xi (+.f32 (*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux)))
(* zi (+ (* -2 (/ (* (pow uy 2) (* xi (pow (PI) 2))) zi)) (+ (* maxCos (* ux (- 1 ux))) (/ xi zi))))
(*.f32 zi (+.f32 (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) zi) (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (/.f32 xi zi))))
(* zi (+ (* -2 (/ (* (pow uy 2) (* xi (pow (PI) 2))) zi)) (+ (* maxCos (* ux (- 1 ux))) (/ xi zi))))
(*.f32 zi (+.f32 (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) zi) (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (/.f32 xi zi))))
(* zi (+ (* -2 (/ (* (pow uy 2) (* xi (pow (PI) 2))) zi)) (+ (* maxCos (* ux (- 1 ux))) (/ xi zi))))
(*.f32 zi (+.f32 (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) zi) (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (/.f32 xi zi))))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux)))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ xi (* -2 (* (pow uy 2) (* xi (pow (PI) 2))))) zi)))))
(*.f32 (-.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (neg.f32 maxCos)) (/.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) zi)) (neg.f32 zi))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ xi (* -2 (* (pow uy 2) (* xi (pow (PI) 2))))) zi)))))
(*.f32 (-.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (neg.f32 maxCos)) (/.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) zi)) (neg.f32 zi))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ xi (* -2 (* (pow uy 2) (* xi (pow (PI) 2))))) zi)))))
(*.f32 (-.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (neg.f32 maxCos)) (/.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) zi)) (neg.f32 zi))
(* -2 (* (pow uy 2) (* xi (pow (PI) 2))))
(*.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))))
(* -2 (* (pow uy 2) (* xi (pow (PI) 2))))
(*.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))))
(* -2 (* (pow uy 2) (* xi (pow (PI) 2))))
(*.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))))
(* -2 (* (pow uy 2) (* xi (pow (PI) 2))))
(*.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))))
(* -2 (* (pow uy 2) (* xi (pow (PI) 2))))
(*.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))))
(* -2 (* (pow uy 2) (* xi (pow (PI) 2))))
(*.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))))
(* -2 (* (pow uy 2) (* xi (pow (PI) 2))))
(*.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))))
(* -2 (* (pow uy 2) (* xi (pow (PI) 2))))
(*.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))))
(* -2 (* (pow uy 2) (* xi (pow (PI) 2))))
(*.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))))
(* -2 (* (pow uy 2) (* xi (pow (PI) 2))))
(*.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))))
(* -2 (* (pow uy 2) (* xi (pow (PI) 2))))
(*.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))))
(* -2 (* (pow uy 2) (* xi (pow (PI) 2))))
(*.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))))
(* xi (pow (PI) 2))
(*.f32 xi (*.f32 (PI.f32) (PI.f32)))
(* xi (pow (PI) 2))
(*.f32 xi (*.f32 (PI.f32) (PI.f32)))
(* xi (pow (PI) 2))
(*.f32 xi (*.f32 (PI.f32) (PI.f32)))
(* xi (pow (PI) 2))
(*.f32 xi (*.f32 (PI.f32) (PI.f32)))
(* xi (pow (PI) 2))
(*.f32 xi (*.f32 (PI.f32) (PI.f32)))
(* xi (pow (PI) 2))
(*.f32 xi (*.f32 (PI.f32) (PI.f32)))
(* xi (pow (PI) 2))
(*.f32 xi (*.f32 (PI.f32) (PI.f32)))
(* xi (pow (PI) 2))
(*.f32 xi (*.f32 (PI.f32) (PI.f32)))
(* xi (pow (PI) 2))
(*.f32 xi (*.f32 (PI.f32) (PI.f32)))
(* xi (pow (PI) 2))
(*.f32 xi (*.f32 (PI.f32) (PI.f32)))
(* xi (pow (PI) 2))
(*.f32 xi (*.f32 (PI.f32) (PI.f32)))
(* xi (pow (PI) 2))
(*.f32 xi (*.f32 (PI.f32) (PI.f32)))
(* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))))
(*.f32 (*.f32 uy 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))))
(+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2))))))
(+.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (*.f32 uy 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)))))
(+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2))))))
(+.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (*.f32 uy 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)))))
(+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2))))))
(+.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (*.f32 uy 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)))))
(* 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 (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (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 (*.f32 uy 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)))) xi)))
(* xi (+ 1 (+ (* -2 (* (pow uy 2) (pow (PI) 2))) (/ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (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 (*.f32 uy 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)))) xi)))
(* xi (+ 1 (+ (* -2 (* (pow uy 2) (pow (PI) 2))) (/ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (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 (*.f32 uy 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)))) xi)))
(* 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 (+ (* -1 (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2))))) (* -1 (/ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) xi)))))
(*.f32 (neg.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))) (/.f32 (*.f32 (*.f32 uy 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)))) xi))) (neg.f32 xi))
(* -1 (* xi (+ (* -1 (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2))))) (* -1 (/ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) xi)))))
(*.f32 (neg.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))) (/.f32 (*.f32 (*.f32 uy 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)))) xi))) (neg.f32 xi))
(* -1 (* xi (+ (* -1 (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2))))) (* -1 (/ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) xi)))))
(*.f32 (neg.f32 (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))) (/.f32 (*.f32 (*.f32 uy 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)))) xi))) (neg.f32 xi))
xi
(+ xi (* 2 (* uy (* yi (PI)))))
(+.f32 xi (*.f32 #s(literal 2 binary32) (*.f32 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))))))))))
(* -4/3 (* (pow uy 3) (* yi (pow (PI) 3))))
(*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy (*.f32 uy uy))))
(* (pow uy 3) (+ (* -2 (/ (* xi (pow (PI) 2)) uy)) (* -4/3 (* yi (pow (PI) 3)))))
(*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (/.f32 (*.f32 (PI.f32) (PI.f32)) uy))) (*.f32 (*.f32 #s(literal -4/3 binary32) 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 #s(literal -2 binary32) (*.f32 xi (/.f32 (*.f32 (PI.f32) (PI.f32)) uy))) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.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 #s(literal -2 binary32) (*.f32 xi (/.f32 (*.f32 (PI.f32) (PI.f32)) uy))) (*.f32 (*.f32 #s(literal -4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 uy uy)) (/.f32 xi (*.f32 uy (*.f32 uy uy))))))
(* -4/3 (* (pow uy 3) (* yi (pow (PI) 3))))
(*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy (*.f32 uy uy))))
(* -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 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 xi (/.f32 (*.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 (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (/.f32 (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) xi) (*.f32 (PI.f32) (PI.f32))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) uy)) uy)) (neg.f32 (*.f32 uy (*.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 (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (/.f32 (-.f32 (*.f32 (*.f32 #s(literal -2 binary32) xi) (*.f32 (PI.f32) (PI.f32))) (/.f32 (-.f32 (*.f32 (*.f32 (PI.f32) yi) #s(literal -2 binary32)) (/.f32 xi uy)) uy)) uy)) (neg.f32 (*.f32 uy (*.f32 uy uy))))
(* 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)))))
(+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2))))))
(+.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (*.f32 uy 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)))))
(+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2))))))
(+.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (*.f32 uy 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)))))
(+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2))))))
(+.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (*.f32 uy 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)))))
(* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))))
(*.f32 (*.f32 uy 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 (+ (* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))) (/ (* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2))))) yi)))
(*.f32 yi (+.f32 (*.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 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32))))) yi)))
(* yi (+ (* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))) (/ (* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2))))) yi)))
(*.f32 yi (+.f32 (*.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 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32))))) yi)))
(* yi (+ (* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))) (/ (* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2))))) yi)))
(*.f32 yi (+.f32 (*.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 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32))))) yi)))
(* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))))
(*.f32 (*.f32 uy 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 (+ (* -1 (* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* -1 (/ (* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2))))) yi)))))
(*.f32 (neg.f32 (+.f32 (*.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 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32))))) yi))) (neg.f32 yi))
(* -1 (* yi (+ (* -1 (* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* -1 (/ (* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2))))) yi)))))
(*.f32 (neg.f32 (+.f32 (*.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 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32))))) yi))) (neg.f32 yi))
(* -1 (* yi (+ (* -1 (* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* -1 (/ (* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2))))) yi)))))
(*.f32 (neg.f32 (+.f32 (*.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 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32))))) yi))) (neg.f32 yi))
(* 2 (PI))
(*.f32 #s(literal 2 binary32) (PI.f32))
(+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))
(+.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)))
(+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))
(+.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)))
(+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))
(+.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)))
(* -4/3 (* (pow uy 2) (pow (PI) 3)))
(*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))
(* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 2 (/ (PI) (pow uy 2)))))
(*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (/.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy uy))))
(* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 2 (/ (PI) (pow uy 2)))))
(*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (/.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy uy))))
(* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 2 (/ (PI) (pow uy 2)))))
(*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (/.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy uy))))
(* -4/3 (* (pow uy 2) (pow (PI) 3)))
(*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))
(* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 2 (/ (PI) (pow uy 2)))))
(*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (/.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy uy))))
(* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 2 (/ (PI) (pow uy 2)))))
(*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (/.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy uy))))
(* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 2 (/ (PI) (pow uy 2)))))
(*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (/.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy uy))))
(+ (* maxCos (* ux zi)) (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 (*.f32 uy 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)))))
(+ (* maxCos (* ux zi)) (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2)))))))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (+.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (*.f32 uy 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))))))
(+ (* maxCos (* ux zi)) (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2)))))))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (+.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (*.f32 uy 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))))))
(+ (* maxCos (* ux zi)) (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2)))))))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (+.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (*.f32 uy 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))))))
(* 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)) xi) (/ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (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 maxCos (/.f32 (*.f32 ux zi) xi))) (/.f32 (*.f32 (*.f32 uy 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)))) xi))))
(* xi (+ 1 (+ (* -2 (* (pow uy 2) (pow (PI) 2))) (+ (/ (* maxCos (* ux zi)) xi) (/ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (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 maxCos (/.f32 (*.f32 ux zi) xi))) (/.f32 (*.f32 (*.f32 uy 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)))) xi))))
(* xi (+ 1 (+ (* -2 (* (pow uy 2) (pow (PI) 2))) (+ (/ (* maxCos (* ux zi)) xi) (/ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (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 maxCos (/.f32 (*.f32 ux zi) xi))) (/.f32 (*.f32 (*.f32 uy 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)))) xi))))
(* 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 (+ (* -1 (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2))))) (* -1 (/ (+ (* maxCos (* ux zi)) (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))))) xi)))))
(*.f32 (-.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32))))) (/.f32 (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 (*.f32 uy 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))))) xi)) (neg.f32 xi))
(* -1 (* xi (+ (* -1 (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2))))) (* -1 (/ (+ (* maxCos (* ux zi)) (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))))) xi)))))
(*.f32 (-.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32))))) (/.f32 (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 (*.f32 uy 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))))) xi)) (neg.f32 xi))
(* -1 (* xi (+ (* -1 (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2))))) (* -1 (/ (+ (* maxCos (* ux zi)) (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))))) xi)))))
(*.f32 (-.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32))))) (/.f32 (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 (*.f32 uy 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))))) xi)) (neg.f32 xi))
(+ xi (* maxCos (* ux zi)))
(+.f32 xi (*.f32 maxCos (*.f32 ux zi)))
(+ xi (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux zi))))
(+.f32 xi (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) yi)))))
(+ xi (+ (* maxCos (* ux zi)) (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))))))
(+.f32 (+.f32 xi (*.f32 maxCos (*.f32 ux zi))) (*.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)) (* uy (+ (* 2 (* yi (PI))) (* uy (+ (* -2 (* xi (pow (PI) 2))) (* -4/3 (* uy (* yi (pow (PI) 3))))))))))
(+.f32 xi (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.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)))))))))))
(* -4/3 (* (pow uy 3) (* yi (pow (PI) 3))))
(*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy (*.f32 uy uy))))
(* (pow uy 3) (+ (* -2 (/ (* xi (pow (PI) 2)) uy)) (* -4/3 (* yi (pow (PI) 3)))))
(*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (/.f32 (*.f32 (PI.f32) (PI.f32)) uy))) (*.f32 (*.f32 #s(literal -4/3 binary32) 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 #s(literal -2 binary32) (*.f32 xi (/.f32 (*.f32 (PI.f32) (PI.f32)) uy))) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.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)) (pow uy 3)))))))
(*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (/.f32 (*.f32 (PI.f32) (PI.f32)) uy))) (+.f32 (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 uy uy))) (+.f32 (/.f32 xi (*.f32 uy (*.f32 uy uy))) (/.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 uy (*.f32 uy uy)))))))
(* -4/3 (* (pow uy 3) (* yi (pow (PI) 3))))
(*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy (*.f32 uy uy))))
(* -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 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 xi (/.f32 (*.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 (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (/.f32 (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) xi) (*.f32 (PI.f32) (PI.f32))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) uy)) uy)) (neg.f32 (*.f32 uy (*.f32 uy uy))))
(* -1 (* (pow uy 3) (+ (* -1 (/ (+ (* -2 (* xi (pow (PI) 2))) (* -1 (/ (+ (* -2 (* yi (PI))) (* -1 (/ (+ xi (* maxCos (* ux zi))) uy))) uy))) uy)) (* 4/3 (* yi (pow (PI) 3))))))
(*.f32 (-.f32 (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (/.f32 (-.f32 (*.f32 (*.f32 #s(literal -2 binary32) xi) (*.f32 (PI.f32) (PI.f32))) (/.f32 (-.f32 (*.f32 (*.f32 (PI.f32) yi) #s(literal -2 binary32)) (/.f32 (+.f32 xi (*.f32 maxCos (*.f32 ux zi))) uy)) uy)) uy)) (neg.f32 (*.f32 uy (*.f32 uy uy))))
(+ (* maxCos (* ux zi)) (* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2))))))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32))))))
(+ (* maxCos (* ux zi)) (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2)))))))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (+.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (*.f32 uy 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))))))
(+ (* maxCos (* ux zi)) (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2)))))))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (+.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (*.f32 uy 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))))))
(+ (* maxCos (* ux zi)) (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2)))))))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (+.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (*.f32 uy 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))))))
(* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))))
(*.f32 (*.f32 uy 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 (+ (* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))) (+ (/ (* maxCos (* ux zi)) yi) (/ (* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2))))) yi))))
(*.f32 yi (+.f32 (+.f32 (*.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 maxCos (/.f32 (*.f32 ux zi) yi))) (/.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32))))) yi)))
(* yi (+ (* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))) (+ (/ (* maxCos (* ux zi)) yi) (/ (* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2))))) yi))))
(*.f32 yi (+.f32 (+.f32 (*.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 maxCos (/.f32 (*.f32 ux zi) yi))) (/.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32))))) yi)))
(* yi (+ (* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))) (+ (/ (* maxCos (* ux zi)) yi) (/ (* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2))))) yi))))
(*.f32 yi (+.f32 (+.f32 (*.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 maxCos (/.f32 (*.f32 ux zi) yi))) (/.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32))))) yi)))
(* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))))
(*.f32 (*.f32 uy 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 (+ (* -1 (* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* -1 (/ (+ (* maxCos (* ux zi)) (* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2)))))) yi)))))
(*.f32 (neg.f32 (+.f32 (*.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 maxCos (*.f32 ux zi)) (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) yi))) (neg.f32 yi))
(* -1 (* yi (+ (* -1 (* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* -1 (/ (+ (* maxCos (* ux zi)) (* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2)))))) yi)))))
(*.f32 (neg.f32 (+.f32 (*.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 maxCos (*.f32 ux zi)) (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) yi))) (neg.f32 yi))
(* -1 (* yi (+ (* -1 (* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* -1 (/ (+ (* maxCos (* ux zi)) (* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2)))))) yi)))))
(*.f32 (neg.f32 (+.f32 (*.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 maxCos (*.f32 ux zi)) (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))) yi))) (neg.f32 yi))
(+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2))))))
(+.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (*.f32 uy 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)))))
(+ (* maxCos (* ux zi)) (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2)))))))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (+.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (*.f32 uy 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))))))
(+ (* maxCos (* ux zi)) (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2)))))))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (+.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (*.f32 uy 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))))))
(+ (* maxCos (* ux zi)) (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2)))))))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (+.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (*.f32 uy 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))))))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (+ (* ux zi) (+ (/ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) maxCos) (/ (* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2))))) maxCos))))
(*.f32 maxCos (+.f32 (+.f32 (*.f32 ux zi) (/.f32 (*.f32 (*.f32 uy 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)))) maxCos)) (/.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32))))) maxCos)))
(* maxCos (+ (* ux zi) (+ (/ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) maxCos) (/ (* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2))))) maxCos))))
(*.f32 maxCos (+.f32 (+.f32 (*.f32 ux zi) (/.f32 (*.f32 (*.f32 uy 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)))) maxCos)) (/.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32))))) maxCos)))
(* maxCos (+ (* ux zi) (+ (/ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) maxCos) (/ (* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2))))) maxCos))))
(*.f32 maxCos (+.f32 (+.f32 (*.f32 ux zi) (/.f32 (*.f32 (*.f32 uy 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)))) maxCos)) (/.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32))))) maxCos)))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* -1 (* maxCos (+ (* -1 (* ux zi)) (* -1 (/ (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2)))))) maxCos)))))
(*.f32 (neg.f32 (+.f32 (*.f32 ux zi) (/.f32 (+.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (*.f32 uy 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))))) maxCos))) (neg.f32 maxCos))
(* -1 (* maxCos (+ (* -1 (* ux zi)) (* -1 (/ (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2)))))) maxCos)))))
(*.f32 (neg.f32 (+.f32 (*.f32 ux zi) (/.f32 (+.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (*.f32 uy 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))))) maxCos))) (neg.f32 maxCos))
(* -1 (* maxCos (+ (* -1 (* ux zi)) (* -1 (/ (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2)))))) maxCos)))))
(*.f32 (neg.f32 (+.f32 (*.f32 ux zi) (/.f32 (+.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (*.f32 uy 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))))) maxCos))) (neg.f32 maxCos))
(+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2))))))
(+.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (*.f32 uy 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)))))
(+ (* maxCos (* ux zi)) (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2)))))))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (+.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (*.f32 uy 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))))))
(+ (* maxCos (* ux zi)) (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2)))))))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (+.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (*.f32 uy 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))))))
(+ (* maxCos (* ux zi)) (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2)))))))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (+.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (*.f32 uy 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))))))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* ux (+ (* maxCos zi) (+ (/ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) ux) (/ (* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2))))) ux))))
(*.f32 ux (+.f32 (+.f32 (*.f32 maxCos zi) (/.f32 (*.f32 (*.f32 uy 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)))) ux)) (/.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32))))) ux)))
(* ux (+ (* maxCos zi) (+ (/ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) ux) (/ (* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2))))) ux))))
(*.f32 ux (+.f32 (+.f32 (*.f32 maxCos zi) (/.f32 (*.f32 (*.f32 uy 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)))) ux)) (/.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32))))) ux)))
(* ux (+ (* maxCos zi) (+ (/ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) ux) (/ (* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2))))) ux))))
(*.f32 ux (+.f32 (+.f32 (*.f32 maxCos zi) (/.f32 (*.f32 (*.f32 uy 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)))) ux)) (/.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32))))) ux)))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* -1 (* ux (+ (* -1 (* maxCos zi)) (* -1 (/ (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2)))))) ux)))))
(*.f32 (-.f32 (*.f32 zi (neg.f32 maxCos)) (/.f32 (+.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (*.f32 uy 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))))) ux)) (neg.f32 ux))
(* -1 (* ux (+ (* -1 (* maxCos zi)) (* -1 (/ (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2)))))) ux)))))
(*.f32 (-.f32 (*.f32 zi (neg.f32 maxCos)) (/.f32 (+.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (*.f32 uy 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))))) ux)) (neg.f32 ux))
(* -1 (* ux (+ (* -1 (* maxCos zi)) (* -1 (/ (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2)))))) ux)))))
(*.f32 (-.f32 (*.f32 zi (neg.f32 maxCos)) (/.f32 (+.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (*.f32 uy 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))))) ux)) (neg.f32 ux))
(+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2))))))
(+.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (*.f32 uy 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)))))
(+ (* maxCos (* ux zi)) (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2)))))))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (+.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (*.f32 uy 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))))))
(+ (* maxCos (* ux zi)) (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2)))))))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (+.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (*.f32 uy 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))))))
(+ (* maxCos (* ux zi)) (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2)))))))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (+.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (*.f32 uy 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))))))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* zi (+ (* maxCos ux) (+ (/ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) zi) (/ (* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2))))) zi))))
(*.f32 zi (+.f32 (+.f32 (*.f32 maxCos ux) (/.f32 (*.f32 (*.f32 uy 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)))) zi)) (/.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32))))) zi)))
(* zi (+ (* maxCos ux) (+ (/ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) zi) (/ (* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2))))) zi))))
(*.f32 zi (+.f32 (+.f32 (*.f32 maxCos ux) (/.f32 (*.f32 (*.f32 uy 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)))) zi)) (/.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32))))) zi)))
(* zi (+ (* maxCos ux) (+ (/ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) zi) (/ (* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2))))) zi))))
(*.f32 zi (+.f32 (+.f32 (*.f32 maxCos ux) (/.f32 (*.f32 (*.f32 uy 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)))) zi)) (/.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32))))) zi)))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* -1 (* zi (+ (* -1 (* maxCos ux)) (* -1 (/ (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2)))))) zi)))))
(*.f32 (neg.f32 (+.f32 (*.f32 maxCos ux) (/.f32 (+.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (*.f32 uy 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))))) zi))) (neg.f32 zi))
(* -1 (* zi (+ (* -1 (* maxCos ux)) (* -1 (/ (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2)))))) zi)))))
(*.f32 (neg.f32 (+.f32 (*.f32 maxCos ux) (/.f32 (+.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (*.f32 uy 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))))) zi))) (neg.f32 zi))
(* -1 (* zi (+ (* -1 (* maxCos ux)) (* -1 (/ (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2)))))) zi)))))
(*.f32 (neg.f32 (+.f32 (*.f32 maxCos ux) (/.f32 (+.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (*.f32 uy 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))))) zi))) (neg.f32 zi))
(* 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)))))
(* 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
(+ 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 (*.f32 #s(literal -2 binary32) 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 (*.f32 #s(literal -2 binary32) 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 (*.f32 #s(literal -2 binary32) 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 (*.f32 #s(literal -2 binary32) 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 (*.f32 #s(literal -2 binary32) 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 (*.f32 #s(literal -2 binary32) xi) (*.f32 (PI.f32) (PI.f32))) (/.f32 xi (*.f32 uy uy))))
(* 2 (PI))
(*.f32 #s(literal 2 binary32) (PI.f32))
(+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))
(+.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)))
(+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))
(+.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)))
(+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))
(+.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)))
(* -4/3 (* (pow uy 2) (pow (PI) 3)))
(*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))
(* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 2 (/ (PI) (pow uy 2)))))
(*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (/.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy uy))))
(* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 2 (/ (PI) (pow uy 2)))))
(*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (/.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy uy))))
(* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 2 (/ (PI) (pow uy 2)))))
(*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (/.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy uy))))
(* -4/3 (* (pow uy 2) (pow (PI) 3)))
(*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))
(* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 2 (/ (PI) (pow uy 2)))))
(*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (/.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy uy))))
(* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 2 (/ (PI) (pow uy 2)))))
(*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (/.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy uy))))
(* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 2 (/ (PI) (pow uy 2)))))
(*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (/.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy uy))))
(+ (* 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 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(+ (* maxCos (* ux zi)) (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (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 (*.f32 uy 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))))))
(+ (* maxCos (* ux zi)) (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (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 (*.f32 uy 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))))))
(+ (* maxCos (* ux zi)) (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (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 (*.f32 uy 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))))))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* ux (+ (* maxCos zi) (+ (/ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) ux) (/ (* xi (cos (* 2 (* uy (PI))))) ux))))
(*.f32 ux (+.f32 (*.f32 maxCos zi) (+.f32 (/.f32 (*.f32 (*.f32 uy 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)))) ux) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) ux))))
(* ux (+ (* maxCos zi) (+ (/ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) ux) (/ (* xi (cos (* 2 (* uy (PI))))) ux))))
(*.f32 ux (+.f32 (*.f32 maxCos zi) (+.f32 (/.f32 (*.f32 (*.f32 uy 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)))) ux) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) ux))))
(* ux (+ (* maxCos zi) (+ (/ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) ux) (/ (* xi (cos (* 2 (* uy (PI))))) ux))))
(*.f32 ux (+.f32 (*.f32 maxCos zi) (+.f32 (/.f32 (*.f32 (*.f32 uy 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)))) ux) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) ux))))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* -1 (* ux (+ (* -1 (* maxCos zi)) (* -1 (/ (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (cos (* 2 (* uy (PI)))))) ux)))))
(*.f32 (-.f32 (*.f32 zi (neg.f32 maxCos)) (/.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 uy 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))))) ux)) (neg.f32 ux))
(* -1 (* ux (+ (* -1 (* maxCos zi)) (* -1 (/ (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (cos (* 2 (* uy (PI)))))) ux)))))
(*.f32 (-.f32 (*.f32 zi (neg.f32 maxCos)) (/.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 uy 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))))) ux)) (neg.f32 ux))
(* -1 (* ux (+ (* -1 (* maxCos zi)) (* -1 (/ (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (cos (* 2 (* uy (PI)))))) ux)))))
(*.f32 (-.f32 (*.f32 zi (neg.f32 maxCos)) (/.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 uy 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))))) ux)) (neg.f32 ux))
(+ (* 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 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(+ (* maxCos (* ux zi)) (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (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 (*.f32 uy 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))))))
(+ (* maxCos (* ux zi)) (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (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 (*.f32 uy 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))))))
(+ (* maxCos (* ux zi)) (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (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 (*.f32 uy 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))))))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (+ (* ux zi) (+ (/ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) maxCos) (/ (* xi (cos (* 2 (* uy (PI))))) maxCos))))
(*.f32 maxCos (+.f32 (*.f32 ux zi) (+.f32 (/.f32 (*.f32 (*.f32 uy 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)))) maxCos) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) maxCos))))
(* maxCos (+ (* ux zi) (+ (/ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) maxCos) (/ (* xi (cos (* 2 (* uy (PI))))) maxCos))))
(*.f32 maxCos (+.f32 (*.f32 ux zi) (+.f32 (/.f32 (*.f32 (*.f32 uy 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)))) maxCos) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) maxCos))))
(* maxCos (+ (* ux zi) (+ (/ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) maxCos) (/ (* xi (cos (* 2 (* uy (PI))))) maxCos))))
(*.f32 maxCos (+.f32 (*.f32 ux zi) (+.f32 (/.f32 (*.f32 (*.f32 uy 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)))) maxCos) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) maxCos))))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* -1 (* maxCos (+ (* -1 (* ux zi)) (* -1 (/ (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (cos (* 2 (* uy (PI)))))) maxCos)))))
(*.f32 (neg.f32 (+.f32 (*.f32 ux zi) (/.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 uy 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))))) maxCos))) (neg.f32 maxCos))
(* -1 (* maxCos (+ (* -1 (* ux zi)) (* -1 (/ (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (cos (* 2 (* uy (PI)))))) maxCos)))))
(*.f32 (neg.f32 (+.f32 (*.f32 ux zi) (/.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 uy 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))))) maxCos))) (neg.f32 maxCos))
(* -1 (* maxCos (+ (* -1 (* ux zi)) (* -1 (/ (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (cos (* 2 (* uy (PI)))))) maxCos)))))
(*.f32 (neg.f32 (+.f32 (*.f32 ux zi) (/.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 uy 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))))) maxCos))) (neg.f32 maxCos))
(+ (* 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 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(+ (* maxCos (* ux zi)) (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (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 (*.f32 uy 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))))))
(+ (* maxCos (* ux zi)) (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (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 (*.f32 uy 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))))))
(+ (* maxCos (* ux zi)) (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (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 (*.f32 uy 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))))))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* zi (+ (* maxCos ux) (+ (/ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) zi) (/ (* xi (cos (* 2 (* uy (PI))))) zi))))
(*.f32 zi (+.f32 (*.f32 maxCos ux) (+.f32 (/.f32 (*.f32 (*.f32 uy 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)))) zi) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) zi))))
(* zi (+ (* maxCos ux) (+ (/ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) zi) (/ (* xi (cos (* 2 (* uy (PI))))) zi))))
(*.f32 zi (+.f32 (*.f32 maxCos ux) (+.f32 (/.f32 (*.f32 (*.f32 uy 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)))) zi) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) zi))))
(* zi (+ (* maxCos ux) (+ (/ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) zi) (/ (* xi (cos (* 2 (* uy (PI))))) zi))))
(*.f32 zi (+.f32 (*.f32 maxCos ux) (+.f32 (/.f32 (*.f32 (*.f32 uy 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)))) zi) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) zi))))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* -1 (* zi (+ (* -1 (* maxCos ux)) (* -1 (/ (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (cos (* 2 (* uy (PI)))))) zi)))))
(*.f32 (neg.f32 (+.f32 (*.f32 maxCos ux) (/.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 uy 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))))) zi))) (neg.f32 zi))
(* -1 (* zi (+ (* -1 (* maxCos ux)) (* -1 (/ (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (cos (* 2 (* uy (PI)))))) zi)))))
(*.f32 (neg.f32 (+.f32 (*.f32 maxCos ux) (/.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 uy 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))))) zi))) (neg.f32 zi))
(* -1 (* zi (+ (* -1 (* maxCos ux)) (* -1 (/ (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* xi (cos (* 2 (* uy (PI)))))) zi)))))
(*.f32 (neg.f32 (+.f32 (*.f32 maxCos ux) (/.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 uy 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))))) zi))) (neg.f32 zi))
(+ (* maxCos (* ux zi)) (* xi (cos (* 2 (* uy (PI))))))
(+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux zi)))
(+ (* maxCos (* ux zi)) (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (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 (*.f32 uy 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))))))
(+ (* maxCos (* ux zi)) (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (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 (*.f32 uy 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))))))
(+ (* maxCos (* ux zi)) (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (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 (*.f32 uy 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))))))
(* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))))
(*.f32 (*.f32 uy 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 (+ (* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))) (+ (/ (* maxCos (* ux zi)) yi) (/ (* xi (cos (* 2 (* uy (PI))))) yi))))
(*.f32 yi (+.f32 (+.f32 (*.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 maxCos (/.f32 (*.f32 ux zi) yi))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) yi)))
(* yi (+ (* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))) (+ (/ (* maxCos (* ux zi)) yi) (/ (* xi (cos (* 2 (* uy (PI))))) yi))))
(*.f32 yi (+.f32 (+.f32 (*.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 maxCos (/.f32 (*.f32 ux zi) yi))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) yi)))
(* yi (+ (* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))) (+ (/ (* maxCos (* ux zi)) yi) (/ (* xi (cos (* 2 (* uy (PI))))) yi))))
(*.f32 yi (+.f32 (+.f32 (*.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 maxCos (/.f32 (*.f32 ux zi) yi))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) yi)))
(* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))))
(*.f32 (*.f32 uy 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 (+ (* -1 (* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* -1 (/ (+ (* maxCos (* ux zi)) (* xi (cos (* 2 (* uy (PI)))))) yi)))))
(*.f32 (-.f32 (*.f32 (+.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))) (neg.f32 uy)) (/.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux zi))) yi)) (neg.f32 yi))
(* -1 (* yi (+ (* -1 (* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* -1 (/ (+ (* maxCos (* ux zi)) (* xi (cos (* 2 (* uy (PI)))))) yi)))))
(*.f32 (-.f32 (*.f32 (+.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))) (neg.f32 uy)) (/.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux zi))) yi)) (neg.f32 yi))
(* -1 (* yi (+ (* -1 (* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* -1 (/ (+ (* maxCos (* ux zi)) (* xi (cos (* 2 (* uy (PI)))))) yi)))))
(*.f32 (-.f32 (*.f32 (+.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))) (neg.f32 uy)) (/.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux zi))) yi)) (neg.f32 yi))
(+ xi (* maxCos (* ux zi)))
(+.f32 xi (*.f32 maxCos (*.f32 ux zi)))
(+ xi (+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux zi))))
(+.f32 xi (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) yi)))))
(+ xi (+ (* maxCos (* ux zi)) (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))))))
(+.f32 (+.f32 xi (*.f32 maxCos (*.f32 ux zi))) (*.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)) (* uy (+ (* 2 (* yi (PI))) (* uy (+ (* -2 (* xi (pow (PI) 2))) (* -4/3 (* uy (* yi (pow (PI) 3))))))))))
(+.f32 xi (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.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)))))))))))
(* -4/3 (* (pow uy 3) (* yi (pow (PI) 3))))
(*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy (*.f32 uy uy))))
(* (pow uy 3) (+ (* -4/3 (* yi (pow (PI) 3))) (* 2 (/ (* yi (PI)) (pow uy 2)))))
(*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 uy uy))))
(* (pow uy 3) (+ (* -4/3 (* yi (pow (PI) 3))) (+ (* 2 (/ (* yi (PI)) (pow uy 2))) (+ (/ (* maxCos (* ux zi)) (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) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (+.f32 (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 uy uy)) (/.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 uy (*.f32 uy uy)))) (/.f32 (*.f32 xi (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)) (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) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (+.f32 (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 uy uy)) (/.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 uy (*.f32 uy uy)))) (/.f32 (*.f32 xi (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 #s(literal -4/3 binary32) (*.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy (*.f32 uy uy))))
(* -1 (* (pow uy 3) (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3))))))
(*.f32 (+.f32 (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (/.f32 (*.f32 (*.f32 (PI.f32) yi) #s(literal -2 binary32)) (*.f32 uy uy))) (neg.f32 (*.f32 uy (*.f32 uy uy))))
(* -1 (* (pow uy 3) (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (+ (* -1 (/ (+ (* maxCos (* ux zi)) (* xi (cos (* 2 (* uy (PI)))))) (pow uy 3))) (* 4/3 (* yi (pow (PI) 3)))))))
(*.f32 (+.f32 (/.f32 (*.f32 (*.f32 (PI.f32) yi) #s(literal -2 binary32)) (*.f32 uy uy)) (-.f32 (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (/.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux zi))) (*.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)) (* xi (cos (* 2 (* uy (PI)))))) (pow uy 3))) (* 4/3 (* yi (pow (PI) 3)))))))
(*.f32 (+.f32 (/.f32 (*.f32 (*.f32 (PI.f32) yi) #s(literal -2 binary32)) (*.f32 uy uy)) (-.f32 (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (/.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux zi))) (*.f32 uy (*.f32 uy uy))))) (neg.f32 (*.f32 uy (*.f32 uy uy))))
(+ (* maxCos (* ux zi)) (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 (*.f32 uy 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)))))
(+ (* maxCos (* ux zi)) (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (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 (*.f32 uy 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))))))
(+ (* maxCos (* ux zi)) (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (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 (*.f32 uy 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))))))
(+ (* maxCos (* ux zi)) (+ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (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 (*.f32 uy 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))))))
(* 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)) xi) (/ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) xi))))
(*.f32 xi (+.f32 (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 maxCos (/.f32 (*.f32 ux zi) xi))) (/.f32 (*.f32 (*.f32 uy 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)))) xi)))
(* xi (+ (cos (* 2 (* uy (PI)))) (+ (/ (* maxCos (* ux zi)) xi) (/ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) xi))))
(*.f32 xi (+.f32 (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 maxCos (/.f32 (*.f32 ux zi) xi))) (/.f32 (*.f32 (*.f32 uy 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)))) xi)))
(* xi (+ (cos (* 2 (* uy (PI)))) (+ (/ (* maxCos (* ux zi)) xi) (/ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) xi))))
(*.f32 xi (+.f32 (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 maxCos (/.f32 (*.f32 ux zi) xi))) (/.f32 (*.f32 (*.f32 uy 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)))) 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)) (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))))) xi)))))
(*.f32 (neg.f32 (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 (*.f32 uy 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))))) xi))) (neg.f32 xi))
(* -1 (* xi (+ (* -1 (cos (* 2 (* uy (PI))))) (* -1 (/ (+ (* maxCos (* ux zi)) (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))))) xi)))))
(*.f32 (neg.f32 (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 (*.f32 uy 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))))) xi))) (neg.f32 xi))
(* -1 (* xi (+ (* -1 (cos (* 2 (* uy (PI))))) (* -1 (/ (+ (* maxCos (* ux zi)) (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))))) xi)))))
(*.f32 (neg.f32 (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 (*.f32 uy 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))))) xi))) (neg.f32 xi))
(* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))))
(*.f32 (*.f32 uy 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))))
(+ (* maxCos (* ux zi)) (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 (*.f32 uy 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)))))
(+ (* maxCos (* ux zi)) (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 (*.f32 uy 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)))))
(+ (* maxCos (* ux zi)) (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 (*.f32 uy 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)))))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* ux (+ (* maxCos zi) (/ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) ux)))
(*.f32 ux (+.f32 (*.f32 maxCos zi) (/.f32 (*.f32 (*.f32 uy 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)))) ux)))
(* ux (+ (* maxCos zi) (/ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) ux)))
(*.f32 ux (+.f32 (*.f32 maxCos zi) (/.f32 (*.f32 (*.f32 uy 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)))) ux)))
(* ux (+ (* maxCos zi) (/ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) ux)))
(*.f32 ux (+.f32 (*.f32 maxCos zi) (/.f32 (*.f32 (*.f32 uy 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)))) ux)))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* -1 (* ux (+ (* -1 (* maxCos zi)) (* -1 (/ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) ux)))))
(*.f32 (-.f32 (*.f32 zi (neg.f32 maxCos)) (/.f32 (*.f32 (*.f32 uy 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)))) ux)) (neg.f32 ux))
(* -1 (* ux (+ (* -1 (* maxCos zi)) (* -1 (/ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) ux)))))
(*.f32 (-.f32 (*.f32 zi (neg.f32 maxCos)) (/.f32 (*.f32 (*.f32 uy 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)))) ux)) (neg.f32 ux))
(* -1 (* ux (+ (* -1 (* maxCos zi)) (* -1 (/ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) ux)))))
(*.f32 (-.f32 (*.f32 zi (neg.f32 maxCos)) (/.f32 (*.f32 (*.f32 uy 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)))) ux)) (neg.f32 ux))
(* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))))
(*.f32 (*.f32 uy 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))))
(+ (* maxCos (* ux zi)) (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 (*.f32 uy 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)))))
(+ (* maxCos (* ux zi)) (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 (*.f32 uy 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)))))
(+ (* maxCos (* ux zi)) (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 (*.f32 uy 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)))))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (+ (* ux zi) (/ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) maxCos)))
(*.f32 maxCos (+.f32 (*.f32 ux zi) (/.f32 (*.f32 (*.f32 uy 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)))) maxCos)))
(* maxCos (+ (* ux zi) (/ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) maxCos)))
(*.f32 maxCos (+.f32 (*.f32 ux zi) (/.f32 (*.f32 (*.f32 uy 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)))) maxCos)))
(* maxCos (+ (* ux zi) (/ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) maxCos)))
(*.f32 maxCos (+.f32 (*.f32 ux zi) (/.f32 (*.f32 (*.f32 uy 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)))) maxCos)))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* -1 (* maxCos (+ (* -1 (* ux zi)) (* -1 (/ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) maxCos)))))
(*.f32 (-.f32 (-.f32 #s(literal 0 binary32) (*.f32 ux zi)) (/.f32 (*.f32 (*.f32 uy 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)))) maxCos)) (neg.f32 maxCos))
(* -1 (* maxCos (+ (* -1 (* ux zi)) (* -1 (/ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) maxCos)))))
(*.f32 (-.f32 (-.f32 #s(literal 0 binary32) (*.f32 ux zi)) (/.f32 (*.f32 (*.f32 uy 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)))) maxCos)) (neg.f32 maxCos))
(* -1 (* maxCos (+ (* -1 (* ux zi)) (* -1 (/ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) maxCos)))))
(*.f32 (-.f32 (-.f32 #s(literal 0 binary32) (*.f32 ux zi)) (/.f32 (*.f32 (*.f32 uy 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)))) maxCos)) (neg.f32 maxCos))
(* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))))
(*.f32 (*.f32 uy 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))))
(+ (* maxCos (* ux zi)) (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 (*.f32 uy 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)))))
(+ (* maxCos (* ux zi)) (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 (*.f32 uy 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)))))
(+ (* maxCos (* ux zi)) (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 (*.f32 uy 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)))))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* zi (+ (* maxCos ux) (/ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) zi)))
(*.f32 zi (+.f32 (*.f32 maxCos ux) (/.f32 (*.f32 (*.f32 uy 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)))) zi)))
(* zi (+ (* maxCos ux) (/ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) zi)))
(*.f32 zi (+.f32 (*.f32 maxCos ux) (/.f32 (*.f32 (*.f32 uy 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)))) zi)))
(* zi (+ (* maxCos ux) (/ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) zi)))
(*.f32 zi (+.f32 (*.f32 maxCos ux) (/.f32 (*.f32 (*.f32 uy 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)))) zi)))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* -1 (* zi (+ (* -1 (* maxCos ux)) (* -1 (/ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) zi)))))
(*.f32 (-.f32 (-.f32 #s(literal 0 binary32) (*.f32 maxCos ux)) (/.f32 (*.f32 (*.f32 uy 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)))) zi)) (neg.f32 zi))
(* -1 (* zi (+ (* -1 (* maxCos ux)) (* -1 (/ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) zi)))))
(*.f32 (-.f32 (-.f32 #s(literal 0 binary32) (*.f32 maxCos ux)) (/.f32 (*.f32 (*.f32 uy 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)))) zi)) (neg.f32 zi))
(* -1 (* zi (+ (* -1 (* maxCos ux)) (* -1 (/ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) zi)))))
(*.f32 (-.f32 (-.f32 #s(literal 0 binary32) (*.f32 maxCos ux)) (/.f32 (*.f32 (*.f32 uy 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)))) zi)) (neg.f32 zi))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(+ (* maxCos (* ux zi)) (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 (*.f32 uy 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)))))
(+ (* maxCos (* ux zi)) (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 (*.f32 uy 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)))))
(+ (* maxCos (* ux zi)) (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 (*.f32 uy 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)))))
(* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))))
(*.f32 (*.f32 uy 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 (+ (* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))) (/ (* maxCos (* ux zi)) yi)))
(*.f32 yi (+.f32 (*.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 maxCos (/.f32 (*.f32 ux zi) yi))))
(* yi (+ (* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))) (/ (* maxCos (* ux zi)) yi)))
(*.f32 yi (+.f32 (*.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 maxCos (/.f32 (*.f32 ux zi) yi))))
(* yi (+ (* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))) (/ (* maxCos (* ux zi)) yi)))
(*.f32 yi (+.f32 (*.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 maxCos (/.f32 (*.f32 ux zi) yi))))
(* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))))
(*.f32 (*.f32 uy 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 (+ (* -1 (* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* -1 (/ (* maxCos (* ux zi)) yi)))))
(*.f32 (-.f32 (neg.f32 (*.f32 maxCos (/.f32 (*.f32 ux zi) 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))))) (neg.f32 yi))
(* -1 (* yi (+ (* -1 (* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* -1 (/ (* maxCos (* ux zi)) yi)))))
(*.f32 (-.f32 (neg.f32 (*.f32 maxCos (/.f32 (*.f32 ux zi) 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))))) (neg.f32 yi))
(* -1 (* yi (+ (* -1 (* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* -1 (/ (* maxCos (* ux zi)) yi)))))
(*.f32 (-.f32 (neg.f32 (*.f32 maxCos (/.f32 (*.f32 ux zi) 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))))) (neg.f32 yi))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(+ (* 2 (* uy (* yi (PI)))) (* maxCos (* ux zi)))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) yi))))
(+ (* maxCos (* ux zi)) (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.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))))))))
(+ (* maxCos (* ux zi)) (* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI))))))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.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))))))))
(* -4/3 (* (pow uy 3) (* yi (pow (PI) 3))))
(*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy (*.f32 uy uy))))
(* (pow uy 3) (+ (* -4/3 (* yi (pow (PI) 3))) (* 2 (/ (* yi (PI)) (pow uy 2)))))
(*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 uy uy))))
(* (pow uy 3) (+ (* -4/3 (* yi (pow (PI) 3))) (+ (* 2 (/ (* yi (PI)) (pow uy 2))) (/ (* maxCos (* ux zi)) (pow uy 3)))))
(*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 uy uy)) (/.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 uy (*.f32 uy uy))))))
(* (pow uy 3) (+ (* -4/3 (* yi (pow (PI) 3))) (+ (* 2 (/ (* yi (PI)) (pow uy 2))) (/ (* maxCos (* ux zi)) (pow uy 3)))))
(*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 uy uy)) (/.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 uy (*.f32 uy uy))))))
(* -4/3 (* (pow uy 3) (* yi (pow (PI) 3))))
(*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy (*.f32 uy uy))))
(* -1 (* (pow uy 3) (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3))))))
(*.f32 (+.f32 (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (/.f32 (*.f32 (*.f32 (PI.f32) yi) #s(literal -2 binary32)) (*.f32 uy uy))) (neg.f32 (*.f32 uy (*.f32 uy uy))))
(* -1 (* (pow uy 3) (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (+ (* -1 (/ (* maxCos (* ux zi)) (pow uy 3))) (* 4/3 (* yi (pow (PI) 3)))))))
(*.f32 (+.f32 (/.f32 (*.f32 (*.f32 (PI.f32) yi) #s(literal -2 binary32)) (*.f32 uy uy)) (-.f32 (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (/.f32 (*.f32 maxCos (*.f32 ux zi)) (*.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)) (pow uy 3))) (* 4/3 (* yi (pow (PI) 3)))))))
(*.f32 (+.f32 (/.f32 (*.f32 (*.f32 (PI.f32) yi) #s(literal -2 binary32)) (*.f32 uy uy)) (-.f32 (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (/.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 uy (*.f32 uy uy))))) (neg.f32 (*.f32 uy (*.f32 uy uy))))
(* 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))
(* 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 #s(literal 2 binary32) (*.f32 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 (*.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)))))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 maxCos (*.f32 (*.f32 ux 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 #s(literal 0 binary32) (*.f32 maxCos (*.f32 zi (*.f32 ux ux))))
(* (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 maxCos (*.f32 zi (*.f32 ux ux))))
(* (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 maxCos (*.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux)))
(* -4/3 (pow uy 2))
(*.f32 #s(literal -4/3 binary32) (*.f32 uy uy))
(* -4/3 (pow uy 2))
(*.f32 #s(literal -4/3 binary32) (*.f32 uy uy))
(* -4/3 (pow uy 2))
(*.f32 #s(literal -4/3 binary32) (*.f32 uy uy))
(* -4/3 (pow uy 2))
(*.f32 #s(literal -4/3 binary32) (*.f32 uy uy))
(* -4/3 (pow uy 2))
(*.f32 #s(literal -4/3 binary32) (*.f32 uy uy))
(* -4/3 (pow uy 2))
(*.f32 #s(literal -4/3 binary32) (*.f32 uy uy))
(* -4/3 (pow uy 2))
(*.f32 #s(literal -4/3 binary32) (*.f32 uy uy))
(* -4/3 (pow uy 2))
(*.f32 #s(literal -4/3 binary32) (*.f32 uy uy))
(* -4/3 (pow uy 2))
(*.f32 #s(literal -4/3 binary32) (*.f32 uy uy))
(* -4/3 (pow uy 2))
(*.f32 #s(literal -4/3 binary32) (*.f32 uy uy))
(* -4/3 (pow uy 2))
(*.f32 #s(literal -4/3 binary32) (*.f32 uy uy))
(* -4/3 (pow uy 2))
(*.f32 #s(literal -4/3 binary32) (*.f32 uy uy))
(* -2 (* (pow uy 2) (pow (PI) 2)))
(*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))
(* -2 (* (pow uy 2) (pow (PI) 2)))
(*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))
(* -2 (* (pow uy 2) (pow (PI) 2)))
(*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))
(* -2 (* (pow uy 2) (pow (PI) 2)))
(*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))
(* -2 (* (pow uy 2) (pow (PI) 2)))
(*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))
(* -2 (* (pow uy 2) (pow (PI) 2)))
(*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))
(* -2 (* (pow uy 2) (pow (PI) 2)))
(*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))
(* -2 (* (pow uy 2) (pow (PI) 2)))
(*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))
(* -2 (* (pow uy 2) (pow (PI) 2)))
(*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))
(* -2 (* (pow uy 2) (pow (PI) 2)))
(*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))
(* -2 (* (pow uy 2) (pow (PI) 2)))
(*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))
(* -2 (* (pow uy 2) (pow (PI) 2)))
(*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))
(* 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 (*.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 (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))
(*.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))))
(* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))
(*.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))))
(* -4/3 (* (pow uy 3) (pow (PI) 3)))
(*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy uy))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))
(* (pow uy 3) (+ (* -4/3 (pow (PI) 3)) (* 2 (/ (PI) (pow uy 2)))))
(*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (/.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy uy))))
(* (pow uy 3) (+ (* -4/3 (pow (PI) 3)) (* 2 (/ (PI) (pow uy 2)))))
(*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (/.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy uy))))
(* (pow uy 3) (+ (* -4/3 (pow (PI) 3)) (* 2 (/ (PI) (pow uy 2)))))
(*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (/.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy uy))))
(* -4/3 (* (pow uy 3) (pow (PI) 3)))
(*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy uy))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))
(* -1 (* (pow uy 3) (+ (* -2 (/ (PI) (pow uy 2))) (* 4/3 (pow (PI) 3)))))
(neg.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (PI.f32)) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 4/3 binary32)))))
(* -1 (* (pow uy 3) (+ (* -2 (/ (PI) (pow uy 2))) (* 4/3 (pow (PI) 3)))))
(neg.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (PI.f32)) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 4/3 binary32)))))
(* -1 (* (pow uy 3) (+ (* -2 (/ (PI) (pow uy 2))) (* 4/3 (pow (PI) 3)))))
(neg.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (PI.f32)) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 4/3 binary32)))))
(* -4/3 (* (pow uy 2) (pow (PI) 2)))
(*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))
(* -4/3 (* (pow uy 2) (pow (PI) 2)))
(*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))
(* -4/3 (* (pow uy 2) (pow (PI) 2)))
(*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))
(* -4/3 (* (pow uy 2) (pow (PI) 2)))
(*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))
(* -4/3 (* (pow uy 2) (pow (PI) 2)))
(*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))
(* -4/3 (* (pow uy 2) (pow (PI) 2)))
(*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))
(* -4/3 (* (pow uy 2) (pow (PI) 2)))
(*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))
(* -4/3 (* (pow uy 2) (pow (PI) 2)))
(*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))
(* -4/3 (* (pow uy 2) (pow (PI) 2)))
(*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))
(* -4/3 (* (pow uy 2) (pow (PI) 2)))
(*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))
(* -4/3 (* (pow uy 2) (pow (PI) 2)))
(*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))
(* -4/3 (* (pow uy 2) (pow (PI) 2)))
(*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))
(* -4/3 (* (pow uy 2) (pow (PI) 3)))
(*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))
(* -4/3 (* (pow uy 2) (pow (PI) 3)))
(*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))
(* -4/3 (* (pow uy 2) (pow (PI) 3)))
(*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))
(* -4/3 (* (pow uy 2) (pow (PI) 3)))
(*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))
(* -4/3 (* (pow uy 2) (pow (PI) 3)))
(*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))
(* -4/3 (* (pow uy 2) (pow (PI) 3)))
(*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))
(* -4/3 (* (pow uy 2) (pow (PI) 3)))
(*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))
(* -4/3 (* (pow uy 2) (pow (PI) 3)))
(*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))
(* -4/3 (* (pow uy 2) (pow (PI) 3)))
(*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))
(* -4/3 (* (pow uy 2) (pow (PI) 3)))
(*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))
(* -4/3 (* (pow uy 2) (pow (PI) 3)))
(*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))
(* -4/3 (* (pow uy 2) (pow (PI) 3)))
(*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))

eval446.0ms (1.7%)

Memory
16.5MiB live, 591.6MiB allocated
Compiler

Compiled 149 681 to 5 565 computations (96.3% saved)

prune592.0ms (2.2%)

Memory
-6.9MiB live, 916.2MiB allocated
Pruning

94 alts after pruning (91 fresh and 3 done)

PrunedKeptTotal
New2 024342 058
Fresh165773
Picked415
Done022
Total2 044942 138
Accuracy
99.9%
Counts
2 138 → 94
Alt Table
Click to see full alt table
StatusAccuracyProgram
52.7%
(/.f32 (-.f32 (*.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))))) (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))) (-.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))
59.9%
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 ux (*.f32 maxCos zi))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) #s(literal 1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 uy uy) (*.f32 uy uy))) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -8 binary32)))) xi))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) #s(literal 1 binary32))))))
91.0%
(/.f32 #s(literal 1 binary32) (/.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))))))))
83.0%
(+.f32 (/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))) (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi))))) (-.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
79.6%
(+.f32 (/.f32 (-.f32 (*.f32 (*.f32 yi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32)))))))) (*.f32 yi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))))))))) (*.f32 (*.f32 xi xi) (+.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 yi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32)))))))) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 maxCos (*.f32 ux zi)))
68.8%
(+.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 uy (*.f32 #s(literal 2 binary32) (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 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 maxCos (*.f32 ux zi)))
82.7%
(+.f32 (/.f32 (*.f32 (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32)) (*.f32 yi yi))) uy) (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) yi)))) (+.f32 xi (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
76.8%
(+.f32 (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))) (-.f32 (*.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)))))) (*.f32 maxCos (*.f32 ux zi)))
79.4%
(+.f32 (+.f32 (/.f32 (-.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 xi xi)) (-.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) xi)) (*.f32 yi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 maxCos (*.f32 ux zi)))
88.4%
(+.f32 (+.f32 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))))) xi) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 yi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 maxCos (*.f32 ux zi)))
92.1%
(+.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 maxCos (*.f32 ux zi)))
91.7%
(+.f32 (+.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 ux (*.f32 maxCos zi))) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
34.9%
(+.f32 (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 yi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 maxCos (*.f32 ux zi)))
96.6%
(+.f32 (+.f32 (*.f32 xi (/.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 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) #s(literal 4 binary32)) (+.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) #s(literal 4 binary32)) (*.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 maxCos (*.f32 ux zi)))
98.8%
(+.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 (neg.f32 (sin.f32 (*.f32 uy (PI.f32)))) (sin.f32 (*.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 maxCos (*.f32 ux zi))))
96.7%
(+.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 (neg.f32 (sin.f32 (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 uy (PI.f32)))))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 maxCos (*.f32 ux zi)))
58.1%
(+.f32 (+.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -2 binary32) (*.f32 uy uy))))) (*.f32 yi (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy uy))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 maxCos (*.f32 ux zi)))
88.5%
(+.f32 (+.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -2 binary32) (*.f32 uy uy))))) (*.f32 yi (*.f32 uy (/.f32 (-.f32 (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32))) (-.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 maxCos (*.f32 ux zi)))
88.4%
(+.f32 (+.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -2 binary32) (*.f32 uy uy))))) (*.f32 yi (*.f32 uy (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32)) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (-.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (+.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 uy uy) (*.f32 uy uy))) #s(literal -64/27 binary32)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))))))) (*.f32 maxCos (*.f32 ux zi)))
85.8%
(+.f32 (+.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -2 binary32) (*.f32 uy uy))))) (*.f32 yi (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 maxCos (*.f32 ux zi)))
94.0%
(+.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 yi (*.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))))))))))) (*.f32 maxCos (*.f32 ux zi)))
88.8%
(+.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 yi (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 maxCos (*.f32 ux zi)))
96.5%
(+.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 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) uy)))))) (*.f32 maxCos (*.f32 ux zi)))
96.7%
(+.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux zi))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
88.6%
(+.f32 (+.f32 xi (+.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)))) (*.f32 maxCos (*.f32 ux zi)))
83.2%
(+.f32 (+.f32 xi (*.f32 yi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 maxCos (*.f32 ux zi)))
86.7%
(+.f32 (+.f32 xi (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 maxCos (*.f32 ux zi)))
90.5%
(+.f32 (+.f32 xi (*.f32 uy (+.f32 (*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 uy (+.f32 (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy #s(literal -4/3 binary32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi))))
88.6%
(+.f32 (+.f32 xi (*.f32 uy (+.f32 (*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 uy (+.f32 (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy #s(literal -4/3 binary32)))))))) (*.f32 maxCos (*.f32 ux zi)))
85.9%
(+.f32 (+.f32 xi (*.f32 maxCos (*.f32 ux zi))) (*.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)))))
76.7%
(+.f32 (*.f32 (-.f32 (*.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))))) (*.f32 maxCos (*.f32 ux zi)))
87.5%
(+.f32 (*.f32 (-.f32 (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (/.f32 (-.f32 (*.f32 (*.f32 #s(literal -2 binary32) xi) (*.f32 (PI.f32) (PI.f32))) (/.f32 (-.f32 (*.f32 (*.f32 (PI.f32) yi) #s(literal -2 binary32)) (/.f32 xi uy)) uy)) uy)) (neg.f32 (*.f32 uy (*.f32 uy uy)))) (*.f32 maxCos (*.f32 ux zi)))
35.7%
(+.f32 (*.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 yi (PI.f32)) uy)) uy) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 4/3 binary32) yi))) (neg.f32 (*.f32 uy (*.f32 uy uy)))) (*.f32 maxCos (*.f32 ux zi)))
60.2%
(+.f32 (*.f32 (*.f32 (*.f32 (PI.f32) xi) (PI.f32)) (*.f32 #s(literal -2 binary32) (*.f32 uy uy))) (+.f32 xi (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
63.2%
(+.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux)) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
34.6%
(+.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux)) (*.f32 #s(literal 2 binary32) (*.f32 yi (*.f32 uy (PI.f32)))))
55.6%
(+.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux)) xi)
54.3%
(+.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -2 binary32) (*.f32 uy uy))) (+.f32 xi (-.f32 #s(literal 0 binary32) (*.f32 maxCos (*.f32 zi (*.f32 ux ux))))))
60.2%
(+.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -2 binary32) (*.f32 uy uy))) (+.f32 xi (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux zi)) maxCos)))
58.7%
(+.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -2 binary32) (*.f32 uy uy))) (+.f32 xi (*.f32 maxCos (*.f32 ux zi))))
86.4%
(+.f32 (*.f32 (*.f32 uy 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)))) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
91.3%
(+.f32 (*.f32 yi (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 xi yi)) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))))) (*.f32 maxCos (*.f32 ux zi)))
88.2%
(+.f32 (*.f32 yi (+.f32 (*.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 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32))))) yi))) (*.f32 maxCos (*.f32 ux zi)))
96.5%
(+.f32 (*.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))) (*.f32 maxCos (*.f32 ux zi)))
91.2%
(+.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))))))
39.4%
(+.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux zi)))
87.6%
(+.f32 (*.f32 xi (+.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -2 binary32) (*.f32 uy uy))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi))))) (+.f32 xi (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
98.7%
(+.f32 (*.f32 xi (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 yi xi)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi))))
83.4%
(+.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (*.f32 uy 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)))))
61.5%
(+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux zi)))
61.3%
(+.f32 (*.f32 uy (*.f32 (+.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32)) (*.f32 yi (*.f32 yi yi))) (*.f32 #s(literal -8 binary32) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))))))))) (+.f32 xi (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
35.9%
(+.f32 (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))) (*.f32 maxCos (*.f32 ux zi)))
82.6%
(+.f32 (*.f32 uy (*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32)))) (+.f32 xi (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
87.7%
(+.f32 (*.f32 ux (+.f32 (*.f32 maxCos zi) (*.f32 ux (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (+.f32 xi (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))))) (*.f32 maxCos zi))))) (+.f32 xi (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))))
82.6%
(+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (*.f32 uy (PI.f32)))) (+.f32 xi (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
87.8%
(+.f32 xi (+.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) (*.f32 ux (+.f32 (*.f32 maxCos zi) (*.f32 ux (-.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (+.f32 xi (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))))) (+.f32 #s(literal -1/2 binary32) ux)) (*.f32 maxCos zi)))))))
87.9%
(+.f32 xi (+.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) (*.f32 maxCos (+.f32 (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 maxCos (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 ux ux)) (+.f32 (*.f32 uy (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))) (*.f32 (*.f32 xi (-.f32 #s(literal 1 binary32) ux)) (+.f32 ux #s(literal -1 binary32))))))))))
80.8%
(+.f32 xi (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 #s(literal 2 binary32) (*.f32 yi (*.f32 uy (PI.f32))))))
80.8%
(+.f32 xi (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) yi)))))
54.4%
(+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))))
80.9%
(+.f32 xi (*.f32 uy (+.f32 (*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 uy (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32))))))))
80.9%
(+.f32 xi (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))))
54.1%
(+.f32 xi (*.f32 maxCos (*.f32 ux zi)))
31.2%
(*.f32 (-.f32 (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (/.f32 (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) xi) (*.f32 (PI.f32) (PI.f32))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) uy)) uy)) (neg.f32 (*.f32 uy (*.f32 uy uy))))
12.7%
(*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 maxCos zi)))
12.7%
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) zi)
8.0%
(*.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) uy))
7.8%
(*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -2 binary32) (*.f32 uy uy)))
32.2%
(*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (*.f32 yi (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 yi (*.f32 #s(literal 2 binary32) (/.f32 (PI.f32) (*.f32 uy uy))))))
32.3%
(*.f32 (*.f32 uy 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))))
59.8%
(*.f32 (*.f32 uy uy) (+.f32 (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) xi) (*.f32 (PI.f32) (PI.f32))) (/.f32 xi (*.f32 uy uy))) (*.f32 maxCos (/.f32 (*.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux)) (*.f32 uy uy)))))
98.1%
(*.f32 (*.f32 ux ux) (-.f32 (/.f32 (*.f32 #s(literal 1 binary32) (+.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) (*.f32 maxCos zi)))
11.9%
(*.f32 (*.f32 ux maxCos) zi)
11.9%
(*.f32 (*.f32 maxCos zi) ux)
12.7%
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
91.5%
(*.f32 (neg.f32 (+.f32 (*.f32 maxCos ux) (/.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 uy 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))))) zi))) (neg.f32 zi))
59.9%
(*.f32 zi (+.f32 (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) zi) (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (/.f32 xi zi))))
87.3%
(*.f32 zi (+.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) (+.f32 (/.f32 xi zi) (*.f32 (+.f32 (*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 uy (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)))))) (/.f32 uy zi)))))
98.5%
(*.f32 zi (+.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 xi zi)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 yi zi)))))
87.4%
(*.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 ux #s(literal -1 binary32))))))) (+.f32 (/.f32 xi zi) (/.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) zi)))))
96.5%
(*.f32 zi (+.f32 (*.f32 maxCos 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))))
86.6%
(*.f32 yi (+.f32 (*.f32 (*.f32 uy uy) (*.f32 (/.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) yi) #s(literal -2 binary32))) (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux zi)) (/.f32 maxCos yi)) (+.f32 (/.f32 xi yi) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
35.6%
(*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
60.0%
(*.f32 xi (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux))) xi)))
54.3%
(*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -2 binary32) (*.f32 uy uy)))))
57.0%
(*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
33.0%
(*.f32 uy (*.f32 yi (+.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 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))
32.3%
(*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))))
96.5%
(*.f32 ux (+.f32 (+.f32 (*.f32 maxCos zi) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) ux)) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) ux)))
59.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 zi) (-.f32 #s(literal 1 binary32) ux)) (/.f32 xi maxCos))))
87.3%
(*.f32 maxCos (+.f32 (/.f32 xi maxCos) (+.f32 (/.f32 (*.f32 uy (+.f32 (*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 uy (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32))))))) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux zi)))))
88.3%
(*.f32 maxCos (+.f32 (+.f32 (*.f32 ux zi) (/.f32 (*.f32 (*.f32 uy 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)))) maxCos)) (/.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32))))) maxCos)))
11.9%
(*.f32 maxCos (*.f32 ux zi))
30.1%
(*.f32 #s(literal 2 binary32) (*.f32 yi (*.f32 uy (PI.f32))))
Compiler

Compiled 9 951 to 3 019 computations (69.7% saved)

regimes634.0ms (2.4%)

Memory
-7.8MiB live, 818.8MiB allocated
Counts
164 → 1
Calls
Call 1
Inputs
(*.f32 maxCos (*.f32 ux zi))
(*.f32 (*.f32 maxCos ux) zi)
(*.f32 (*.f32 maxCos zi) ux)
(*.f32 (*.f32 ux maxCos) zi)
(*.f32 #s(literal 2 binary32) (*.f32 yi (*.f32 uy (PI.f32))))
(+.f32 xi (*.f32 maxCos (*.f32 ux zi)))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (neg.f32 ux)))
(*.f32 (*.f32 zi (*.f32 ux ux)) (neg.f32 maxCos))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) zi)
(*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 maxCos zi)))
(*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -2 binary32) (*.f32 uy uy)))
(+.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux)) xi)
(*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -2 binary32) (*.f32 uy uy)))))
(+.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 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) ux))))
(*.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) uy))
(+.f32 xi (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) yi)))))
(+.f32 xi (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 #s(literal 2 binary32) (*.f32 yi (*.f32 uy (PI.f32))))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 ux (*.f32 maxCos zi))) (+.f32 #s(literal 1 binary32) ux))
(+.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux)) (*.f32 #s(literal 2 binary32) (*.f32 yi (*.f32 uy (PI.f32)))))
(*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))))
(*.f32 (*.f32 uy uy) (+.f32 (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 yi (PI.f32)) uy))))
(*.f32 (*.f32 uy 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))))
(+.f32 xi (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))))
(+.f32 xi (*.f32 uy (+.f32 (*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 uy (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32))))))))
(+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (*.f32 uy (PI.f32)))) (+.f32 xi (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+.f32 (*.f32 uy (*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32)))) (+.f32 xi (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -2 binary32) (*.f32 uy uy))) (+.f32 xi (*.f32 maxCos (*.f32 ux zi))))
(+.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -2 binary32) (*.f32 uy uy))) (+.f32 xi (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -2 binary32) (*.f32 uy uy))) (+.f32 xi (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux zi)) maxCos)))
(+.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -2 binary32) (*.f32 uy uy))) (+.f32 xi (-.f32 #s(literal 0 binary32) (*.f32 maxCos (*.f32 zi (*.f32 ux ux))))))
(+.f32 (*.f32 (*.f32 (*.f32 (PI.f32) xi) (PI.f32)) (*.f32 #s(literal -2 binary32) (*.f32 uy uy))) (+.f32 xi (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(*.f32 xi (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux))) xi)))
(*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (*.f32 yi (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 yi (*.f32 #s(literal 2 binary32) (/.f32 (PI.f32) (*.f32 uy uy))))))
(+.f32 xi (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))))
(+.f32 xi (+.f32 (*.f32 uy (+.f32 (*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 uy (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 maxCos (*.f32 ux zi))))
(+.f32 (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (+.f32 xi (*.f32 maxCos (*.f32 ux zi))) (*.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 #s(literal -2 binary32) (/.f32 (*.f32 yi (PI.f32)) uy)) uy) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 4/3 binary32) yi))) (neg.f32 (*.f32 uy (*.f32 uy uy))))
(*.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 zi) (-.f32 #s(literal 1 binary32) ux)) (/.f32 xi maxCos))))
(*.f32 zi (+.f32 (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) zi) (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (/.f32 xi zi))))
(+.f32 (+.f32 xi (*.f32 yi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (+.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -2 binary32) (*.f32 uy uy))))) (*.f32 yi (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) (+.f32 xi (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+.f32 (+.f32 xi (*.f32 uy (+.f32 (*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 uy (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi))))
(*.f32 (*.f32 uy uy) (+.f32 (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) xi) (*.f32 (PI.f32) (PI.f32))) (/.f32 xi (*.f32 uy uy))) (*.f32 maxCos (/.f32 (*.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux)) (*.f32 uy uy)))))
(+.f32 (*.f32 uy (*.f32 xi (+.f32 (*.f32 uy (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 yi (PI.f32)) xi))))) (+.f32 xi (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+.f32 (*.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 yi (PI.f32)) uy)) uy) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 4/3 binary32) yi))) (neg.f32 (*.f32 uy (*.f32 uy uy)))) (*.f32 maxCos (*.f32 ux zi)))
(*.f32 maxCos (+.f32 (/.f32 xi maxCos) (+.f32 (/.f32 (*.f32 uy (+.f32 (*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 uy (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32))))))) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux zi)))))
(*.f32 zi (+.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) (+.f32 (/.f32 xi zi) (*.f32 (+.f32 (*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 uy (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)))))) (/.f32 uy zi)))))
(*.f32 (*.f32 uy uy) (-.f32 (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)))) (/.f32 (-.f32 (*.f32 yi (*.f32 (PI.f32) #s(literal -2 binary32))) (/.f32 (+.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux)) xi) uy)) uy)))
(+.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (*.f32 uy 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)))))
(+.f32 (*.f32 xi (+.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -2 binary32) (*.f32 uy uy))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi))))) (+.f32 xi (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+.f32 (*.f32 yi (+.f32 (*.f32 (*.f32 uy uy) (*.f32 (/.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) yi) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 xi (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(*.f32 (-.f32 (*.f32 uy (*.f32 (PI.f32) #s(literal -2 binary32))) (/.f32 (+.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux)) (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -2 binary32) (*.f32 uy uy)))))) yi)) (neg.f32 yi))
(*.f32 (-.f32 (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (/.f32 (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) xi) (*.f32 (PI.f32) (PI.f32))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) uy)) uy)) (neg.f32 (*.f32 uy (*.f32 uy uy))))
(+.f32 (+.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -2 binary32) (*.f32 uy uy))))) (*.f32 yi (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy uy))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 maxCos (*.f32 ux zi)))
(*.f32 yi (+.f32 (*.f32 (*.f32 uy uy) (*.f32 (/.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) yi) #s(literal -2 binary32))) (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux zi)) (/.f32 maxCos yi)) (+.f32 (/.f32 xi yi) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(+.f32 (+.f32 xi (*.f32 maxCos (*.f32 ux zi))) (*.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 uy (+.f32 (*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 uy (+.f32 (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy #s(literal -4/3 binary32)))))))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (+.f32 xi (+.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 yi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 maxCos (*.f32 ux zi)))
(*.f32 (*.f32 uy uy) (+.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 yi (PI.f32)) uy)) (/.f32 xi (*.f32 uy uy))) (+.f32 (/.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux)) (*.f32 uy uy)) (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)))))))
(+.f32 (+.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -2 binary32) (*.f32 uy uy))))) (*.f32 yi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (*.f32 yi (+.f32 (*.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 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32))))) yi))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (+.f32 xi (*.f32 uy (+.f32 (*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 uy (+.f32 (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy #s(literal -4/3 binary32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi))))
(*.f32 maxCos (+.f32 (+.f32 (*.f32 ux zi) (/.f32 (*.f32 (*.f32 uy 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)))) maxCos)) (/.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32))))) maxCos)))
(+.f32 (*.f32 (-.f32 (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (/.f32 (-.f32 (*.f32 (*.f32 #s(literal -2 binary32) xi) (*.f32 (PI.f32) (PI.f32))) (/.f32 (-.f32 (*.f32 (*.f32 (PI.f32) yi) #s(literal -2 binary32)) (/.f32 xi uy)) uy)) uy)) (neg.f32 (*.f32 uy (*.f32 uy uy)))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (*.f32 ux (+.f32 (*.f32 maxCos zi) (*.f32 ux (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (+.f32 xi (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))))) (*.f32 maxCos zi))))) (+.f32 xi (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))))
(+.f32 (/.f32 (*.f32 (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32)) (*.f32 yi yi))) uy) (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) yi)))) (+.f32 xi (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+.f32 xi (+.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) (*.f32 ux (+.f32 (*.f32 maxCos zi) (*.f32 ux (-.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (+.f32 xi (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))))) (+.f32 #s(literal -1/2 binary32) ux)) (*.f32 maxCos zi)))))))
(+.f32 (+.f32 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))))) xi) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 yi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (+.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -2 binary32) (*.f32 uy uy))))) (*.f32 yi (*.f32 uy (/.f32 (-.f32 (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32))) (-.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (+.f32 (/.f32 (-.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 xi xi)) (-.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) xi)) (*.f32 yi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 maxCos (*.f32 ux zi)))
(/.f32 (-.f32 (*.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))))) (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))) (-.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))
(+.f32 xi (+.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) (*.f32 maxCos (+.f32 (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 maxCos (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 ux ux)) (+.f32 (*.f32 uy (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))) (*.f32 (*.f32 xi (-.f32 #s(literal 1 binary32) ux)) (+.f32 ux #s(literal -1 binary32))))))))))
(/.f32 (-.f32 (*.f32 (+.f32 xi (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))) (+.f32 xi (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)))) (*.f32 uy (*.f32 (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (*.f32 uy (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))))) (-.f32 (+.f32 xi (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))) (*.f32 uy (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))))
(/.f32 (-.f32 (*.f32 (+.f32 xi (*.f32 uy (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))) (+.f32 xi (*.f32 uy (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))))) (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))))) (-.f32 (+.f32 xi (*.f32 uy (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))))
(+.f32 (*.f32 uy (*.f32 (+.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32)) (*.f32 yi (*.f32 yi yi))) (*.f32 #s(literal -8 binary32) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))))))))) (+.f32 xi (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 ux (*.f32 maxCos zi))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) #s(literal 1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 uy uy) (*.f32 uy uy))) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -8 binary32)))) xi))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) #s(literal 1 binary32))))))
(+.f32 (+.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -2 binary32) (*.f32 uy uy))))) (*.f32 yi (*.f32 uy (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32)) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (-.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (+.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 uy uy) (*.f32 uy uy))) #s(literal -64/27 binary32)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))))))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (*.f32 (-.f32 (*.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))) (-.f32 (*.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)))))) (*.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)))))
(+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (+.f32 xi (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux)) (*.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 yi (*.f32 #s(literal 2 binary32) (*.f32 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 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))))
(+.f32 (*.f32 (*.f32 uy 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)))) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (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 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 maxCos (*.f32 ux zi)))
(*.f32 uy (*.f32 yi (+.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 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))
(+.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 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi))))
(+.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 (*.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 (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))))
(+.f32 (+.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 ux (*.f32 maxCos zi))) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(+.f32 (+.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 yi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))))))))) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(+.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 yi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (*.f32 xi (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))) xi))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (*.f32 yi (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 xi yi)) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))))) (*.f32 maxCos (*.f32 ux zi)))
(*.f32 maxCos (+.f32 (*.f32 ux zi) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 xi maxCos)) (/.f32 (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))) maxCos))))
(*.f32 (neg.f32 (+.f32 (*.f32 maxCos ux) (/.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 uy 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))))) zi))) (neg.f32 zi))
(*.f32 (*.f32 uy uy) (*.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 #s(literal -2 binary32) xi) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 (PI.f32) yi) uy)))))
(+.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 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 (PI.f32) yi)))) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi))))
(+.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 (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 (PI.f32) yi)))))
(*.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 ux #s(literal -1 binary32))))))) (+.f32 (/.f32 xi zi) (/.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) zi)))))
(+.f32 (/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))) (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi))))) (-.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (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 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 #s(literal 1 binary32) (/.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 (+.f32 (*.f32 ux (*.f32 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))))))
(+.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux zi))) (*.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 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (*.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))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (*.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))) (*.f32 maxCos (*.f32 ux zi)))
(*.f32 maxCos (+.f32 (*.f32 ux zi) (+.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))))
(*.f32 ux (+.f32 (+.f32 (*.f32 maxCos zi) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) ux)) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) ux)))
(*.f32 zi (+.f32 (*.f32 maxCos 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))))
(*.f32 (*.f32 xi (cos.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 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 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)))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi))))
(+.f32 (*.f32 xi (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 yi xi)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi))))
(*.f32 zi (+.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 xi zi)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 yi zi)))))
(*.f32 (*.f32 ux ux) (-.f32 (/.f32 (*.f32 #s(literal 1 binary32) (+.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) (*.f32 maxCos zi)))
(+.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 (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux))) (+.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) yi) (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) xi))) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi))))
(+.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 uy uy) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (*.f32 uy uy) #s(literal 4/15 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 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 (*.f32 uy yi) (+.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 (*.f32 uy uy) #s(literal 4/15 binary32)) (pow.f32 (PI.f32) #s(literal 5 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 uy uy) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (*.f32 uy uy) #s(literal 4/15 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi))))
(+.f32 (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux (*.f32 ux (+.f32 ux #s(literal -1 binary32))))))))) (+.f32 (*.f32 (*.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) (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) xi))) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi))))
(+.f32 (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux (*.f32 ux (+.f32 ux #s(literal -1 binary32))))))))) (+.f32 (*.f32 uy (+.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 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) xi))) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi))))
(+.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 uy (*.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 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))))
(+.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 ux (-.f32 (/.f32 zi ux) zi))) (*.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 (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 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))))
(+.f32 (/.f32 (-.f32 (*.f32 (*.f32 yi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32)))))))) (*.f32 yi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))))))))) (*.f32 (*.f32 xi xi) (+.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 yi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32)))))))) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 maxCos (*.f32 ux zi)))
(+.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 uy (*.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 (*.f32 yi yi) yi) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32))) (*.f32 #s(literal -8 binary32) (*.f32 (*.f32 (*.f32 uy (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (*.f32 xi (*.f32 (PI.f32) (PI.f32))))))) (+.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 uy (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy (*.f32 xi (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 uy xi) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))))))))))
(+.f32 (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux (*.f32 ux (+.f32 ux #s(literal -1 binary32))))))))) (+.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) yi) (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) xi))) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi))))
(+.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (+.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 maxCos (*.f32 ux zi))))
(*.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 (-.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)))) (/.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 (-.f32 #s(literal 1 binary32) ux)) (*.f32 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 yi (+.f32 (/.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) yi) (*.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 (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 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 (*.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)))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (+.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 maxCos (*.f32 ux zi))))))
(+.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 yi (*.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))))))))))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux (*.f32 ux (+.f32 ux #s(literal -1 binary32))))))))) (+.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.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)))))))) (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) xi))) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos 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 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) uy)))))) (*.f32 maxCos (*.f32 ux zi)))
(+.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 (neg.f32 (sin.f32 (*.f32 uy (PI.f32)))) (sin.f32 (*.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 (+.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)))))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi))))
(+.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 uy (*.f32 #s(literal 2 binary32) (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 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 maxCos (*.f32 ux zi)))
(+.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 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) yi) (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) xi))) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi))))
(+.f32 (*.f32 (pow.f32 (*.f32 (pow.f32 ux #s(literal 4 binary32)) (neg.f32 (+.f32 (/.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 maxCos maxCos)))) #s(literal 1/2 binary32)) (+.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 maxCos (*.f32 ux zi))))
(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux (*.f32 ux (+.f32 ux #s(literal -1 binary32))))))))) (+.f32 (*.f32 (*.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))))))))) yi) (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) xi))) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi))))
(+.f32 (+.f32 (*.f32 xi (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 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux (*.f32 ux (+.f32 ux #s(literal -1 binary32))))))))) (+.f32 (*.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 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) xi))) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi))))
(+.f32 (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 (+.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.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 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) yi) (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) xi))) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi))))
(+.f32 (/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 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 uy (*.f32 #s(literal 2 binary32) (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 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 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi))))
(+.f32 (/.f32 #s(literal 1 binary32) (/.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 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 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 uy (*.f32 #s(literal 2 binary32) (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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))))))) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.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 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (+.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 binary32) ux) (*.f32 maxCos (*.f32 ux zi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) (pow.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)))))) #s(literal 2 binary32))))))
(+.f32 (+.f32 (*.f32 xi (/.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 (pow.f32 (cos.f32 (*.f32 uy (PI.f32))) #s(literal 4 binary32)) (+.f32 (pow.f32 (sin.f32 (*.f32 uy (PI.f32))) #s(literal 4 binary32)) (*.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 maxCos (*.f32 ux zi)))
Outputs
(+.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (+.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 maxCos (*.f32 ux zi))))
Calls

10 calls:

92.0ms
xi
66.0ms
uy
61.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))
58.0ms
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
47.0ms
zi
Results
AccuracySegmentsBranch
99.0%1xi
99.0%1yi
99.0%1zi
99.0%1ux
99.0%1uy
99.0%1maxCos
99.0%1(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
99.0%1(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
99.0%1(*.f32 uy #s(literal 2 binary32))
99.0%1(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)
Compiler

Compiled 146 to 90 computations (38.4% saved)

regimes357.0ms (1.4%)

Memory
1.0MiB live, 560.8MiB allocated
Counts
140 → 1
Calls
Call 1
Inputs
(*.f32 maxCos (*.f32 ux zi))
(*.f32 (*.f32 maxCos ux) zi)
(*.f32 (*.f32 maxCos zi) ux)
(*.f32 (*.f32 ux maxCos) zi)
(*.f32 #s(literal 2 binary32) (*.f32 yi (*.f32 uy (PI.f32))))
(+.f32 xi (*.f32 maxCos (*.f32 ux zi)))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (neg.f32 ux)))
(*.f32 (*.f32 zi (*.f32 ux ux)) (neg.f32 maxCos))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) zi)
(*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 maxCos zi)))
(*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -2 binary32) (*.f32 uy uy)))
(+.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux)) xi)
(*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -2 binary32) (*.f32 uy uy)))))
(+.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 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) ux))))
(*.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) uy))
(+.f32 xi (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) yi)))))
(+.f32 xi (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 #s(literal 2 binary32) (*.f32 yi (*.f32 uy (PI.f32))))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 ux (*.f32 maxCos zi))) (+.f32 #s(literal 1 binary32) ux))
(+.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux)) (*.f32 #s(literal 2 binary32) (*.f32 yi (*.f32 uy (PI.f32)))))
(*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))))
(*.f32 (*.f32 uy uy) (+.f32 (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 yi (PI.f32)) uy))))
(*.f32 (*.f32 uy 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))))
(+.f32 xi (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))))
(+.f32 xi (*.f32 uy (+.f32 (*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 uy (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32))))))))
(+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (*.f32 uy (PI.f32)))) (+.f32 xi (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+.f32 (*.f32 uy (*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32)))) (+.f32 xi (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -2 binary32) (*.f32 uy uy))) (+.f32 xi (*.f32 maxCos (*.f32 ux zi))))
(+.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -2 binary32) (*.f32 uy uy))) (+.f32 xi (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -2 binary32) (*.f32 uy uy))) (+.f32 xi (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux zi)) maxCos)))
(+.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -2 binary32) (*.f32 uy uy))) (+.f32 xi (-.f32 #s(literal 0 binary32) (*.f32 maxCos (*.f32 zi (*.f32 ux ux))))))
(+.f32 (*.f32 (*.f32 (*.f32 (PI.f32) xi) (PI.f32)) (*.f32 #s(literal -2 binary32) (*.f32 uy uy))) (+.f32 xi (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(*.f32 xi (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux))) xi)))
(*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (*.f32 yi (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 yi (*.f32 #s(literal 2 binary32) (/.f32 (PI.f32) (*.f32 uy uy))))))
(+.f32 xi (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))))
(+.f32 xi (+.f32 (*.f32 uy (+.f32 (*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 uy (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 maxCos (*.f32 ux zi))))
(+.f32 (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (+.f32 xi (*.f32 maxCos (*.f32 ux zi))) (*.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 #s(literal -2 binary32) (/.f32 (*.f32 yi (PI.f32)) uy)) uy) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 4/3 binary32) yi))) (neg.f32 (*.f32 uy (*.f32 uy uy))))
(*.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 zi) (-.f32 #s(literal 1 binary32) ux)) (/.f32 xi maxCos))))
(*.f32 zi (+.f32 (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) zi) (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (/.f32 xi zi))))
(+.f32 (+.f32 xi (*.f32 yi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (+.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -2 binary32) (*.f32 uy uy))))) (*.f32 yi (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) (+.f32 xi (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+.f32 (+.f32 xi (*.f32 uy (+.f32 (*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 uy (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi))))
(*.f32 (*.f32 uy uy) (+.f32 (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) xi) (*.f32 (PI.f32) (PI.f32))) (/.f32 xi (*.f32 uy uy))) (*.f32 maxCos (/.f32 (*.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux)) (*.f32 uy uy)))))
(+.f32 (*.f32 uy (*.f32 xi (+.f32 (*.f32 uy (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 yi (PI.f32)) xi))))) (+.f32 xi (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+.f32 (*.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 yi (PI.f32)) uy)) uy) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 4/3 binary32) yi))) (neg.f32 (*.f32 uy (*.f32 uy uy)))) (*.f32 maxCos (*.f32 ux zi)))
(*.f32 maxCos (+.f32 (/.f32 xi maxCos) (+.f32 (/.f32 (*.f32 uy (+.f32 (*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 uy (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32))))))) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux zi)))))
(*.f32 zi (+.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) (+.f32 (/.f32 xi zi) (*.f32 (+.f32 (*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 uy (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)))))) (/.f32 uy zi)))))
(*.f32 (*.f32 uy uy) (-.f32 (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)))) (/.f32 (-.f32 (*.f32 yi (*.f32 (PI.f32) #s(literal -2 binary32))) (/.f32 (+.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux)) xi) uy)) uy)))
(+.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (*.f32 uy 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)))))
(+.f32 (*.f32 xi (+.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -2 binary32) (*.f32 uy uy))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi))))) (+.f32 xi (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+.f32 (*.f32 yi (+.f32 (*.f32 (*.f32 uy uy) (*.f32 (/.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) yi) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 xi (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(*.f32 (-.f32 (*.f32 uy (*.f32 (PI.f32) #s(literal -2 binary32))) (/.f32 (+.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux)) (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -2 binary32) (*.f32 uy uy)))))) yi)) (neg.f32 yi))
(*.f32 (-.f32 (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (/.f32 (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) xi) (*.f32 (PI.f32) (PI.f32))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) uy)) uy)) (neg.f32 (*.f32 uy (*.f32 uy uy))))
(+.f32 (+.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -2 binary32) (*.f32 uy uy))))) (*.f32 yi (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy uy))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 maxCos (*.f32 ux zi)))
(*.f32 yi (+.f32 (*.f32 (*.f32 uy uy) (*.f32 (/.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) yi) #s(literal -2 binary32))) (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux zi)) (/.f32 maxCos yi)) (+.f32 (/.f32 xi yi) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(+.f32 (+.f32 xi (*.f32 maxCos (*.f32 ux zi))) (*.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 uy (+.f32 (*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 uy (+.f32 (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy #s(literal -4/3 binary32)))))))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (+.f32 xi (+.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 yi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 maxCos (*.f32 ux zi)))
(*.f32 (*.f32 uy uy) (+.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 yi (PI.f32)) uy)) (/.f32 xi (*.f32 uy uy))) (+.f32 (/.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux)) (*.f32 uy uy)) (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)))))))
(+.f32 (+.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -2 binary32) (*.f32 uy uy))))) (*.f32 yi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (*.f32 yi (+.f32 (*.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 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32))))) yi))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (+.f32 xi (*.f32 uy (+.f32 (*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 uy (+.f32 (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy #s(literal -4/3 binary32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi))))
(*.f32 maxCos (+.f32 (+.f32 (*.f32 ux zi) (/.f32 (*.f32 (*.f32 uy 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)))) maxCos)) (/.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32))))) maxCos)))
(+.f32 (*.f32 (-.f32 (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (/.f32 (-.f32 (*.f32 (*.f32 #s(literal -2 binary32) xi) (*.f32 (PI.f32) (PI.f32))) (/.f32 (-.f32 (*.f32 (*.f32 (PI.f32) yi) #s(literal -2 binary32)) (/.f32 xi uy)) uy)) uy)) (neg.f32 (*.f32 uy (*.f32 uy uy)))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (*.f32 ux (+.f32 (*.f32 maxCos zi) (*.f32 ux (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (+.f32 xi (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))))) (*.f32 maxCos zi))))) (+.f32 xi (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))))
(+.f32 (/.f32 (*.f32 (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32)) (*.f32 yi yi))) uy) (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) yi)))) (+.f32 xi (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+.f32 xi (+.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) (*.f32 ux (+.f32 (*.f32 maxCos zi) (*.f32 ux (-.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (+.f32 xi (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))))) (+.f32 #s(literal -1/2 binary32) ux)) (*.f32 maxCos zi)))))))
(+.f32 (+.f32 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))))) xi) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 yi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (+.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -2 binary32) (*.f32 uy uy))))) (*.f32 yi (*.f32 uy (/.f32 (-.f32 (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32))) (-.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (+.f32 (/.f32 (-.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 xi xi)) (-.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) xi)) (*.f32 yi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 maxCos (*.f32 ux zi)))
(/.f32 (-.f32 (*.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))))) (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))) (-.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))
(+.f32 xi (+.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) (*.f32 maxCos (+.f32 (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 maxCos (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 ux ux)) (+.f32 (*.f32 uy (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))) (*.f32 (*.f32 xi (-.f32 #s(literal 1 binary32) ux)) (+.f32 ux #s(literal -1 binary32))))))))))
(/.f32 (-.f32 (*.f32 (+.f32 xi (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))) (+.f32 xi (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)))) (*.f32 uy (*.f32 (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (*.f32 uy (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))))) (-.f32 (+.f32 xi (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))) (*.f32 uy (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))))
(/.f32 (-.f32 (*.f32 (+.f32 xi (*.f32 uy (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))) (+.f32 xi (*.f32 uy (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))))) (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))))) (-.f32 (+.f32 xi (*.f32 uy (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))))
(+.f32 (*.f32 uy (*.f32 (+.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32)) (*.f32 yi (*.f32 yi yi))) (*.f32 #s(literal -8 binary32) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))))))))) (+.f32 xi (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 ux (*.f32 maxCos zi))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) #s(literal 1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 uy uy) (*.f32 uy uy))) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -8 binary32)))) xi))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) #s(literal 1 binary32))))))
(+.f32 (+.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -2 binary32) (*.f32 uy uy))))) (*.f32 yi (*.f32 uy (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32)) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (-.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (+.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 uy uy) (*.f32 uy uy))) #s(literal -64/27 binary32)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))))))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (*.f32 (-.f32 (*.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))) (-.f32 (*.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)))))) (*.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)))))
(+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (+.f32 xi (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux)) (*.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 yi (*.f32 #s(literal 2 binary32) (*.f32 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 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))))
(+.f32 (*.f32 (*.f32 uy 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)))) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (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 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 maxCos (*.f32 ux zi)))
(*.f32 uy (*.f32 yi (+.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 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))
(+.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 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi))))
(+.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 (*.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 (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))))
(+.f32 (+.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 ux (*.f32 maxCos zi))) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(+.f32 (+.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 yi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))))))))) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(+.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 yi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (*.f32 xi (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))) xi))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (*.f32 yi (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 xi yi)) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))))) (*.f32 maxCos (*.f32 ux zi)))
(*.f32 maxCos (+.f32 (*.f32 ux zi) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 xi maxCos)) (/.f32 (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))) maxCos))))
(*.f32 (neg.f32 (+.f32 (*.f32 maxCos ux) (/.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 uy 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))))) zi))) (neg.f32 zi))
(*.f32 (*.f32 uy uy) (*.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 #s(literal -2 binary32) xi) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 (PI.f32) yi) uy)))))
(+.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 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 (PI.f32) yi)))) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi))))
(+.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 (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 (PI.f32) yi)))))
(*.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 ux #s(literal -1 binary32))))))) (+.f32 (/.f32 xi zi) (/.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) zi)))))
(+.f32 (/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))) (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi))))) (-.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (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 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 #s(literal 1 binary32) (/.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 (+.f32 (*.f32 ux (*.f32 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))))))
(+.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux zi))) (*.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 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (*.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))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (*.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))) (*.f32 maxCos (*.f32 ux zi)))
(*.f32 maxCos (+.f32 (*.f32 ux zi) (+.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))))
(*.f32 ux (+.f32 (+.f32 (*.f32 maxCos zi) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) ux)) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) ux)))
(*.f32 zi (+.f32 (*.f32 maxCos 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))))
(*.f32 (*.f32 xi (cos.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 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 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)))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi))))
(+.f32 (*.f32 xi (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 yi xi)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi))))
(*.f32 zi (+.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 xi zi)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 yi zi)))))
(*.f32 (*.f32 ux ux) (-.f32 (/.f32 (*.f32 #s(literal 1 binary32) (+.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) (*.f32 maxCos zi)))
(+.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 (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux))) (+.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) yi) (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) xi))) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi))))
(+.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 uy uy) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (*.f32 uy uy) #s(literal 4/15 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 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 (*.f32 uy yi) (+.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 (*.f32 uy uy) #s(literal 4/15 binary32)) (pow.f32 (PI.f32) #s(literal 5 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 uy uy) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (*.f32 uy uy) #s(literal 4/15 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi))))
(+.f32 (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux (*.f32 ux (+.f32 ux #s(literal -1 binary32))))))))) (+.f32 (*.f32 (*.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) (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) xi))) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi))))
(+.f32 (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux (*.f32 ux (+.f32 ux #s(literal -1 binary32))))))))) (+.f32 (*.f32 uy (+.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 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) xi))) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi))))
(+.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 uy (*.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 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))))
(+.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 ux (-.f32 (/.f32 zi ux) zi))) (*.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 (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 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))))
(+.f32 (/.f32 (-.f32 (*.f32 (*.f32 yi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32)))))))) (*.f32 yi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))))))))) (*.f32 (*.f32 xi xi) (+.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 yi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32)))))))) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 maxCos (*.f32 ux zi)))
(+.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 uy (*.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 (*.f32 yi yi) yi) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32))) (*.f32 #s(literal -8 binary32) (*.f32 (*.f32 (*.f32 uy (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (*.f32 xi (*.f32 (PI.f32) (PI.f32))))))) (+.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 uy (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy (*.f32 xi (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 uy xi) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))))))))))
(+.f32 (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux (*.f32 ux (+.f32 ux #s(literal -1 binary32))))))))) (+.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) yi) (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) xi))) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi))))
Outputs
(+.f32 (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux (*.f32 ux (+.f32 ux #s(literal -1 binary32))))))))) (+.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) yi) (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) xi))) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi))))
Calls

6 calls:

81.0ms
ux
61.0ms
uy
43.0ms
maxCos
42.0ms
xi
40.0ms
zi
Results
AccuracySegmentsBranch
99.0%1xi
99.0%1yi
99.0%1zi
99.0%1ux
99.0%1uy
99.0%1maxCos
Compiler

Compiled 42 to 36 computations (14.3% saved)

regimes325.0ms (1.2%)

Memory
8.6MiB live, 450.0MiB allocated
Counts
139 → 1
Calls
Call 1
Inputs
(*.f32 maxCos (*.f32 ux zi))
(*.f32 (*.f32 maxCos ux) zi)
(*.f32 (*.f32 maxCos zi) ux)
(*.f32 (*.f32 ux maxCos) zi)
(*.f32 #s(literal 2 binary32) (*.f32 yi (*.f32 uy (PI.f32))))
(+.f32 xi (*.f32 maxCos (*.f32 ux zi)))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (neg.f32 ux)))
(*.f32 (*.f32 zi (*.f32 ux ux)) (neg.f32 maxCos))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) zi)
(*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 maxCos zi)))
(*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -2 binary32) (*.f32 uy uy)))
(+.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux)) xi)
(*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -2 binary32) (*.f32 uy uy)))))
(+.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 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) ux))))
(*.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) uy))
(+.f32 xi (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) yi)))))
(+.f32 xi (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 #s(literal 2 binary32) (*.f32 yi (*.f32 uy (PI.f32))))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 ux (*.f32 maxCos zi))) (+.f32 #s(literal 1 binary32) ux))
(+.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux)) (*.f32 #s(literal 2 binary32) (*.f32 yi (*.f32 uy (PI.f32)))))
(*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))))
(*.f32 (*.f32 uy uy) (+.f32 (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 yi (PI.f32)) uy))))
(*.f32 (*.f32 uy 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))))
(+.f32 xi (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))))
(+.f32 xi (*.f32 uy (+.f32 (*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 uy (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32))))))))
(+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (*.f32 uy (PI.f32)))) (+.f32 xi (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+.f32 (*.f32 uy (*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32)))) (+.f32 xi (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -2 binary32) (*.f32 uy uy))) (+.f32 xi (*.f32 maxCos (*.f32 ux zi))))
(+.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -2 binary32) (*.f32 uy uy))) (+.f32 xi (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -2 binary32) (*.f32 uy uy))) (+.f32 xi (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux zi)) maxCos)))
(+.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -2 binary32) (*.f32 uy uy))) (+.f32 xi (-.f32 #s(literal 0 binary32) (*.f32 maxCos (*.f32 zi (*.f32 ux ux))))))
(+.f32 (*.f32 (*.f32 (*.f32 (PI.f32) xi) (PI.f32)) (*.f32 #s(literal -2 binary32) (*.f32 uy uy))) (+.f32 xi (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(*.f32 xi (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux))) xi)))
(*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (*.f32 yi (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 yi (*.f32 #s(literal 2 binary32) (/.f32 (PI.f32) (*.f32 uy uy))))))
(+.f32 xi (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))))
(+.f32 xi (+.f32 (*.f32 uy (+.f32 (*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 uy (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 maxCos (*.f32 ux zi))))
(+.f32 (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (+.f32 xi (*.f32 maxCos (*.f32 ux zi))) (*.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 #s(literal -2 binary32) (/.f32 (*.f32 yi (PI.f32)) uy)) uy) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 4/3 binary32) yi))) (neg.f32 (*.f32 uy (*.f32 uy uy))))
(*.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 zi) (-.f32 #s(literal 1 binary32) ux)) (/.f32 xi maxCos))))
(*.f32 zi (+.f32 (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) zi) (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (/.f32 xi zi))))
(+.f32 (+.f32 xi (*.f32 yi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (+.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -2 binary32) (*.f32 uy uy))))) (*.f32 yi (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) (+.f32 xi (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+.f32 (+.f32 xi (*.f32 uy (+.f32 (*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 uy (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi))))
(*.f32 (*.f32 uy uy) (+.f32 (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) xi) (*.f32 (PI.f32) (PI.f32))) (/.f32 xi (*.f32 uy uy))) (*.f32 maxCos (/.f32 (*.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux)) (*.f32 uy uy)))))
(+.f32 (*.f32 uy (*.f32 xi (+.f32 (*.f32 uy (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 yi (PI.f32)) xi))))) (+.f32 xi (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+.f32 (*.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 yi (PI.f32)) uy)) uy) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 4/3 binary32) yi))) (neg.f32 (*.f32 uy (*.f32 uy uy)))) (*.f32 maxCos (*.f32 ux zi)))
(*.f32 maxCos (+.f32 (/.f32 xi maxCos) (+.f32 (/.f32 (*.f32 uy (+.f32 (*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 uy (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32))))))) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux zi)))))
(*.f32 zi (+.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) (+.f32 (/.f32 xi zi) (*.f32 (+.f32 (*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 uy (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)))))) (/.f32 uy zi)))))
(*.f32 (*.f32 uy uy) (-.f32 (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)))) (/.f32 (-.f32 (*.f32 yi (*.f32 (PI.f32) #s(literal -2 binary32))) (/.f32 (+.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux)) xi) uy)) uy)))
(+.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (*.f32 uy 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)))))
(+.f32 (*.f32 xi (+.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -2 binary32) (*.f32 uy uy))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi))))) (+.f32 xi (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+.f32 (*.f32 yi (+.f32 (*.f32 (*.f32 uy uy) (*.f32 (/.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) yi) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 xi (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(*.f32 (-.f32 (*.f32 uy (*.f32 (PI.f32) #s(literal -2 binary32))) (/.f32 (+.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux)) (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -2 binary32) (*.f32 uy uy)))))) yi)) (neg.f32 yi))
(*.f32 (-.f32 (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (/.f32 (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) xi) (*.f32 (PI.f32) (PI.f32))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) uy)) uy)) (neg.f32 (*.f32 uy (*.f32 uy uy))))
(+.f32 (+.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -2 binary32) (*.f32 uy uy))))) (*.f32 yi (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy uy))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 maxCos (*.f32 ux zi)))
(*.f32 yi (+.f32 (*.f32 (*.f32 uy uy) (*.f32 (/.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) yi) #s(literal -2 binary32))) (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux zi)) (/.f32 maxCos yi)) (+.f32 (/.f32 xi yi) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(+.f32 (+.f32 xi (*.f32 maxCos (*.f32 ux zi))) (*.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 uy (+.f32 (*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 uy (+.f32 (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy #s(literal -4/3 binary32)))))))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (+.f32 xi (+.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 yi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 maxCos (*.f32 ux zi)))
(*.f32 (*.f32 uy uy) (+.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 yi (PI.f32)) uy)) (/.f32 xi (*.f32 uy uy))) (+.f32 (/.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux)) (*.f32 uy uy)) (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)))))))
(+.f32 (+.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -2 binary32) (*.f32 uy uy))))) (*.f32 yi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (*.f32 yi (+.f32 (*.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 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32))))) yi))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (+.f32 xi (*.f32 uy (+.f32 (*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 uy (+.f32 (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy #s(literal -4/3 binary32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi))))
(*.f32 maxCos (+.f32 (+.f32 (*.f32 ux zi) (/.f32 (*.f32 (*.f32 uy 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)))) maxCos)) (/.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32))))) maxCos)))
(+.f32 (*.f32 (-.f32 (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (/.f32 (-.f32 (*.f32 (*.f32 #s(literal -2 binary32) xi) (*.f32 (PI.f32) (PI.f32))) (/.f32 (-.f32 (*.f32 (*.f32 (PI.f32) yi) #s(literal -2 binary32)) (/.f32 xi uy)) uy)) uy)) (neg.f32 (*.f32 uy (*.f32 uy uy)))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (*.f32 ux (+.f32 (*.f32 maxCos zi) (*.f32 ux (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (+.f32 xi (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))))) (*.f32 maxCos zi))))) (+.f32 xi (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))))
(+.f32 (/.f32 (*.f32 (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32)) (*.f32 yi yi))) uy) (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) yi)))) (+.f32 xi (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+.f32 xi (+.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) (*.f32 ux (+.f32 (*.f32 maxCos zi) (*.f32 ux (-.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (+.f32 xi (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))))) (+.f32 #s(literal -1/2 binary32) ux)) (*.f32 maxCos zi)))))))
(+.f32 (+.f32 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))))) xi) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 yi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (+.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -2 binary32) (*.f32 uy uy))))) (*.f32 yi (*.f32 uy (/.f32 (-.f32 (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32))) (-.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (+.f32 (/.f32 (-.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 xi xi)) (-.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) xi)) (*.f32 yi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 maxCos (*.f32 ux zi)))
(/.f32 (-.f32 (*.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))))) (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))) (-.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))
(+.f32 xi (+.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) (*.f32 maxCos (+.f32 (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 maxCos (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 ux ux)) (+.f32 (*.f32 uy (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))) (*.f32 (*.f32 xi (-.f32 #s(literal 1 binary32) ux)) (+.f32 ux #s(literal -1 binary32))))))))))
(/.f32 (-.f32 (*.f32 (+.f32 xi (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))) (+.f32 xi (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)))) (*.f32 uy (*.f32 (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (*.f32 uy (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))))) (-.f32 (+.f32 xi (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))) (*.f32 uy (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))))
(/.f32 (-.f32 (*.f32 (+.f32 xi (*.f32 uy (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))) (+.f32 xi (*.f32 uy (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))))) (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))))) (-.f32 (+.f32 xi (*.f32 uy (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))))
(+.f32 (*.f32 uy (*.f32 (+.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32)) (*.f32 yi (*.f32 yi yi))) (*.f32 #s(literal -8 binary32) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))))))))) (+.f32 xi (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 ux (*.f32 maxCos zi))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) #s(literal 1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 uy uy) (*.f32 uy uy))) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -8 binary32)))) xi))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) #s(literal 1 binary32))))))
(+.f32 (+.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -2 binary32) (*.f32 uy uy))))) (*.f32 yi (*.f32 uy (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32)) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (-.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (+.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 uy uy) (*.f32 uy uy))) #s(literal -64/27 binary32)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))))))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (*.f32 (-.f32 (*.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))) (-.f32 (*.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)))))) (*.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)))))
(+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (+.f32 xi (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux)) (*.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 yi (*.f32 #s(literal 2 binary32) (*.f32 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 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))))
(+.f32 (*.f32 (*.f32 uy 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)))) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (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 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 maxCos (*.f32 ux zi)))
(*.f32 uy (*.f32 yi (+.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 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))
(+.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 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi))))
(+.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 (*.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 (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))))
(+.f32 (+.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 ux (*.f32 maxCos zi))) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(+.f32 (+.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 yi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))))))))) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(+.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 yi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (*.f32 xi (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))) xi))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (*.f32 yi (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 xi yi)) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))))) (*.f32 maxCos (*.f32 ux zi)))
(*.f32 maxCos (+.f32 (*.f32 ux zi) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 xi maxCos)) (/.f32 (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))) maxCos))))
(*.f32 (neg.f32 (+.f32 (*.f32 maxCos ux) (/.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 uy 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))))) zi))) (neg.f32 zi))
(*.f32 (*.f32 uy uy) (*.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 #s(literal -2 binary32) xi) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 (PI.f32) yi) uy)))))
(+.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 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 (PI.f32) yi)))) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi))))
(+.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 (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 (PI.f32) yi)))))
(*.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 ux #s(literal -1 binary32))))))) (+.f32 (/.f32 xi zi) (/.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) zi)))))
(+.f32 (/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))) (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi))))) (-.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (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 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 #s(literal 1 binary32) (/.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 (+.f32 (*.f32 ux (*.f32 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))))))
(+.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux zi))) (*.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 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (*.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))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (*.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))) (*.f32 maxCos (*.f32 ux zi)))
(*.f32 maxCos (+.f32 (*.f32 ux zi) (+.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))))
(*.f32 ux (+.f32 (+.f32 (*.f32 maxCos zi) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) ux)) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) ux)))
(*.f32 zi (+.f32 (*.f32 maxCos 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))))
(*.f32 (*.f32 xi (cos.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 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 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)))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi))))
(+.f32 (*.f32 xi (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 yi xi)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi))))
(*.f32 zi (+.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 xi zi)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 yi zi)))))
(*.f32 (*.f32 ux ux) (-.f32 (/.f32 (*.f32 #s(literal 1 binary32) (+.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) (*.f32 maxCos zi)))
(+.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 (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
(+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux))) (+.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) yi) (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) xi))) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi))))
(+.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 uy uy) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (*.f32 uy uy) #s(literal 4/15 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 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 (*.f32 uy yi) (+.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 (*.f32 uy uy) #s(literal 4/15 binary32)) (pow.f32 (PI.f32) #s(literal 5 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 uy uy) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (*.f32 uy uy) #s(literal 4/15 binary32)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))))))))) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi))))
(+.f32 (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux (*.f32 ux (+.f32 ux #s(literal -1 binary32))))))))) (+.f32 (*.f32 (*.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) (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) xi))) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi))))
(+.f32 (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux (*.f32 ux (+.f32 ux #s(literal -1 binary32))))))))) (+.f32 (*.f32 uy (+.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 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) xi))) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi))))
(+.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 uy (*.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 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))))
(+.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 ux (-.f32 (/.f32 zi ux) zi))) (*.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 (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 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))))
(+.f32 (/.f32 (-.f32 (*.f32 (*.f32 yi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32)))))))) (*.f32 yi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))))))))) (*.f32 (*.f32 xi xi) (+.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 yi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32)))))))) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 maxCos (*.f32 ux zi)))
(+.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 uy (*.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 (*.f32 yi yi) yi) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32))) (*.f32 #s(literal -8 binary32) (*.f32 (*.f32 (*.f32 uy (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (*.f32 xi (*.f32 (PI.f32) (PI.f32))))))) (+.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 uy (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy (*.f32 xi (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 (*.f32 uy xi) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))))))))))
Outputs
(+.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 ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
Calls

6 calls:

88.0ms
yi
43.0ms
ux
39.0ms
xi
38.0ms
uy
37.0ms
maxCos
Results
AccuracySegmentsBranch
98.9%1xi
98.9%1yi
98.9%1zi
98.9%1ux
98.9%1uy
98.9%1maxCos
Compiler

Compiled 42 to 36 computations (14.3% saved)

regimes247.0ms (0.9%)

Memory
-7.2MiB live, 677.5MiB allocated
Counts
123 → 1
Calls
Call 1
Inputs
(*.f32 maxCos (*.f32 ux zi))
(*.f32 (*.f32 maxCos ux) zi)
(*.f32 (*.f32 maxCos zi) ux)
(*.f32 (*.f32 ux maxCos) zi)
(*.f32 #s(literal 2 binary32) (*.f32 yi (*.f32 uy (PI.f32))))
(+.f32 xi (*.f32 maxCos (*.f32 ux zi)))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (neg.f32 ux)))
(*.f32 (*.f32 zi (*.f32 ux ux)) (neg.f32 maxCos))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) zi)
(*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 maxCos zi)))
(*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -2 binary32) (*.f32 uy uy)))
(+.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux)) xi)
(*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -2 binary32) (*.f32 uy uy)))))
(+.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 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) ux))))
(*.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) uy))
(+.f32 xi (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) yi)))))
(+.f32 xi (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 #s(literal 2 binary32) (*.f32 yi (*.f32 uy (PI.f32))))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 ux (*.f32 maxCos zi))) (+.f32 #s(literal 1 binary32) ux))
(+.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux)) (*.f32 #s(literal 2 binary32) (*.f32 yi (*.f32 uy (PI.f32)))))
(*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))))
(*.f32 (*.f32 uy uy) (+.f32 (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 yi (PI.f32)) uy))))
(*.f32 (*.f32 uy 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))))
(+.f32 xi (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))))
(+.f32 xi (*.f32 uy (+.f32 (*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 uy (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32))))))))
(+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (*.f32 uy (PI.f32)))) (+.f32 xi (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+.f32 (*.f32 uy (*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32)))) (+.f32 xi (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -2 binary32) (*.f32 uy uy))) (+.f32 xi (*.f32 maxCos (*.f32 ux zi))))
(+.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -2 binary32) (*.f32 uy uy))) (+.f32 xi (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -2 binary32) (*.f32 uy uy))) (+.f32 xi (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux zi)) maxCos)))
(+.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -2 binary32) (*.f32 uy uy))) (+.f32 xi (-.f32 #s(literal 0 binary32) (*.f32 maxCos (*.f32 zi (*.f32 ux ux))))))
(+.f32 (*.f32 (*.f32 (*.f32 (PI.f32) xi) (PI.f32)) (*.f32 #s(literal -2 binary32) (*.f32 uy uy))) (+.f32 xi (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(*.f32 xi (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux))) xi)))
(*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (*.f32 yi (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 yi (*.f32 #s(literal 2 binary32) (/.f32 (PI.f32) (*.f32 uy uy))))))
(+.f32 xi (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))))
(+.f32 xi (+.f32 (*.f32 uy (+.f32 (*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 uy (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 maxCos (*.f32 ux zi))))
(+.f32 (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (+.f32 xi (*.f32 maxCos (*.f32 ux zi))) (*.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 #s(literal -2 binary32) (/.f32 (*.f32 yi (PI.f32)) uy)) uy) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 4/3 binary32) yi))) (neg.f32 (*.f32 uy (*.f32 uy uy))))
(*.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 zi) (-.f32 #s(literal 1 binary32) ux)) (/.f32 xi maxCos))))
(*.f32 zi (+.f32 (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) zi) (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (/.f32 xi zi))))
(+.f32 (+.f32 xi (*.f32 yi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (+.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -2 binary32) (*.f32 uy uy))))) (*.f32 yi (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) (+.f32 xi (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+.f32 (+.f32 xi (*.f32 uy (+.f32 (*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 uy (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi))))
(*.f32 (*.f32 uy uy) (+.f32 (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) xi) (*.f32 (PI.f32) (PI.f32))) (/.f32 xi (*.f32 uy uy))) (*.f32 maxCos (/.f32 (*.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux)) (*.f32 uy uy)))))
(+.f32 (*.f32 uy (*.f32 xi (+.f32 (*.f32 uy (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 yi (PI.f32)) xi))))) (+.f32 xi (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+.f32 (*.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 yi (PI.f32)) uy)) uy) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 4/3 binary32) yi))) (neg.f32 (*.f32 uy (*.f32 uy uy)))) (*.f32 maxCos (*.f32 ux zi)))
(*.f32 maxCos (+.f32 (/.f32 xi maxCos) (+.f32 (/.f32 (*.f32 uy (+.f32 (*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 uy (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32))))))) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux zi)))))
(*.f32 zi (+.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) (+.f32 (/.f32 xi zi) (*.f32 (+.f32 (*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 uy (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)))))) (/.f32 uy zi)))))
(*.f32 (*.f32 uy uy) (-.f32 (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)))) (/.f32 (-.f32 (*.f32 yi (*.f32 (PI.f32) #s(literal -2 binary32))) (/.f32 (+.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux)) xi) uy)) uy)))
(+.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (*.f32 uy 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)))))
(+.f32 (*.f32 xi (+.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -2 binary32) (*.f32 uy uy))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi))))) (+.f32 xi (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+.f32 (*.f32 yi (+.f32 (*.f32 (*.f32 uy uy) (*.f32 (/.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) yi) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 xi (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(*.f32 (-.f32 (*.f32 uy (*.f32 (PI.f32) #s(literal -2 binary32))) (/.f32 (+.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux)) (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -2 binary32) (*.f32 uy uy)))))) yi)) (neg.f32 yi))
(*.f32 (-.f32 (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (/.f32 (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) xi) (*.f32 (PI.f32) (PI.f32))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) uy)) uy)) (neg.f32 (*.f32 uy (*.f32 uy uy))))
(+.f32 (+.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -2 binary32) (*.f32 uy uy))))) (*.f32 yi (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy uy))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 maxCos (*.f32 ux zi)))
(*.f32 yi (+.f32 (*.f32 (*.f32 uy uy) (*.f32 (/.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) yi) #s(literal -2 binary32))) (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux zi)) (/.f32 maxCos yi)) (+.f32 (/.f32 xi yi) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(+.f32 (+.f32 xi (*.f32 maxCos (*.f32 ux zi))) (*.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 uy (+.f32 (*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 uy (+.f32 (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy #s(literal -4/3 binary32)))))))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (+.f32 xi (+.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 yi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 maxCos (*.f32 ux zi)))
(*.f32 (*.f32 uy uy) (+.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 yi (PI.f32)) uy)) (/.f32 xi (*.f32 uy uy))) (+.f32 (/.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux)) (*.f32 uy uy)) (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)))))))
(+.f32 (+.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -2 binary32) (*.f32 uy uy))))) (*.f32 yi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (*.f32 yi (+.f32 (*.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 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32))))) yi))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (+.f32 xi (*.f32 uy (+.f32 (*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 uy (+.f32 (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy #s(literal -4/3 binary32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi))))
(*.f32 maxCos (+.f32 (+.f32 (*.f32 ux zi) (/.f32 (*.f32 (*.f32 uy 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)))) maxCos)) (/.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32))))) maxCos)))
(+.f32 (*.f32 (-.f32 (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (/.f32 (-.f32 (*.f32 (*.f32 #s(literal -2 binary32) xi) (*.f32 (PI.f32) (PI.f32))) (/.f32 (-.f32 (*.f32 (*.f32 (PI.f32) yi) #s(literal -2 binary32)) (/.f32 xi uy)) uy)) uy)) (neg.f32 (*.f32 uy (*.f32 uy uy)))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (*.f32 ux (+.f32 (*.f32 maxCos zi) (*.f32 ux (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (+.f32 xi (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))))) (*.f32 maxCos zi))))) (+.f32 xi (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))))
(+.f32 (/.f32 (*.f32 (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32)) (*.f32 yi yi))) uy) (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) yi)))) (+.f32 xi (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+.f32 xi (+.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) (*.f32 ux (+.f32 (*.f32 maxCos zi) (*.f32 ux (-.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (+.f32 xi (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))))) (+.f32 #s(literal -1/2 binary32) ux)) (*.f32 maxCos zi)))))))
(+.f32 (+.f32 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))))) xi) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 yi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (+.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -2 binary32) (*.f32 uy uy))))) (*.f32 yi (*.f32 uy (/.f32 (-.f32 (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32))) (-.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (+.f32 (/.f32 (-.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 xi xi)) (-.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) xi)) (*.f32 yi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 maxCos (*.f32 ux zi)))
(/.f32 (-.f32 (*.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))))) (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))) (-.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))
(+.f32 xi (+.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) (*.f32 maxCos (+.f32 (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 maxCos (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 ux ux)) (+.f32 (*.f32 uy (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))) (*.f32 (*.f32 xi (-.f32 #s(literal 1 binary32) ux)) (+.f32 ux #s(literal -1 binary32))))))))))
(/.f32 (-.f32 (*.f32 (+.f32 xi (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))) (+.f32 xi (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)))) (*.f32 uy (*.f32 (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (*.f32 uy (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))))) (-.f32 (+.f32 xi (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))) (*.f32 uy (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))))
(/.f32 (-.f32 (*.f32 (+.f32 xi (*.f32 uy (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))) (+.f32 xi (*.f32 uy (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))))) (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))))) (-.f32 (+.f32 xi (*.f32 uy (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))))
(+.f32 (*.f32 uy (*.f32 (+.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32)) (*.f32 yi (*.f32 yi yi))) (*.f32 #s(literal -8 binary32) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))))))))) (+.f32 xi (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 ux (*.f32 maxCos zi))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) #s(literal 1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 uy uy) (*.f32 uy uy))) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -8 binary32)))) xi))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) #s(literal 1 binary32))))))
(+.f32 (+.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -2 binary32) (*.f32 uy uy))))) (*.f32 yi (*.f32 uy (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32)) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (-.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (+.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 uy uy) (*.f32 uy uy))) #s(literal -64/27 binary32)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))))))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (*.f32 (-.f32 (*.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))) (-.f32 (*.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)))))) (*.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)))))
(+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (+.f32 xi (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux)) (*.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 yi (*.f32 #s(literal 2 binary32) (*.f32 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 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))))
(+.f32 (*.f32 (*.f32 uy 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)))) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (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 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 maxCos (*.f32 ux zi)))
(*.f32 uy (*.f32 yi (+.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 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))
(+.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 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi))))
(+.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 (*.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 (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))))
(+.f32 (+.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 ux (*.f32 maxCos zi))) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(+.f32 (+.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 yi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))))))))) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(+.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 yi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (*.f32 xi (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))) xi))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (*.f32 yi (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 xi yi)) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))))) (*.f32 maxCos (*.f32 ux zi)))
(*.f32 maxCos (+.f32 (*.f32 ux zi) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 xi maxCos)) (/.f32 (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))) maxCos))))
(*.f32 (neg.f32 (+.f32 (*.f32 maxCos ux) (/.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 uy 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))))) zi))) (neg.f32 zi))
(*.f32 (*.f32 uy uy) (*.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 #s(literal -2 binary32) xi) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 (PI.f32) yi) uy)))))
(+.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 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 (PI.f32) yi)))) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi))))
(+.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 (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 (PI.f32) yi)))))
(*.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 ux #s(literal -1 binary32))))))) (+.f32 (/.f32 xi zi) (/.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) zi)))))
(+.f32 (/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))) (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi))))) (-.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (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 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 #s(literal 1 binary32) (/.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 (+.f32 (*.f32 ux (*.f32 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))))))
(+.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux zi))) (*.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 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (*.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))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (*.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))) (*.f32 maxCos (*.f32 ux zi)))
(*.f32 maxCos (+.f32 (*.f32 ux zi) (+.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))))
(*.f32 ux (+.f32 (+.f32 (*.f32 maxCos zi) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) ux)) (/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) ux)))
(*.f32 zi (+.f32 (*.f32 maxCos 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))))
(*.f32 (*.f32 xi (cos.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)))))))
Outputs
(+.f32 (+.f32 (*.f32 ux (*.f32 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))))))
Calls

6 calls:

37.0ms
maxCos
36.0ms
uy
35.0ms
ux
35.0ms
xi
33.0ms
zi
Results
AccuracySegmentsBranch
96.8%1yi
96.8%1zi
96.8%1maxCos
96.8%1xi
96.8%1ux
96.8%1uy
Compiler

Compiled 42 to 36 computations (14.3% saved)

regimes390.0ms (1.5%)

Memory
-2.1MiB live, 629.9MiB allocated
Counts
114 → 2
Calls
Call 1
Inputs
(*.f32 maxCos (*.f32 ux zi))
(*.f32 (*.f32 maxCos ux) zi)
(*.f32 (*.f32 maxCos zi) ux)
(*.f32 (*.f32 ux maxCos) zi)
(*.f32 #s(literal 2 binary32) (*.f32 yi (*.f32 uy (PI.f32))))
(+.f32 xi (*.f32 maxCos (*.f32 ux zi)))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (neg.f32 ux)))
(*.f32 (*.f32 zi (*.f32 ux ux)) (neg.f32 maxCos))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) zi)
(*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 maxCos zi)))
(*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -2 binary32) (*.f32 uy uy)))
(+.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux)) xi)
(*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -2 binary32) (*.f32 uy uy)))))
(+.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 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) ux))))
(*.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) uy))
(+.f32 xi (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) yi)))))
(+.f32 xi (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 #s(literal 2 binary32) (*.f32 yi (*.f32 uy (PI.f32))))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 ux (*.f32 maxCos zi))) (+.f32 #s(literal 1 binary32) ux))
(+.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux)) (*.f32 #s(literal 2 binary32) (*.f32 yi (*.f32 uy (PI.f32)))))
(*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))))
(*.f32 (*.f32 uy uy) (+.f32 (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 yi (PI.f32)) uy))))
(*.f32 (*.f32 uy 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))))
(+.f32 xi (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))))
(+.f32 xi (*.f32 uy (+.f32 (*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 uy (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32))))))))
(+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (*.f32 uy (PI.f32)))) (+.f32 xi (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+.f32 (*.f32 uy (*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32)))) (+.f32 xi (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -2 binary32) (*.f32 uy uy))) (+.f32 xi (*.f32 maxCos (*.f32 ux zi))))
(+.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -2 binary32) (*.f32 uy uy))) (+.f32 xi (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -2 binary32) (*.f32 uy uy))) (+.f32 xi (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux zi)) maxCos)))
(+.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -2 binary32) (*.f32 uy uy))) (+.f32 xi (-.f32 #s(literal 0 binary32) (*.f32 maxCos (*.f32 zi (*.f32 ux ux))))))
(+.f32 (*.f32 (*.f32 (*.f32 (PI.f32) xi) (PI.f32)) (*.f32 #s(literal -2 binary32) (*.f32 uy uy))) (+.f32 xi (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(*.f32 xi (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux))) xi)))
(*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (*.f32 yi (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 yi (*.f32 #s(literal 2 binary32) (/.f32 (PI.f32) (*.f32 uy uy))))))
(+.f32 xi (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))))
(+.f32 xi (+.f32 (*.f32 uy (+.f32 (*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 uy (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 maxCos (*.f32 ux zi))))
(+.f32 (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (+.f32 xi (*.f32 maxCos (*.f32 ux zi))) (*.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 #s(literal -2 binary32) (/.f32 (*.f32 yi (PI.f32)) uy)) uy) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 4/3 binary32) yi))) (neg.f32 (*.f32 uy (*.f32 uy uy))))
(*.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 zi) (-.f32 #s(literal 1 binary32) ux)) (/.f32 xi maxCos))))
(*.f32 zi (+.f32 (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) zi) (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (/.f32 xi zi))))
(+.f32 (+.f32 xi (*.f32 yi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (+.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -2 binary32) (*.f32 uy uy))))) (*.f32 yi (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) (+.f32 xi (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+.f32 (+.f32 xi (*.f32 uy (+.f32 (*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 uy (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi))))
(*.f32 (*.f32 uy uy) (+.f32 (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) xi) (*.f32 (PI.f32) (PI.f32))) (/.f32 xi (*.f32 uy uy))) (*.f32 maxCos (/.f32 (*.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux)) (*.f32 uy uy)))))
(+.f32 (*.f32 uy (*.f32 xi (+.f32 (*.f32 uy (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 yi (PI.f32)) xi))))) (+.f32 xi (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+.f32 (*.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 yi (PI.f32)) uy)) uy) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 4/3 binary32) yi))) (neg.f32 (*.f32 uy (*.f32 uy uy)))) (*.f32 maxCos (*.f32 ux zi)))
(*.f32 maxCos (+.f32 (/.f32 xi maxCos) (+.f32 (/.f32 (*.f32 uy (+.f32 (*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 uy (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32))))))) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux zi)))))
(*.f32 zi (+.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) (+.f32 (/.f32 xi zi) (*.f32 (+.f32 (*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 uy (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)))))) (/.f32 uy zi)))))
(*.f32 (*.f32 uy uy) (-.f32 (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)))) (/.f32 (-.f32 (*.f32 yi (*.f32 (PI.f32) #s(literal -2 binary32))) (/.f32 (+.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux)) xi) uy)) uy)))
(+.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (*.f32 uy 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)))))
(+.f32 (*.f32 xi (+.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -2 binary32) (*.f32 uy uy))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi))))) (+.f32 xi (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+.f32 (*.f32 yi (+.f32 (*.f32 (*.f32 uy uy) (*.f32 (/.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) yi) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 xi (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(*.f32 (-.f32 (*.f32 uy (*.f32 (PI.f32) #s(literal -2 binary32))) (/.f32 (+.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux)) (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -2 binary32) (*.f32 uy uy)))))) yi)) (neg.f32 yi))
(*.f32 (-.f32 (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (/.f32 (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) xi) (*.f32 (PI.f32) (PI.f32))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) uy)) uy)) (neg.f32 (*.f32 uy (*.f32 uy uy))))
(+.f32 (+.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -2 binary32) (*.f32 uy uy))))) (*.f32 yi (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy uy))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 maxCos (*.f32 ux zi)))
(*.f32 yi (+.f32 (*.f32 (*.f32 uy uy) (*.f32 (/.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) yi) #s(literal -2 binary32))) (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux zi)) (/.f32 maxCos yi)) (+.f32 (/.f32 xi yi) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(+.f32 (+.f32 xi (*.f32 maxCos (*.f32 ux zi))) (*.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 uy (+.f32 (*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 uy (+.f32 (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy #s(literal -4/3 binary32)))))))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (+.f32 xi (+.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 yi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 maxCos (*.f32 ux zi)))
(*.f32 (*.f32 uy uy) (+.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 yi (PI.f32)) uy)) (/.f32 xi (*.f32 uy uy))) (+.f32 (/.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux)) (*.f32 uy uy)) (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)))))))
(+.f32 (+.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -2 binary32) (*.f32 uy uy))))) (*.f32 yi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (*.f32 yi (+.f32 (*.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 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32))))) yi))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (+.f32 xi (*.f32 uy (+.f32 (*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 uy (+.f32 (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy #s(literal -4/3 binary32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi))))
(*.f32 maxCos (+.f32 (+.f32 (*.f32 ux zi) (/.f32 (*.f32 (*.f32 uy 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)))) maxCos)) (/.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32))))) maxCos)))
(+.f32 (*.f32 (-.f32 (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (/.f32 (-.f32 (*.f32 (*.f32 #s(literal -2 binary32) xi) (*.f32 (PI.f32) (PI.f32))) (/.f32 (-.f32 (*.f32 (*.f32 (PI.f32) yi) #s(literal -2 binary32)) (/.f32 xi uy)) uy)) uy)) (neg.f32 (*.f32 uy (*.f32 uy uy)))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (*.f32 ux (+.f32 (*.f32 maxCos zi) (*.f32 ux (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (+.f32 xi (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))))) (*.f32 maxCos zi))))) (+.f32 xi (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))))
(+.f32 (/.f32 (*.f32 (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32)) (*.f32 yi yi))) uy) (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) yi)))) (+.f32 xi (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+.f32 xi (+.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) (*.f32 ux (+.f32 (*.f32 maxCos zi) (*.f32 ux (-.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (+.f32 xi (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))))) (+.f32 #s(literal -1/2 binary32) ux)) (*.f32 maxCos zi)))))))
(+.f32 (+.f32 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))))) xi) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 yi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (+.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -2 binary32) (*.f32 uy uy))))) (*.f32 yi (*.f32 uy (/.f32 (-.f32 (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32))) (-.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (+.f32 (/.f32 (-.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 xi xi)) (-.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) xi)) (*.f32 yi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 maxCos (*.f32 ux zi)))
(/.f32 (-.f32 (*.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))))) (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))) (-.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))
(+.f32 xi (+.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) (*.f32 maxCos (+.f32 (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 maxCos (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 ux ux)) (+.f32 (*.f32 uy (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))) (*.f32 (*.f32 xi (-.f32 #s(literal 1 binary32) ux)) (+.f32 ux #s(literal -1 binary32))))))))))
(/.f32 (-.f32 (*.f32 (+.f32 xi (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))) (+.f32 xi (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)))) (*.f32 uy (*.f32 (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (*.f32 uy (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))))) (-.f32 (+.f32 xi (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))) (*.f32 uy (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))))
(/.f32 (-.f32 (*.f32 (+.f32 xi (*.f32 uy (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))) (+.f32 xi (*.f32 uy (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))))) (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))))) (-.f32 (+.f32 xi (*.f32 uy (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))))
(+.f32 (*.f32 uy (*.f32 (+.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32)) (*.f32 yi (*.f32 yi yi))) (*.f32 #s(literal -8 binary32) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))))))))) (+.f32 xi (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 ux (*.f32 maxCos zi))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) #s(literal 1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 uy uy) (*.f32 uy uy))) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -8 binary32)))) xi))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) #s(literal 1 binary32))))))
(+.f32 (+.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -2 binary32) (*.f32 uy uy))))) (*.f32 yi (*.f32 uy (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32)) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (-.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (+.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 uy uy) (*.f32 uy uy))) #s(literal -64/27 binary32)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))))))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (*.f32 (-.f32 (*.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))) (-.f32 (*.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)))))) (*.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)))))
(+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (+.f32 xi (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux)) (*.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 yi (*.f32 #s(literal 2 binary32) (*.f32 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 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))))
(+.f32 (*.f32 (*.f32 uy 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)))) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (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 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 maxCos (*.f32 ux zi)))
(*.f32 uy (*.f32 yi (+.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 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))
(+.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 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi))))
(+.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 (*.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 (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))))
(+.f32 (+.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 ux (*.f32 maxCos zi))) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(+.f32 (+.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 yi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))))))))) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(+.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 yi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (*.f32 xi (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))) xi))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (*.f32 yi (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 xi yi)) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))))) (*.f32 maxCos (*.f32 ux zi)))
(*.f32 maxCos (+.f32 (*.f32 ux zi) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 xi maxCos)) (/.f32 (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))) maxCos))))
(*.f32 (neg.f32 (+.f32 (*.f32 maxCos ux) (/.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 uy 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))))) zi))) (neg.f32 zi))
(*.f32 (*.f32 uy uy) (*.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 #s(literal -2 binary32) xi) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 (PI.f32) yi) uy)))))
(+.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 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 (PI.f32) yi)))) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi))))
(+.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 (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 (PI.f32) yi)))))
(*.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 ux #s(literal -1 binary32))))))) (+.f32 (/.f32 xi zi) (/.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) zi)))))
(+.f32 (/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))) (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi))))) (-.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (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 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 #s(literal 1 binary32) (/.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))))))))
Outputs
(+.f32 (+.f32 xi (*.f32 uy (+.f32 (*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 uy (+.f32 (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy #s(literal -4/3 binary32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi))))
(/.f32 #s(literal 1 binary32) (/.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))))))))
Calls

6 calls:

128.0ms
uy
70.0ms
zi
54.0ms
ux
32.0ms
xi
32.0ms
maxCos
Results
AccuracySegmentsBranch
92.1%1xi
92.1%1yi
92.1%1zi
92.1%1ux
97.4%2uy
92.1%1maxCos
Compiler

Compiled 42 to 36 computations (14.3% saved)

regimes116.0ms (0.4%)

Memory
3.7MiB live, 199.4MiB allocated
Counts
113 → 2
Calls
Call 1
Inputs
(*.f32 maxCos (*.f32 ux zi))
(*.f32 (*.f32 maxCos ux) zi)
(*.f32 (*.f32 maxCos zi) ux)
(*.f32 (*.f32 ux maxCos) zi)
(*.f32 #s(literal 2 binary32) (*.f32 yi (*.f32 uy (PI.f32))))
(+.f32 xi (*.f32 maxCos (*.f32 ux zi)))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (neg.f32 ux)))
(*.f32 (*.f32 zi (*.f32 ux ux)) (neg.f32 maxCos))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) zi)
(*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 maxCos zi)))
(*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -2 binary32) (*.f32 uy uy)))
(+.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux)) xi)
(*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -2 binary32) (*.f32 uy uy)))))
(+.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 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) ux))))
(*.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) uy))
(+.f32 xi (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) yi)))))
(+.f32 xi (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 #s(literal 2 binary32) (*.f32 yi (*.f32 uy (PI.f32))))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 ux (*.f32 maxCos zi))) (+.f32 #s(literal 1 binary32) ux))
(+.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux)) (*.f32 #s(literal 2 binary32) (*.f32 yi (*.f32 uy (PI.f32)))))
(*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))))
(*.f32 (*.f32 uy uy) (+.f32 (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 yi (PI.f32)) uy))))
(*.f32 (*.f32 uy 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))))
(+.f32 xi (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))))
(+.f32 xi (*.f32 uy (+.f32 (*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 uy (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32))))))))
(+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (*.f32 uy (PI.f32)))) (+.f32 xi (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+.f32 (*.f32 uy (*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32)))) (+.f32 xi (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -2 binary32) (*.f32 uy uy))) (+.f32 xi (*.f32 maxCos (*.f32 ux zi))))
(+.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -2 binary32) (*.f32 uy uy))) (+.f32 xi (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -2 binary32) (*.f32 uy uy))) (+.f32 xi (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux zi)) maxCos)))
(+.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -2 binary32) (*.f32 uy uy))) (+.f32 xi (-.f32 #s(literal 0 binary32) (*.f32 maxCos (*.f32 zi (*.f32 ux ux))))))
(+.f32 (*.f32 (*.f32 (*.f32 (PI.f32) xi) (PI.f32)) (*.f32 #s(literal -2 binary32) (*.f32 uy uy))) (+.f32 xi (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(*.f32 xi (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux))) xi)))
(*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (*.f32 yi (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 yi (*.f32 #s(literal 2 binary32) (/.f32 (PI.f32) (*.f32 uy uy))))))
(+.f32 xi (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))))
(+.f32 xi (+.f32 (*.f32 uy (+.f32 (*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 uy (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 maxCos (*.f32 ux zi))))
(+.f32 (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (+.f32 xi (*.f32 maxCos (*.f32 ux zi))) (*.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 #s(literal -2 binary32) (/.f32 (*.f32 yi (PI.f32)) uy)) uy) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 4/3 binary32) yi))) (neg.f32 (*.f32 uy (*.f32 uy uy))))
(*.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 zi) (-.f32 #s(literal 1 binary32) ux)) (/.f32 xi maxCos))))
(*.f32 zi (+.f32 (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) zi) (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (/.f32 xi zi))))
(+.f32 (+.f32 xi (*.f32 yi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (+.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -2 binary32) (*.f32 uy uy))))) (*.f32 yi (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) (+.f32 xi (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+.f32 (+.f32 xi (*.f32 uy (+.f32 (*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 uy (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi))))
(*.f32 (*.f32 uy uy) (+.f32 (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) xi) (*.f32 (PI.f32) (PI.f32))) (/.f32 xi (*.f32 uy uy))) (*.f32 maxCos (/.f32 (*.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux)) (*.f32 uy uy)))))
(+.f32 (*.f32 uy (*.f32 xi (+.f32 (*.f32 uy (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 yi (PI.f32)) xi))))) (+.f32 xi (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+.f32 (*.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 yi (PI.f32)) uy)) uy) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 4/3 binary32) yi))) (neg.f32 (*.f32 uy (*.f32 uy uy)))) (*.f32 maxCos (*.f32 ux zi)))
(*.f32 maxCos (+.f32 (/.f32 xi maxCos) (+.f32 (/.f32 (*.f32 uy (+.f32 (*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 uy (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32))))))) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux zi)))))
(*.f32 zi (+.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) (+.f32 (/.f32 xi zi) (*.f32 (+.f32 (*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 uy (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)))))) (/.f32 uy zi)))))
(*.f32 (*.f32 uy uy) (-.f32 (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)))) (/.f32 (-.f32 (*.f32 yi (*.f32 (PI.f32) #s(literal -2 binary32))) (/.f32 (+.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux)) xi) uy)) uy)))
(+.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (*.f32 uy 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)))))
(+.f32 (*.f32 xi (+.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -2 binary32) (*.f32 uy uy))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi))))) (+.f32 xi (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+.f32 (*.f32 yi (+.f32 (*.f32 (*.f32 uy uy) (*.f32 (/.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) yi) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 xi (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(*.f32 (-.f32 (*.f32 uy (*.f32 (PI.f32) #s(literal -2 binary32))) (/.f32 (+.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux)) (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -2 binary32) (*.f32 uy uy)))))) yi)) (neg.f32 yi))
(*.f32 (-.f32 (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (/.f32 (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) xi) (*.f32 (PI.f32) (PI.f32))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) uy)) uy)) (neg.f32 (*.f32 uy (*.f32 uy uy))))
(+.f32 (+.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -2 binary32) (*.f32 uy uy))))) (*.f32 yi (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy uy))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 maxCos (*.f32 ux zi)))
(*.f32 yi (+.f32 (*.f32 (*.f32 uy uy) (*.f32 (/.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) yi) #s(literal -2 binary32))) (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux zi)) (/.f32 maxCos yi)) (+.f32 (/.f32 xi yi) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(+.f32 (+.f32 xi (*.f32 maxCos (*.f32 ux zi))) (*.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 uy (+.f32 (*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 uy (+.f32 (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy #s(literal -4/3 binary32)))))))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (+.f32 xi (+.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 yi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 maxCos (*.f32 ux zi)))
(*.f32 (*.f32 uy uy) (+.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 yi (PI.f32)) uy)) (/.f32 xi (*.f32 uy uy))) (+.f32 (/.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux)) (*.f32 uy uy)) (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)))))))
(+.f32 (+.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -2 binary32) (*.f32 uy uy))))) (*.f32 yi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (*.f32 yi (+.f32 (*.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 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32))))) yi))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (+.f32 xi (*.f32 uy (+.f32 (*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 uy (+.f32 (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy #s(literal -4/3 binary32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi))))
(*.f32 maxCos (+.f32 (+.f32 (*.f32 ux zi) (/.f32 (*.f32 (*.f32 uy 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)))) maxCos)) (/.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32))))) maxCos)))
(+.f32 (*.f32 (-.f32 (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (/.f32 (-.f32 (*.f32 (*.f32 #s(literal -2 binary32) xi) (*.f32 (PI.f32) (PI.f32))) (/.f32 (-.f32 (*.f32 (*.f32 (PI.f32) yi) #s(literal -2 binary32)) (/.f32 xi uy)) uy)) uy)) (neg.f32 (*.f32 uy (*.f32 uy uy)))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (*.f32 ux (+.f32 (*.f32 maxCos zi) (*.f32 ux (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (+.f32 xi (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))))) (*.f32 maxCos zi))))) (+.f32 xi (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))))
(+.f32 (/.f32 (*.f32 (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32)) (*.f32 yi yi))) uy) (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) yi)))) (+.f32 xi (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+.f32 xi (+.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) (*.f32 ux (+.f32 (*.f32 maxCos zi) (*.f32 ux (-.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (+.f32 xi (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))))) (+.f32 #s(literal -1/2 binary32) ux)) (*.f32 maxCos zi)))))))
(+.f32 (+.f32 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))))) xi) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 yi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (+.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -2 binary32) (*.f32 uy uy))))) (*.f32 yi (*.f32 uy (/.f32 (-.f32 (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32))) (-.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (+.f32 (/.f32 (-.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 xi xi)) (-.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) xi)) (*.f32 yi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 maxCos (*.f32 ux zi)))
(/.f32 (-.f32 (*.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))))) (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))) (-.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))
(+.f32 xi (+.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) (*.f32 maxCos (+.f32 (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 maxCos (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 ux ux)) (+.f32 (*.f32 uy (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))) (*.f32 (*.f32 xi (-.f32 #s(literal 1 binary32) ux)) (+.f32 ux #s(literal -1 binary32))))))))))
(/.f32 (-.f32 (*.f32 (+.f32 xi (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))) (+.f32 xi (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)))) (*.f32 uy (*.f32 (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (*.f32 uy (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))))) (-.f32 (+.f32 xi (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))) (*.f32 uy (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))))
(/.f32 (-.f32 (*.f32 (+.f32 xi (*.f32 uy (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))) (+.f32 xi (*.f32 uy (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))))) (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))))) (-.f32 (+.f32 xi (*.f32 uy (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))))
(+.f32 (*.f32 uy (*.f32 (+.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32)) (*.f32 yi (*.f32 yi yi))) (*.f32 #s(literal -8 binary32) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))))))))) (+.f32 xi (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 ux (*.f32 maxCos zi))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) #s(literal 1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 uy uy) (*.f32 uy uy))) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -8 binary32)))) xi))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) #s(literal 1 binary32))))))
(+.f32 (+.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -2 binary32) (*.f32 uy uy))))) (*.f32 yi (*.f32 uy (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32)) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (-.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (+.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 uy uy) (*.f32 uy uy))) #s(literal -64/27 binary32)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))))))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (*.f32 (-.f32 (*.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))) (-.f32 (*.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)))))) (*.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)))))
(+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (+.f32 xi (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux)) (*.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 yi (*.f32 #s(literal 2 binary32) (*.f32 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 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))))
(+.f32 (*.f32 (*.f32 uy 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)))) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (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 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 maxCos (*.f32 ux zi)))
(*.f32 uy (*.f32 yi (+.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 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))
(+.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 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi))))
(+.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 (*.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 (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))))
(+.f32 (+.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 ux (*.f32 maxCos zi))) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(+.f32 (+.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 yi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))))))))) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(+.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 yi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (*.f32 xi (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))) xi))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (*.f32 yi (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 xi yi)) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))))) (*.f32 maxCos (*.f32 ux zi)))
(*.f32 maxCos (+.f32 (*.f32 ux zi) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 xi maxCos)) (/.f32 (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))) maxCos))))
(*.f32 (neg.f32 (+.f32 (*.f32 maxCos ux) (/.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 uy 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))))) zi))) (neg.f32 zi))
(*.f32 (*.f32 uy uy) (*.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 #s(literal -2 binary32) xi) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 (PI.f32) yi) uy)))))
(+.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 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 (PI.f32) yi)))) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi))))
(+.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 (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 (PI.f32) yi)))))
(*.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 ux #s(literal -1 binary32))))))) (+.f32 (/.f32 xi zi) (/.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) zi)))))
(+.f32 (/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))) (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi))))) (-.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (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 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))))))
Outputs
(+.f32 (+.f32 xi (*.f32 uy (+.f32 (*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 uy (+.f32 (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy #s(literal -4/3 binary32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi))))
(+.f32 (*.f32 xi (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

1 calls:

62.0ms
uy
Results
AccuracySegmentsBranch
97.4%2uy
Compiler

Compiled 7 to 6 computations (14.3% saved)

regimes220.0ms (0.8%)

Memory
9.3MiB live, 454.2MiB allocated
Counts
111 → 1
Calls
Call 1
Inputs
(*.f32 maxCos (*.f32 ux zi))
(*.f32 (*.f32 maxCos ux) zi)
(*.f32 (*.f32 maxCos zi) ux)
(*.f32 (*.f32 ux maxCos) zi)
(*.f32 #s(literal 2 binary32) (*.f32 yi (*.f32 uy (PI.f32))))
(+.f32 xi (*.f32 maxCos (*.f32 ux zi)))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (neg.f32 ux)))
(*.f32 (*.f32 zi (*.f32 ux ux)) (neg.f32 maxCos))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) zi)
(*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 maxCos zi)))
(*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -2 binary32) (*.f32 uy uy)))
(+.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux)) xi)
(*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -2 binary32) (*.f32 uy uy)))))
(+.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 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) ux))))
(*.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) uy))
(+.f32 xi (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) yi)))))
(+.f32 xi (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 #s(literal 2 binary32) (*.f32 yi (*.f32 uy (PI.f32))))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 ux (*.f32 maxCos zi))) (+.f32 #s(literal 1 binary32) ux))
(+.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux)) (*.f32 #s(literal 2 binary32) (*.f32 yi (*.f32 uy (PI.f32)))))
(*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))))
(*.f32 (*.f32 uy uy) (+.f32 (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 yi (PI.f32)) uy))))
(*.f32 (*.f32 uy 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))))
(+.f32 xi (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))))
(+.f32 xi (*.f32 uy (+.f32 (*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 uy (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32))))))))
(+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (*.f32 uy (PI.f32)))) (+.f32 xi (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+.f32 (*.f32 uy (*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32)))) (+.f32 xi (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -2 binary32) (*.f32 uy uy))) (+.f32 xi (*.f32 maxCos (*.f32 ux zi))))
(+.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -2 binary32) (*.f32 uy uy))) (+.f32 xi (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -2 binary32) (*.f32 uy uy))) (+.f32 xi (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux zi)) maxCos)))
(+.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -2 binary32) (*.f32 uy uy))) (+.f32 xi (-.f32 #s(literal 0 binary32) (*.f32 maxCos (*.f32 zi (*.f32 ux ux))))))
(+.f32 (*.f32 (*.f32 (*.f32 (PI.f32) xi) (PI.f32)) (*.f32 #s(literal -2 binary32) (*.f32 uy uy))) (+.f32 xi (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(*.f32 xi (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux))) xi)))
(*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (*.f32 yi (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 yi (*.f32 #s(literal 2 binary32) (/.f32 (PI.f32) (*.f32 uy uy))))))
(+.f32 xi (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))))
(+.f32 xi (+.f32 (*.f32 uy (+.f32 (*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 uy (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 maxCos (*.f32 ux zi))))
(+.f32 (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (+.f32 xi (*.f32 maxCos (*.f32 ux zi))) (*.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 #s(literal -2 binary32) (/.f32 (*.f32 yi (PI.f32)) uy)) uy) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 4/3 binary32) yi))) (neg.f32 (*.f32 uy (*.f32 uy uy))))
(*.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 zi) (-.f32 #s(literal 1 binary32) ux)) (/.f32 xi maxCos))))
(*.f32 zi (+.f32 (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) zi) (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (/.f32 xi zi))))
(+.f32 (+.f32 xi (*.f32 yi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (+.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -2 binary32) (*.f32 uy uy))))) (*.f32 yi (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) (+.f32 xi (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+.f32 (+.f32 xi (*.f32 uy (+.f32 (*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 uy (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi))))
(*.f32 (*.f32 uy uy) (+.f32 (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) xi) (*.f32 (PI.f32) (PI.f32))) (/.f32 xi (*.f32 uy uy))) (*.f32 maxCos (/.f32 (*.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux)) (*.f32 uy uy)))))
(+.f32 (*.f32 uy (*.f32 xi (+.f32 (*.f32 uy (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 yi (PI.f32)) xi))))) (+.f32 xi (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+.f32 (*.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 yi (PI.f32)) uy)) uy) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 4/3 binary32) yi))) (neg.f32 (*.f32 uy (*.f32 uy uy)))) (*.f32 maxCos (*.f32 ux zi)))
(*.f32 maxCos (+.f32 (/.f32 xi maxCos) (+.f32 (/.f32 (*.f32 uy (+.f32 (*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 uy (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32))))))) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux zi)))))
(*.f32 zi (+.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) (+.f32 (/.f32 xi zi) (*.f32 (+.f32 (*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 uy (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)))))) (/.f32 uy zi)))))
(*.f32 (*.f32 uy uy) (-.f32 (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)))) (/.f32 (-.f32 (*.f32 yi (*.f32 (PI.f32) #s(literal -2 binary32))) (/.f32 (+.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux)) xi) uy)) uy)))
(+.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (*.f32 uy 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)))))
(+.f32 (*.f32 xi (+.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -2 binary32) (*.f32 uy uy))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi))))) (+.f32 xi (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+.f32 (*.f32 yi (+.f32 (*.f32 (*.f32 uy uy) (*.f32 (/.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) yi) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 xi (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(*.f32 (-.f32 (*.f32 uy (*.f32 (PI.f32) #s(literal -2 binary32))) (/.f32 (+.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux)) (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -2 binary32) (*.f32 uy uy)))))) yi)) (neg.f32 yi))
(*.f32 (-.f32 (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (/.f32 (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) xi) (*.f32 (PI.f32) (PI.f32))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) uy)) uy)) (neg.f32 (*.f32 uy (*.f32 uy uy))))
(+.f32 (+.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -2 binary32) (*.f32 uy uy))))) (*.f32 yi (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy uy))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 maxCos (*.f32 ux zi)))
(*.f32 yi (+.f32 (*.f32 (*.f32 uy uy) (*.f32 (/.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) yi) #s(literal -2 binary32))) (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux zi)) (/.f32 maxCos yi)) (+.f32 (/.f32 xi yi) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(+.f32 (+.f32 xi (*.f32 maxCos (*.f32 ux zi))) (*.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 uy (+.f32 (*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 uy (+.f32 (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy #s(literal -4/3 binary32)))))))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (+.f32 xi (+.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 yi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 maxCos (*.f32 ux zi)))
(*.f32 (*.f32 uy uy) (+.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 yi (PI.f32)) uy)) (/.f32 xi (*.f32 uy uy))) (+.f32 (/.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux)) (*.f32 uy uy)) (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)))))))
(+.f32 (+.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -2 binary32) (*.f32 uy uy))))) (*.f32 yi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (*.f32 yi (+.f32 (*.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 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32))))) yi))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (+.f32 xi (*.f32 uy (+.f32 (*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 uy (+.f32 (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy #s(literal -4/3 binary32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi))))
(*.f32 maxCos (+.f32 (+.f32 (*.f32 ux zi) (/.f32 (*.f32 (*.f32 uy 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)))) maxCos)) (/.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32))))) maxCos)))
(+.f32 (*.f32 (-.f32 (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (/.f32 (-.f32 (*.f32 (*.f32 #s(literal -2 binary32) xi) (*.f32 (PI.f32) (PI.f32))) (/.f32 (-.f32 (*.f32 (*.f32 (PI.f32) yi) #s(literal -2 binary32)) (/.f32 xi uy)) uy)) uy)) (neg.f32 (*.f32 uy (*.f32 uy uy)))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (*.f32 ux (+.f32 (*.f32 maxCos zi) (*.f32 ux (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (+.f32 xi (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))))) (*.f32 maxCos zi))))) (+.f32 xi (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))))
(+.f32 (/.f32 (*.f32 (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32)) (*.f32 yi yi))) uy) (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) yi)))) (+.f32 xi (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+.f32 xi (+.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) (*.f32 ux (+.f32 (*.f32 maxCos zi) (*.f32 ux (-.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (+.f32 xi (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))))) (+.f32 #s(literal -1/2 binary32) ux)) (*.f32 maxCos zi)))))))
(+.f32 (+.f32 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))))) xi) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 yi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (+.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -2 binary32) (*.f32 uy uy))))) (*.f32 yi (*.f32 uy (/.f32 (-.f32 (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32))) (-.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (+.f32 (/.f32 (-.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 xi xi)) (-.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) xi)) (*.f32 yi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 maxCos (*.f32 ux zi)))
(/.f32 (-.f32 (*.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))))) (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))) (-.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))
(+.f32 xi (+.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) (*.f32 maxCos (+.f32 (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 maxCos (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 ux ux)) (+.f32 (*.f32 uy (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))) (*.f32 (*.f32 xi (-.f32 #s(literal 1 binary32) ux)) (+.f32 ux #s(literal -1 binary32))))))))))
(/.f32 (-.f32 (*.f32 (+.f32 xi (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))) (+.f32 xi (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)))) (*.f32 uy (*.f32 (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (*.f32 uy (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))))) (-.f32 (+.f32 xi (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))) (*.f32 uy (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))))
(/.f32 (-.f32 (*.f32 (+.f32 xi (*.f32 uy (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))) (+.f32 xi (*.f32 uy (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))))) (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))))) (-.f32 (+.f32 xi (*.f32 uy (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))))
(+.f32 (*.f32 uy (*.f32 (+.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32)) (*.f32 yi (*.f32 yi yi))) (*.f32 #s(literal -8 binary32) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))))))))) (+.f32 xi (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 ux (*.f32 maxCos zi))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) #s(literal 1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 uy uy) (*.f32 uy uy))) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -8 binary32)))) xi))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) #s(literal 1 binary32))))))
(+.f32 (+.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -2 binary32) (*.f32 uy uy))))) (*.f32 yi (*.f32 uy (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32)) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (-.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (+.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 uy uy) (*.f32 uy uy))) #s(literal -64/27 binary32)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))))))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (*.f32 (-.f32 (*.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))) (-.f32 (*.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)))))) (*.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)))))
(+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (+.f32 xi (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux)) (*.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 yi (*.f32 #s(literal 2 binary32) (*.f32 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 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))))
(+.f32 (*.f32 (*.f32 uy 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)))) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (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 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 maxCos (*.f32 ux zi)))
(*.f32 uy (*.f32 yi (+.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 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))
(+.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 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi))))
(+.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 (*.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 (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))))
(+.f32 (+.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 ux (*.f32 maxCos zi))) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(+.f32 (+.f32 (*.f32 ux (*.f32 maxCos zi)) (*.f32 yi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))))))))) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(+.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 yi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (*.f32 xi (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))) xi))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (*.f32 yi (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 xi yi)) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))))) (*.f32 maxCos (*.f32 ux zi)))
(*.f32 maxCos (+.f32 (*.f32 ux zi) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 xi maxCos)) (/.f32 (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))) maxCos))))
(*.f32 (neg.f32 (+.f32 (*.f32 maxCos ux) (/.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 uy 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))))) zi))) (neg.f32 zi))
(*.f32 (*.f32 uy uy) (*.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 #s(literal -2 binary32) xi) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 (PI.f32) yi) uy)))))
(+.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 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 (PI.f32) yi)))) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi))))
(+.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 (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 (PI.f32) yi)))))
(*.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 ux #s(literal -1 binary32))))))) (+.f32 (/.f32 xi zi) (/.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) zi)))))
(+.f32 (/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))) (*.f32 ux (*.f32 (*.f32 maxCos zi) (*.f32 ux (*.f32 maxCos zi))))) (-.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 ux (*.f32 maxCos zi)))) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
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 maxCos (*.f32 ux zi)))
Calls

5 calls:

51.0ms
yi
33.0ms
maxCos
31.0ms
zi
30.0ms
uy
29.0ms
xi
Results
AccuracySegmentsBranch
92.1%1xi
92.1%1yi
92.1%1zi
92.1%1maxCos
92.1%1uy
Compiler

Compiled 35 to 30 computations (14.3% saved)

regimes218.0ms (0.8%)

Memory
9.4MiB live, 379.7MiB allocated
Counts
94 → 1
Calls
Call 1
Inputs
(*.f32 maxCos (*.f32 ux zi))
(*.f32 (*.f32 maxCos ux) zi)
(*.f32 (*.f32 maxCos zi) ux)
(*.f32 (*.f32 ux maxCos) zi)
(*.f32 #s(literal 2 binary32) (*.f32 yi (*.f32 uy (PI.f32))))
(+.f32 xi (*.f32 maxCos (*.f32 ux zi)))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (neg.f32 ux)))
(*.f32 (*.f32 zi (*.f32 ux ux)) (neg.f32 maxCos))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) zi)
(*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 maxCos zi)))
(*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -2 binary32) (*.f32 uy uy)))
(+.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux)) xi)
(*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -2 binary32) (*.f32 uy uy)))))
(+.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 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) ux))))
(*.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) uy))
(+.f32 xi (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) yi)))))
(+.f32 xi (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 #s(literal 2 binary32) (*.f32 yi (*.f32 uy (PI.f32))))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 ux (*.f32 maxCos zi))) (+.f32 #s(literal 1 binary32) ux))
(+.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux)) (*.f32 #s(literal 2 binary32) (*.f32 yi (*.f32 uy (PI.f32)))))
(*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))))
(*.f32 (*.f32 uy uy) (+.f32 (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 yi (PI.f32)) uy))))
(*.f32 (*.f32 uy 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))))
(+.f32 xi (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))))
(+.f32 xi (*.f32 uy (+.f32 (*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 uy (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32))))))))
(+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (*.f32 uy (PI.f32)))) (+.f32 xi (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+.f32 (*.f32 uy (*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32)))) (+.f32 xi (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -2 binary32) (*.f32 uy uy))) (+.f32 xi (*.f32 maxCos (*.f32 ux zi))))
(+.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -2 binary32) (*.f32 uy uy))) (+.f32 xi (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -2 binary32) (*.f32 uy uy))) (+.f32 xi (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux zi)) maxCos)))
(+.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -2 binary32) (*.f32 uy uy))) (+.f32 xi (-.f32 #s(literal 0 binary32) (*.f32 maxCos (*.f32 zi (*.f32 ux ux))))))
(+.f32 (*.f32 (*.f32 (*.f32 (PI.f32) xi) (PI.f32)) (*.f32 #s(literal -2 binary32) (*.f32 uy uy))) (+.f32 xi (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(*.f32 xi (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux))) xi)))
(*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (*.f32 yi (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 yi (*.f32 #s(literal 2 binary32) (/.f32 (PI.f32) (*.f32 uy uy))))))
(+.f32 xi (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))))
(+.f32 xi (+.f32 (*.f32 uy (+.f32 (*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 uy (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 maxCos (*.f32 ux zi))))
(+.f32 (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (+.f32 xi (*.f32 maxCos (*.f32 ux zi))) (*.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 #s(literal -2 binary32) (/.f32 (*.f32 yi (PI.f32)) uy)) uy) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 4/3 binary32) yi))) (neg.f32 (*.f32 uy (*.f32 uy uy))))
(*.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 zi) (-.f32 #s(literal 1 binary32) ux)) (/.f32 xi maxCos))))
(*.f32 zi (+.f32 (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) zi) (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (/.f32 xi zi))))
(+.f32 (+.f32 xi (*.f32 yi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (+.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -2 binary32) (*.f32 uy uy))))) (*.f32 yi (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) (+.f32 xi (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+.f32 (+.f32 xi (*.f32 uy (+.f32 (*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 uy (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi))))
(*.f32 (*.f32 uy uy) (+.f32 (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) xi) (*.f32 (PI.f32) (PI.f32))) (/.f32 xi (*.f32 uy uy))) (*.f32 maxCos (/.f32 (*.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux)) (*.f32 uy uy)))))
(+.f32 (*.f32 uy (*.f32 xi (+.f32 (*.f32 uy (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 yi (PI.f32)) xi))))) (+.f32 xi (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+.f32 (*.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 yi (PI.f32)) uy)) uy) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 4/3 binary32) yi))) (neg.f32 (*.f32 uy (*.f32 uy uy)))) (*.f32 maxCos (*.f32 ux zi)))
(*.f32 maxCos (+.f32 (/.f32 xi maxCos) (+.f32 (/.f32 (*.f32 uy (+.f32 (*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 uy (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32))))))) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux zi)))))
(*.f32 zi (+.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) (+.f32 (/.f32 xi zi) (*.f32 (+.f32 (*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 uy (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)))))) (/.f32 uy zi)))))
(*.f32 (*.f32 uy uy) (-.f32 (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)))) (/.f32 (-.f32 (*.f32 yi (*.f32 (PI.f32) #s(literal -2 binary32))) (/.f32 (+.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux)) xi) uy)) uy)))
(+.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (*.f32 uy 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)))))
(+.f32 (*.f32 xi (+.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -2 binary32) (*.f32 uy uy))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi))))) (+.f32 xi (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+.f32 (*.f32 yi (+.f32 (*.f32 (*.f32 uy uy) (*.f32 (/.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) yi) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 xi (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(*.f32 (-.f32 (*.f32 uy (*.f32 (PI.f32) #s(literal -2 binary32))) (/.f32 (+.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux)) (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -2 binary32) (*.f32 uy uy)))))) yi)) (neg.f32 yi))
(*.f32 (-.f32 (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (/.f32 (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) xi) (*.f32 (PI.f32) (PI.f32))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) uy)) uy)) (neg.f32 (*.f32 uy (*.f32 uy uy))))
(+.f32 (+.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -2 binary32) (*.f32 uy uy))))) (*.f32 yi (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy uy))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 maxCos (*.f32 ux zi)))
(*.f32 yi (+.f32 (*.f32 (*.f32 uy uy) (*.f32 (/.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) yi) #s(literal -2 binary32))) (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux zi)) (/.f32 maxCos yi)) (+.f32 (/.f32 xi yi) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(+.f32 (+.f32 xi (*.f32 maxCos (*.f32 ux zi))) (*.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 uy (+.f32 (*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 uy (+.f32 (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy #s(literal -4/3 binary32)))))))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (+.f32 xi (+.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 yi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 maxCos (*.f32 ux zi)))
(*.f32 (*.f32 uy uy) (+.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 yi (PI.f32)) uy)) (/.f32 xi (*.f32 uy uy))) (+.f32 (/.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux)) (*.f32 uy uy)) (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)))))))
(+.f32 (+.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -2 binary32) (*.f32 uy uy))))) (*.f32 yi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (*.f32 yi (+.f32 (*.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 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32))))) yi))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (+.f32 xi (*.f32 uy (+.f32 (*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 uy (+.f32 (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy #s(literal -4/3 binary32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi))))
(*.f32 maxCos (+.f32 (+.f32 (*.f32 ux zi) (/.f32 (*.f32 (*.f32 uy 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)))) maxCos)) (/.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32))))) maxCos)))
(+.f32 (*.f32 (-.f32 (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (/.f32 (-.f32 (*.f32 (*.f32 #s(literal -2 binary32) xi) (*.f32 (PI.f32) (PI.f32))) (/.f32 (-.f32 (*.f32 (*.f32 (PI.f32) yi) #s(literal -2 binary32)) (/.f32 xi uy)) uy)) uy)) (neg.f32 (*.f32 uy (*.f32 uy uy)))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (*.f32 ux (+.f32 (*.f32 maxCos zi) (*.f32 ux (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (+.f32 xi (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))))) (*.f32 maxCos zi))))) (+.f32 xi (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))))
(+.f32 (/.f32 (*.f32 (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32)) (*.f32 yi yi))) uy) (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) yi)))) (+.f32 xi (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+.f32 xi (+.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) (*.f32 ux (+.f32 (*.f32 maxCos zi) (*.f32 ux (-.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (+.f32 xi (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))))) (+.f32 #s(literal -1/2 binary32) ux)) (*.f32 maxCos zi)))))))
(+.f32 (+.f32 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))))) xi) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 yi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (+.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -2 binary32) (*.f32 uy uy))))) (*.f32 yi (*.f32 uy (/.f32 (-.f32 (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32))) (-.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (+.f32 (/.f32 (-.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -2 binary32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 xi xi)) (-.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) xi)) (*.f32 yi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 maxCos (*.f32 ux zi)))
(/.f32 (-.f32 (*.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))))) (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))) (-.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))
(+.f32 xi (+.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) (*.f32 maxCos (+.f32 (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 maxCos (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 ux ux)) (+.f32 (*.f32 uy (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))) (*.f32 (*.f32 xi (-.f32 #s(literal 1 binary32) ux)) (+.f32 ux #s(literal -1 binary32))))))))))
(/.f32 (-.f32 (*.f32 (+.f32 xi (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))) (+.f32 xi (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi)))) (*.f32 uy (*.f32 (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (*.f32 uy (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))))) (-.f32 (+.f32 xi (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))) (*.f32 uy (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))))
(/.f32 (-.f32 (*.f32 (+.f32 xi (*.f32 uy (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))) (+.f32 xi (*.f32 uy (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))))) (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))))) (-.f32 (+.f32 xi (*.f32 uy (+.f32 (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))) (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))))
(+.f32 (*.f32 uy (*.f32 (+.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32)) (*.f32 yi (*.f32 yi yi))) (*.f32 #s(literal -8 binary32) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 xi (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 xi uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))))))))) (+.f32 xi (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 ux (*.f32 maxCos zi))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) #s(literal 1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 uy uy) (*.f32 uy uy))) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -8 binary32)))) xi))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) #s(literal 1 binary32))))))
(+.f32 (+.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -2 binary32) (*.f32 uy uy))))) (*.f32 yi (*.f32 uy (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32)) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (-.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (+.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 uy uy) (*.f32 uy uy))) #s(literal -64/27 binary32)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))))))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (*.f32 (-.f32 (*.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy))) (-.f32 (*.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))))) (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -2 binary32))))))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)))))) (*.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)))))
(+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (+.f32 xi (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux)) (*.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 yi (*.f32 #s(literal 2 binary32) (*.f32 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 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))))
(+.f32 (*.f32 (*.f32 uy 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)))) (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
Outputs
(+.f32 (+.f32 xi (*.f32 uy (+.f32 (*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 uy (+.f32 (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy #s(literal -4/3 binary32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi))))
Calls

6 calls:

59.0ms
maxCos
34.0ms
ux
31.0ms
uy
28.0ms
yi
26.0ms
xi
Results
AccuracySegmentsBranch
90.5%1ux
90.5%1uy
90.5%1xi
90.5%1yi
90.5%1zi
90.5%1maxCos
Compiler

Compiled 42 to 36 computations (14.3% saved)

regimes127.0ms (0.5%)

Memory
-9.6MiB live, 344.2MiB allocated
Counts
66 → 1
Calls
Call 1
Inputs
(*.f32 maxCos (*.f32 ux zi))
(*.f32 (*.f32 maxCos ux) zi)
(*.f32 (*.f32 maxCos zi) ux)
(*.f32 (*.f32 ux maxCos) zi)
(*.f32 #s(literal 2 binary32) (*.f32 yi (*.f32 uy (PI.f32))))
(+.f32 xi (*.f32 maxCos (*.f32 ux zi)))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (neg.f32 ux)))
(*.f32 (*.f32 zi (*.f32 ux ux)) (neg.f32 maxCos))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) zi)
(*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 maxCos zi)))
(*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -2 binary32) (*.f32 uy uy)))
(+.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux)) xi)
(*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -2 binary32) (*.f32 uy uy)))))
(+.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 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) ux))))
(*.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) uy))
(+.f32 xi (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) yi)))))
(+.f32 xi (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 #s(literal 2 binary32) (*.f32 yi (*.f32 uy (PI.f32))))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 ux (*.f32 maxCos zi))) (+.f32 #s(literal 1 binary32) ux))
(+.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux)) (*.f32 #s(literal 2 binary32) (*.f32 yi (*.f32 uy (PI.f32)))))
(*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))))
(*.f32 (*.f32 uy uy) (+.f32 (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 yi (PI.f32)) uy))))
(*.f32 (*.f32 uy 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))))
(+.f32 xi (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))))
(+.f32 xi (*.f32 uy (+.f32 (*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 uy (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32))))))))
(+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (*.f32 uy (PI.f32)))) (+.f32 xi (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+.f32 (*.f32 uy (*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32)))) (+.f32 xi (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -2 binary32) (*.f32 uy uy))) (+.f32 xi (*.f32 maxCos (*.f32 ux zi))))
(+.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -2 binary32) (*.f32 uy uy))) (+.f32 xi (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -2 binary32) (*.f32 uy uy))) (+.f32 xi (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux zi)) maxCos)))
(+.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -2 binary32) (*.f32 uy uy))) (+.f32 xi (-.f32 #s(literal 0 binary32) (*.f32 maxCos (*.f32 zi (*.f32 ux ux))))))
(+.f32 (*.f32 (*.f32 (*.f32 (PI.f32) xi) (PI.f32)) (*.f32 #s(literal -2 binary32) (*.f32 uy uy))) (+.f32 xi (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(*.f32 xi (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux))) xi)))
(*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (*.f32 yi (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 yi (*.f32 #s(literal 2 binary32) (/.f32 (PI.f32) (*.f32 uy uy))))))
(+.f32 xi (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))))
(+.f32 xi (+.f32 (*.f32 uy (+.f32 (*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 uy (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 maxCos (*.f32 ux zi))))
(+.f32 (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (+.f32 xi (*.f32 maxCos (*.f32 ux zi))) (*.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 #s(literal -2 binary32) (/.f32 (*.f32 yi (PI.f32)) uy)) uy) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 4/3 binary32) yi))) (neg.f32 (*.f32 uy (*.f32 uy uy))))
(*.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 zi) (-.f32 #s(literal 1 binary32) ux)) (/.f32 xi maxCos))))
(*.f32 zi (+.f32 (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) zi) (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (/.f32 xi zi))))
(+.f32 (+.f32 xi (*.f32 yi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (+.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -2 binary32) (*.f32 uy uy))))) (*.f32 yi (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) (+.f32 xi (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+.f32 (+.f32 xi (*.f32 uy (+.f32 (*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 uy (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi))))
(*.f32 (*.f32 uy uy) (+.f32 (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) xi) (*.f32 (PI.f32) (PI.f32))) (/.f32 xi (*.f32 uy uy))) (*.f32 maxCos (/.f32 (*.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux)) (*.f32 uy uy)))))
(+.f32 (*.f32 uy (*.f32 xi (+.f32 (*.f32 uy (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 yi (PI.f32)) xi))))) (+.f32 xi (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+.f32 (*.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 yi (PI.f32)) uy)) uy) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 4/3 binary32) yi))) (neg.f32 (*.f32 uy (*.f32 uy uy)))) (*.f32 maxCos (*.f32 ux zi)))
(*.f32 maxCos (+.f32 (/.f32 xi maxCos) (+.f32 (/.f32 (*.f32 uy (+.f32 (*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 uy (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32))))))) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux zi)))))
(*.f32 zi (+.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) (+.f32 (/.f32 xi zi) (*.f32 (+.f32 (*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 uy (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)))))) (/.f32 uy zi)))))
(*.f32 (*.f32 uy uy) (-.f32 (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)))) (/.f32 (-.f32 (*.f32 yi (*.f32 (PI.f32) #s(literal -2 binary32))) (/.f32 (+.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux)) xi) uy)) uy)))
(+.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (*.f32 uy 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)))))
(+.f32 (*.f32 xi (+.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -2 binary32) (*.f32 uy uy))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi))))) (+.f32 xi (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+.f32 (*.f32 yi (+.f32 (*.f32 (*.f32 uy uy) (*.f32 (/.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) yi) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 xi (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(*.f32 (-.f32 (*.f32 uy (*.f32 (PI.f32) #s(literal -2 binary32))) (/.f32 (+.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux)) (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -2 binary32) (*.f32 uy uy)))))) yi)) (neg.f32 yi))
(*.f32 (-.f32 (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (/.f32 (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) xi) (*.f32 (PI.f32) (PI.f32))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) uy)) uy)) (neg.f32 (*.f32 uy (*.f32 uy uy))))
(+.f32 (+.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -2 binary32) (*.f32 uy uy))))) (*.f32 yi (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy uy))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 maxCos (*.f32 ux zi)))
(*.f32 yi (+.f32 (*.f32 (*.f32 uy uy) (*.f32 (/.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) yi) #s(literal -2 binary32))) (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux zi)) (/.f32 maxCos yi)) (+.f32 (/.f32 xi yi) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(+.f32 (+.f32 xi (*.f32 maxCos (*.f32 ux zi))) (*.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 uy (+.f32 (*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 uy (+.f32 (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy #s(literal -4/3 binary32)))))))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (+.f32 xi (+.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -2 binary32)))) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 yi uy)))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 yi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 maxCos (*.f32 ux zi)))
(*.f32 (*.f32 uy uy) (+.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 yi (PI.f32)) uy)) (/.f32 xi (*.f32 uy uy))) (+.f32 (/.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux)) (*.f32 uy uy)) (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)))))))
(+.f32 (+.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -2 binary32) (*.f32 uy uy))))) (*.f32 yi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (*.f32 yi (+.f32 (*.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 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32))))) yi))) (*.f32 maxCos (*.f32 ux zi)))
Outputs
(+.f32 (+.f32 xi (*.f32 maxCos (*.f32 ux zi))) (*.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:

20.0ms
uy
20.0ms
zi
20.0ms
yi
18.0ms
maxCos
18.0ms
xi
Results
AccuracySegmentsBranch
88.6%1zi
88.6%1ux
88.6%1maxCos
88.6%1xi
88.6%1yi
88.6%1uy
Compiler

Compiled 42 to 36 computations (14.3% saved)

regimes145.0ms (0.6%)

Memory
-19.2MiB live, 226.7MiB allocated
Counts
59 → 1
Calls
Call 1
Inputs
(*.f32 maxCos (*.f32 ux zi))
(*.f32 (*.f32 maxCos ux) zi)
(*.f32 (*.f32 maxCos zi) ux)
(*.f32 (*.f32 ux maxCos) zi)
(*.f32 #s(literal 2 binary32) (*.f32 yi (*.f32 uy (PI.f32))))
(+.f32 xi (*.f32 maxCos (*.f32 ux zi)))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (neg.f32 ux)))
(*.f32 (*.f32 zi (*.f32 ux ux)) (neg.f32 maxCos))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) zi)
(*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 maxCos zi)))
(*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -2 binary32) (*.f32 uy uy)))
(+.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux)) xi)
(*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -2 binary32) (*.f32 uy uy)))))
(+.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 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) ux))))
(*.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) uy))
(+.f32 xi (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) yi)))))
(+.f32 xi (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 #s(literal 2 binary32) (*.f32 yi (*.f32 uy (PI.f32))))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 ux (*.f32 maxCos zi))) (+.f32 #s(literal 1 binary32) ux))
(+.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux)) (*.f32 #s(literal 2 binary32) (*.f32 yi (*.f32 uy (PI.f32)))))
(*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))))
(*.f32 (*.f32 uy uy) (+.f32 (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 yi (PI.f32)) uy))))
(*.f32 (*.f32 uy 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))))
(+.f32 xi (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))))
(+.f32 xi (*.f32 uy (+.f32 (*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 uy (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32))))))))
(+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (*.f32 uy (PI.f32)))) (+.f32 xi (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+.f32 (*.f32 uy (*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32)))) (+.f32 xi (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -2 binary32) (*.f32 uy uy))) (+.f32 xi (*.f32 maxCos (*.f32 ux zi))))
(+.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -2 binary32) (*.f32 uy uy))) (+.f32 xi (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -2 binary32) (*.f32 uy uy))) (+.f32 xi (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux zi)) maxCos)))
(+.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -2 binary32) (*.f32 uy uy))) (+.f32 xi (-.f32 #s(literal 0 binary32) (*.f32 maxCos (*.f32 zi (*.f32 ux ux))))))
(+.f32 (*.f32 (*.f32 (*.f32 (PI.f32) xi) (PI.f32)) (*.f32 #s(literal -2 binary32) (*.f32 uy uy))) (+.f32 xi (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(*.f32 xi (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux))) xi)))
(*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (*.f32 yi (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 yi (*.f32 #s(literal 2 binary32) (/.f32 (PI.f32) (*.f32 uy uy))))))
(+.f32 xi (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))))
(+.f32 xi (+.f32 (*.f32 uy (+.f32 (*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 uy (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 maxCos (*.f32 ux zi))))
(+.f32 (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (+.f32 xi (*.f32 maxCos (*.f32 ux zi))) (*.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 #s(literal -2 binary32) (/.f32 (*.f32 yi (PI.f32)) uy)) uy) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 4/3 binary32) yi))) (neg.f32 (*.f32 uy (*.f32 uy uy))))
(*.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 zi) (-.f32 #s(literal 1 binary32) ux)) (/.f32 xi maxCos))))
(*.f32 zi (+.f32 (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) zi) (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (/.f32 xi zi))))
(+.f32 (+.f32 xi (*.f32 yi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (+.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -2 binary32) (*.f32 uy uy))))) (*.f32 yi (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) (+.f32 xi (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+.f32 (+.f32 xi (*.f32 uy (+.f32 (*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 uy (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi))))
(*.f32 (*.f32 uy uy) (+.f32 (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) xi) (*.f32 (PI.f32) (PI.f32))) (/.f32 xi (*.f32 uy uy))) (*.f32 maxCos (/.f32 (*.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux)) (*.f32 uy uy)))))
(+.f32 (*.f32 uy (*.f32 xi (+.f32 (*.f32 uy (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 yi (PI.f32)) xi))))) (+.f32 xi (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+.f32 (*.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 yi (PI.f32)) uy)) uy) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 4/3 binary32) yi))) (neg.f32 (*.f32 uy (*.f32 uy uy)))) (*.f32 maxCos (*.f32 ux zi)))
(*.f32 maxCos (+.f32 (/.f32 xi maxCos) (+.f32 (/.f32 (*.f32 uy (+.f32 (*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 uy (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32))))))) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux zi)))))
(*.f32 zi (+.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) (+.f32 (/.f32 xi zi) (*.f32 (+.f32 (*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 uy (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)))))) (/.f32 uy zi)))))
(*.f32 (*.f32 uy uy) (-.f32 (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)))) (/.f32 (-.f32 (*.f32 yi (*.f32 (PI.f32) #s(literal -2 binary32))) (/.f32 (+.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux)) xi) uy)) uy)))
(+.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (*.f32 uy 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)))))
(+.f32 (*.f32 xi (+.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -2 binary32) (*.f32 uy uy))) (*.f32 #s(literal 2 binary32) (*.f32 uy (/.f32 (*.f32 yi (PI.f32)) xi))))) (+.f32 xi (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+.f32 (*.f32 yi (+.f32 (*.f32 (*.f32 uy uy) (*.f32 (/.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) yi) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 xi (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(*.f32 (-.f32 (*.f32 uy (*.f32 (PI.f32) #s(literal -2 binary32))) (/.f32 (+.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux)) (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -2 binary32) (*.f32 uy uy)))))) yi)) (neg.f32 yi))
(*.f32 (-.f32 (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (/.f32 (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) xi) (*.f32 (PI.f32) (PI.f32))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) uy)) uy)) (neg.f32 (*.f32 uy (*.f32 uy uy))))
(+.f32 (+.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -2 binary32) (*.f32 uy uy))))) (*.f32 yi (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy uy))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 maxCos (*.f32 ux zi)))
(*.f32 yi (+.f32 (*.f32 (*.f32 uy uy) (*.f32 (/.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) yi) #s(literal -2 binary32))) (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux zi)) (/.f32 maxCos yi)) (+.f32 (/.f32 xi yi) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
Outputs
(+.f32 (*.f32 uy (*.f32 xi (+.f32 (*.f32 uy (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 yi (PI.f32)) xi))))) (+.f32 xi (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
Calls

6 calls:

33.0ms
xi
30.0ms
zi
21.0ms
uy
18.0ms
maxCos
17.0ms
ux
Results
AccuracySegmentsBranch
87.7%1ux
87.7%1xi
87.7%1yi
87.7%1zi
87.7%1uy
87.7%1maxCos
Compiler

Compiled 42 to 36 computations (14.3% saved)

regimes94.0ms (0.4%)

Memory
2.6MiB live, 235.2MiB allocated
Counts
47 → 1
Calls
Call 1
Inputs
(*.f32 maxCos (*.f32 ux zi))
(*.f32 (*.f32 maxCos ux) zi)
(*.f32 (*.f32 maxCos zi) ux)
(*.f32 (*.f32 ux maxCos) zi)
(*.f32 #s(literal 2 binary32) (*.f32 yi (*.f32 uy (PI.f32))))
(+.f32 xi (*.f32 maxCos (*.f32 ux zi)))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (neg.f32 ux)))
(*.f32 (*.f32 zi (*.f32 ux ux)) (neg.f32 maxCos))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) zi)
(*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 maxCos zi)))
(*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -2 binary32) (*.f32 uy uy)))
(+.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux)) xi)
(*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -2 binary32) (*.f32 uy uy)))))
(+.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 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) ux))))
(*.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) uy))
(+.f32 xi (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) yi)))))
(+.f32 xi (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 #s(literal 2 binary32) (*.f32 yi (*.f32 uy (PI.f32))))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 ux (*.f32 maxCos zi))) (+.f32 #s(literal 1 binary32) ux))
(+.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux)) (*.f32 #s(literal 2 binary32) (*.f32 yi (*.f32 uy (PI.f32)))))
(*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))))
(*.f32 (*.f32 uy uy) (+.f32 (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 yi (PI.f32)) uy))))
(*.f32 (*.f32 uy 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))))
(+.f32 xi (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))))
(+.f32 xi (*.f32 uy (+.f32 (*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 uy (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32))))))))
(+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (*.f32 uy (PI.f32)))) (+.f32 xi (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+.f32 (*.f32 uy (*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32)))) (+.f32 xi (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -2 binary32) (*.f32 uy uy))) (+.f32 xi (*.f32 maxCos (*.f32 ux zi))))
(+.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -2 binary32) (*.f32 uy uy))) (+.f32 xi (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -2 binary32) (*.f32 uy uy))) (+.f32 xi (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux zi)) maxCos)))
(+.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -2 binary32) (*.f32 uy uy))) (+.f32 xi (-.f32 #s(literal 0 binary32) (*.f32 maxCos (*.f32 zi (*.f32 ux ux))))))
(+.f32 (*.f32 (*.f32 (*.f32 (PI.f32) xi) (PI.f32)) (*.f32 #s(literal -2 binary32) (*.f32 uy uy))) (+.f32 xi (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(*.f32 xi (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux))) xi)))
(*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (*.f32 yi (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 yi (*.f32 #s(literal 2 binary32) (/.f32 (PI.f32) (*.f32 uy uy))))))
(+.f32 xi (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))))
(+.f32 xi (+.f32 (*.f32 uy (+.f32 (*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 uy (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 maxCos (*.f32 ux zi))))
(+.f32 (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (+.f32 xi (*.f32 maxCos (*.f32 ux zi))) (*.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 #s(literal -2 binary32) (/.f32 (*.f32 yi (PI.f32)) uy)) uy) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 4/3 binary32) yi))) (neg.f32 (*.f32 uy (*.f32 uy uy))))
(*.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 zi) (-.f32 #s(literal 1 binary32) ux)) (/.f32 xi maxCos))))
(*.f32 zi (+.f32 (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) zi) (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (/.f32 xi zi))))
(+.f32 (+.f32 xi (*.f32 yi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (+.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -2 binary32) (*.f32 uy uy))))) (*.f32 yi (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) (+.f32 xi (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+.f32 (+.f32 xi (*.f32 uy (+.f32 (*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 uy (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi))))
(*.f32 (*.f32 uy uy) (+.f32 (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) xi) (*.f32 (PI.f32) (PI.f32))) (/.f32 xi (*.f32 uy uy))) (*.f32 maxCos (/.f32 (*.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux)) (*.f32 uy uy)))))
Outputs
(+.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) (+.f32 xi (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
Calls

6 calls:

15.0ms
yi
14.0ms
uy
14.0ms
zi
14.0ms
maxCos
14.0ms
xi
Results
AccuracySegmentsBranch
87.7%1xi
87.7%1yi
87.7%1zi
87.7%1ux
87.7%1uy
87.7%1maxCos
Compiler

Compiled 42 to 36 computations (14.3% saved)

regimes82.0ms (0.3%)

Memory
19.1MiB live, 177.2MiB allocated
Counts
44 → 1
Calls
Call 1
Inputs
(*.f32 maxCos (*.f32 ux zi))
(*.f32 (*.f32 maxCos ux) zi)
(*.f32 (*.f32 maxCos zi) ux)
(*.f32 (*.f32 ux maxCos) zi)
(*.f32 #s(literal 2 binary32) (*.f32 yi (*.f32 uy (PI.f32))))
(+.f32 xi (*.f32 maxCos (*.f32 ux zi)))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (neg.f32 ux)))
(*.f32 (*.f32 zi (*.f32 ux ux)) (neg.f32 maxCos))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) zi)
(*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 maxCos zi)))
(*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -2 binary32) (*.f32 uy uy)))
(+.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux)) xi)
(*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -2 binary32) (*.f32 uy uy)))))
(+.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 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) ux))))
(*.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) uy))
(+.f32 xi (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) yi)))))
(+.f32 xi (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 #s(literal 2 binary32) (*.f32 yi (*.f32 uy (PI.f32))))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 ux (*.f32 maxCos zi))) (+.f32 #s(literal 1 binary32) ux))
(+.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux)) (*.f32 #s(literal 2 binary32) (*.f32 yi (*.f32 uy (PI.f32)))))
(*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))))
(*.f32 (*.f32 uy uy) (+.f32 (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 yi (PI.f32)) uy))))
(*.f32 (*.f32 uy 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))))
(+.f32 xi (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))))
(+.f32 xi (*.f32 uy (+.f32 (*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 uy (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32))))))))
(+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (*.f32 uy (PI.f32)))) (+.f32 xi (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+.f32 (*.f32 uy (*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32)))) (+.f32 xi (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -2 binary32) (*.f32 uy uy))) (+.f32 xi (*.f32 maxCos (*.f32 ux zi))))
(+.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -2 binary32) (*.f32 uy uy))) (+.f32 xi (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -2 binary32) (*.f32 uy uy))) (+.f32 xi (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux zi)) maxCos)))
(+.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -2 binary32) (*.f32 uy uy))) (+.f32 xi (-.f32 #s(literal 0 binary32) (*.f32 maxCos (*.f32 zi (*.f32 ux ux))))))
(+.f32 (*.f32 (*.f32 (*.f32 (PI.f32) xi) (PI.f32)) (*.f32 #s(literal -2 binary32) (*.f32 uy uy))) (+.f32 xi (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(*.f32 xi (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux))) xi)))
(*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (*.f32 yi (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 yi (*.f32 #s(literal 2 binary32) (/.f32 (PI.f32) (*.f32 uy uy))))))
(+.f32 xi (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))))
(+.f32 xi (+.f32 (*.f32 uy (+.f32 (*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 uy (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 maxCos (*.f32 ux zi))))
(+.f32 (*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (+.f32 xi (*.f32 maxCos (*.f32 ux zi))) (*.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 #s(literal -2 binary32) (/.f32 (*.f32 yi (PI.f32)) uy)) uy) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 4/3 binary32) yi))) (neg.f32 (*.f32 uy (*.f32 uy uy))))
(*.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 zi) (-.f32 #s(literal 1 binary32) ux)) (/.f32 xi maxCos))))
(*.f32 zi (+.f32 (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) zi) (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (/.f32 xi zi))))
(+.f32 (+.f32 xi (*.f32 yi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 maxCos (*.f32 ux zi)))
(+.f32 (+.f32 (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -2 binary32) (*.f32 uy uy))))) (*.f32 yi (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 maxCos (*.f32 ux zi)))
Outputs
(+.f32 xi (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))))
Calls

6 calls:

15.0ms
ux
13.0ms
uy
13.0ms
zi
13.0ms
xi
12.0ms
maxCos
Results
AccuracySegmentsBranch
85.9%1xi
85.9%1yi
85.9%1zi
85.9%1ux
85.9%1uy
85.9%1maxCos
Compiler

Compiled 42 to 36 computations (14.3% saved)

regimes233.0ms (0.9%)

Memory
9.4MiB live, 88.0MiB allocated
Counts
35 → 1
Calls
Call 1
Inputs
(*.f32 maxCos (*.f32 ux zi))
(*.f32 (*.f32 maxCos ux) zi)
(*.f32 (*.f32 maxCos zi) ux)
(*.f32 (*.f32 ux maxCos) zi)
(*.f32 #s(literal 2 binary32) (*.f32 yi (*.f32 uy (PI.f32))))
(+.f32 xi (*.f32 maxCos (*.f32 ux zi)))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (neg.f32 ux)))
(*.f32 (*.f32 zi (*.f32 ux ux)) (neg.f32 maxCos))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) zi)
(*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 maxCos zi)))
(*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -2 binary32) (*.f32 uy uy)))
(+.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux)) xi)
(*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -2 binary32) (*.f32 uy uy)))))
(+.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 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) ux))))
(*.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) uy))
(+.f32 xi (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) yi)))))
(+.f32 xi (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 #s(literal 2 binary32) (*.f32 yi (*.f32 uy (PI.f32))))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 ux (*.f32 maxCos zi))) (+.f32 #s(literal 1 binary32) ux))
(+.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux)) (*.f32 #s(literal 2 binary32) (*.f32 yi (*.f32 uy (PI.f32)))))
(*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))))
(*.f32 (*.f32 uy uy) (+.f32 (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 yi (PI.f32)) uy))))
(*.f32 (*.f32 uy 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))))
(+.f32 xi (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))))
(+.f32 xi (*.f32 uy (+.f32 (*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 uy (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32))))))))
(+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (*.f32 uy (PI.f32)))) (+.f32 xi (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+.f32 (*.f32 uy (*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32)))) (+.f32 xi (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -2 binary32) (*.f32 uy uy))) (+.f32 xi (*.f32 maxCos (*.f32 ux zi))))
(+.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -2 binary32) (*.f32 uy uy))) (+.f32 xi (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -2 binary32) (*.f32 uy uy))) (+.f32 xi (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux zi)) maxCos)))
(+.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -2 binary32) (*.f32 uy uy))) (+.f32 xi (-.f32 #s(literal 0 binary32) (*.f32 maxCos (*.f32 zi (*.f32 ux ux))))))
(+.f32 (*.f32 (*.f32 (*.f32 (PI.f32) xi) (PI.f32)) (*.f32 #s(literal -2 binary32) (*.f32 uy uy))) (+.f32 xi (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(*.f32 xi (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux zi) (-.f32 #s(literal 1 binary32) ux))) xi)))
(*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (*.f32 yi (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 yi (*.f32 #s(literal 2 binary32) (/.f32 (PI.f32) (*.f32 uy uy))))))
Outputs
(+.f32 (*.f32 uy (*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32)))) (+.f32 xi (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
Calls

6 calls:

177.0ms
maxCos
14.0ms
zi
10.0ms
xi
10.0ms
uy
10.0ms
yi
Results
AccuracySegmentsBranch
82.6%1xi
82.6%1zi
82.6%1ux
82.6%1uy
82.6%1maxCos
82.6%1yi
Compiler

Compiled 42 to 36 computations (14.3% saved)

regimes74.0ms (0.3%)

Memory
-15.0MiB live, 100.8MiB allocated
Counts
27 → 1
Calls
Call 1
Inputs
(*.f32 maxCos (*.f32 ux zi))
(*.f32 (*.f32 maxCos ux) zi)
(*.f32 (*.f32 maxCos zi) ux)
(*.f32 (*.f32 ux maxCos) zi)
(*.f32 #s(literal 2 binary32) (*.f32 yi (*.f32 uy (PI.f32))))
(+.f32 xi (*.f32 maxCos (*.f32 ux zi)))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (neg.f32 ux)))
(*.f32 (*.f32 zi (*.f32 ux ux)) (neg.f32 maxCos))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) zi)
(*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 maxCos zi)))
(*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -2 binary32) (*.f32 uy uy)))
(+.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux)) xi)
(*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -2 binary32) (*.f32 uy uy)))))
(+.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 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) ux))))
(*.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) uy))
(+.f32 xi (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) yi)))))
(+.f32 xi (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 #s(literal 2 binary32) (*.f32 yi (*.f32 uy (PI.f32))))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 ux (*.f32 maxCos zi))) (+.f32 #s(literal 1 binary32) ux))
(+.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux)) (*.f32 #s(literal 2 binary32) (*.f32 yi (*.f32 uy (PI.f32)))))
(*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))))
(*.f32 (*.f32 uy uy) (+.f32 (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 yi (PI.f32)) uy))))
(*.f32 (*.f32 uy 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))))
(+.f32 xi (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))))
(+.f32 xi (*.f32 uy (+.f32 (*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 uy (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32))))))))
(+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (*.f32 uy (PI.f32)))) (+.f32 xi (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
Outputs
(+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (*.f32 uy (PI.f32)))) (+.f32 xi (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
Calls

6 calls:

28.0ms
ux
10.0ms
uy
9.0ms
xi
8.0ms
yi
8.0ms
zi
Results
AccuracySegmentsBranch
82.6%1uy
82.6%1maxCos
82.6%1xi
82.6%1yi
82.6%1zi
82.6%1ux
Compiler

Compiled 42 to 36 computations (14.3% saved)

regimes60.0ms (0.2%)

Memory
11.3MiB live, 98.6MiB allocated
Counts
26 → 1
Calls
Call 1
Inputs
(*.f32 maxCos (*.f32 ux zi))
(*.f32 (*.f32 maxCos ux) zi)
(*.f32 (*.f32 maxCos zi) ux)
(*.f32 (*.f32 ux maxCos) zi)
(*.f32 #s(literal 2 binary32) (*.f32 yi (*.f32 uy (PI.f32))))
(+.f32 xi (*.f32 maxCos (*.f32 ux zi)))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (neg.f32 ux)))
(*.f32 (*.f32 zi (*.f32 ux ux)) (neg.f32 maxCos))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) zi)
(*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 maxCos zi)))
(*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -2 binary32) (*.f32 uy uy)))
(+.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux)) xi)
(*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -2 binary32) (*.f32 uy uy)))))
(+.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 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) ux))))
(*.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) uy))
(+.f32 xi (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) yi)))))
(+.f32 xi (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 #s(literal 2 binary32) (*.f32 yi (*.f32 uy (PI.f32))))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 ux (*.f32 maxCos zi))) (+.f32 #s(literal 1 binary32) ux))
(+.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux)) (*.f32 #s(literal 2 binary32) (*.f32 yi (*.f32 uy (PI.f32)))))
(*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))))
(*.f32 (*.f32 uy uy) (+.f32 (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 yi (PI.f32)) uy))))
(*.f32 (*.f32 uy 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))))
(+.f32 xi (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))))
(+.f32 xi (*.f32 uy (+.f32 (*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 uy (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32))))))))
Outputs
(+.f32 xi (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))))
Calls

6 calls:

18.0ms
ux
9.0ms
xi
8.0ms
uy
8.0ms
zi
8.0ms
yi
Results
AccuracySegmentsBranch
80.9%1maxCos
80.9%1xi
80.9%1uy
80.9%1yi
80.9%1ux
80.9%1zi
Compiler

Compiled 42 to 36 computations (14.3% saved)

regimes50.0ms (0.2%)

Memory
18.1MiB live, 91.5MiB allocated
Counts
24 → 1
Calls
Call 1
Inputs
(*.f32 maxCos (*.f32 ux zi))
(*.f32 (*.f32 maxCos ux) zi)
(*.f32 (*.f32 maxCos zi) ux)
(*.f32 (*.f32 ux maxCos) zi)
(*.f32 #s(literal 2 binary32) (*.f32 yi (*.f32 uy (PI.f32))))
(+.f32 xi (*.f32 maxCos (*.f32 ux zi)))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (neg.f32 ux)))
(*.f32 (*.f32 zi (*.f32 ux ux)) (neg.f32 maxCos))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) zi)
(*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 maxCos zi)))
(*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -2 binary32) (*.f32 uy uy)))
(+.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux)) xi)
(*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -2 binary32) (*.f32 uy uy)))))
(+.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 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) ux))))
(*.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) uy))
(+.f32 xi (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) yi)))))
(+.f32 xi (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 #s(literal 2 binary32) (*.f32 yi (*.f32 uy (PI.f32))))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 ux (*.f32 maxCos zi))) (+.f32 #s(literal 1 binary32) ux))
(+.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux)) (*.f32 #s(literal 2 binary32) (*.f32 yi (*.f32 uy (PI.f32)))))
(*.f32 uy (*.f32 yi (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy (*.f32 uy (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))))
(*.f32 (*.f32 uy uy) (+.f32 (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 yi (PI.f32)) uy))))
(*.f32 (*.f32 uy 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))))
Outputs
(+.f32 xi (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) yi)))))
Calls

6 calls:

10.0ms
ux
9.0ms
maxCos
7.0ms
zi
7.0ms
uy
7.0ms
yi
Results
AccuracySegmentsBranch
80.8%1xi
80.8%1uy
80.8%1maxCos
80.8%1yi
80.8%1zi
80.8%1ux
Compiler

Compiled 42 to 36 computations (14.3% saved)

regimes71.0ms (0.3%)

Memory
-14.7MiB live, 64.8MiB allocated
Counts
17 → 3
Calls
Call 1
Inputs
(*.f32 maxCos (*.f32 ux zi))
(*.f32 (*.f32 maxCos ux) zi)
(*.f32 (*.f32 maxCos zi) ux)
(*.f32 (*.f32 ux maxCos) zi)
(*.f32 #s(literal 2 binary32) (*.f32 yi (*.f32 uy (PI.f32))))
(+.f32 xi (*.f32 maxCos (*.f32 ux zi)))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (neg.f32 ux)))
(*.f32 (*.f32 zi (*.f32 ux ux)) (neg.f32 maxCos))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) zi)
(*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 maxCos zi)))
(*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -2 binary32) (*.f32 uy uy)))
(+.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux)) xi)
(*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -2 binary32) (*.f32 uy uy)))))
(+.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 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) ux))))
(*.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) uy))
Outputs
(+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))))
(*.f32 #s(literal 2 binary32) (*.f32 yi (*.f32 uy (PI.f32))))
(+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))))
Calls

6 calls:

38.0ms
xi
9.0ms
ux
5.0ms
uy
5.0ms
zi
5.0ms
maxCos
Results
AccuracySegmentsBranch
64.5%3yi
55.6%1uy
65.2%3xi
55.6%1zi
55.6%1maxCos
55.6%1ux
Compiler

Compiled 42 to 36 computations (14.3% saved)

regimes6.0ms (0%)

Memory
9.7MiB live, 9.7MiB allocated
Counts
14 → 3
Calls
Call 1
Inputs
(*.f32 maxCos (*.f32 ux zi))
(*.f32 (*.f32 maxCos ux) zi)
(*.f32 (*.f32 maxCos zi) ux)
(*.f32 (*.f32 ux maxCos) zi)
(*.f32 #s(literal 2 binary32) (*.f32 yi (*.f32 uy (PI.f32))))
(+.f32 xi (*.f32 maxCos (*.f32 ux zi)))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (neg.f32 ux)))
(*.f32 (*.f32 zi (*.f32 ux ux)) (neg.f32 maxCos))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) zi)
(*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 maxCos zi)))
(*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -2 binary32) (*.f32 uy uy)))
(+.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux)) xi)
(*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -2 binary32) (*.f32 uy uy)))))
Outputs
(*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -2 binary32) (*.f32 uy uy)))))
(*.f32 #s(literal 2 binary32) (*.f32 yi (*.f32 uy (PI.f32))))
(*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -2 binary32) (*.f32 uy uy)))))
Calls

1 calls:

5.0ms
xi
Results
AccuracySegmentsBranch
65.1%3xi
Compiler

Compiled 7 to 6 computations (14.3% saved)

regimes25.0ms (0.1%)

Memory
-20.4MiB live, 16.5MiB allocated
Counts
13 → 3
Calls
Call 1
Inputs
(*.f32 maxCos (*.f32 ux zi))
(*.f32 (*.f32 maxCos ux) zi)
(*.f32 (*.f32 maxCos zi) ux)
(*.f32 (*.f32 ux maxCos) zi)
(*.f32 #s(literal 2 binary32) (*.f32 yi (*.f32 uy (PI.f32))))
(+.f32 xi (*.f32 maxCos (*.f32 ux zi)))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (neg.f32 ux)))
(*.f32 (*.f32 zi (*.f32 ux ux)) (neg.f32 maxCos))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) zi)
(*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 maxCos zi)))
(*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -2 binary32) (*.f32 uy uy)))
(+.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux)) xi)
Outputs
(*.f32 #s(literal 2 binary32) (*.f32 yi (*.f32 uy (PI.f32))))
(+.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux)) xi)
(*.f32 #s(literal 2 binary32) (*.f32 yi (*.f32 uy (PI.f32))))
Calls

2 calls:

19.0ms
xi
4.0ms
yi
Results
AccuracySegmentsBranch
64.5%3yi
63.1%3xi
Compiler

Compiled 14 to 12 computations (14.3% saved)

regimes9.0ms (0%)

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

2 calls:

4.0ms
yi
4.0ms
xi
Results
AccuracySegmentsBranch
62.5%3xi
63.1%3yi
Compiler

Compiled 14 to 12 computations (14.3% saved)

regimes17.0ms (0.1%)

Memory
-1.9MiB live, 36.1MiB allocated
Counts
5 → 1
Calls
Call 1
Inputs
(*.f32 maxCos (*.f32 ux zi))
(*.f32 (*.f32 maxCos ux) zi)
(*.f32 (*.f32 maxCos zi) ux)
(*.f32 (*.f32 ux maxCos) zi)
(*.f32 #s(literal 2 binary32) (*.f32 yi (*.f32 uy (PI.f32))))
Outputs
(*.f32 #s(literal 2 binary32) (*.f32 yi (*.f32 uy (PI.f32))))
Calls

6 calls:

4.0ms
xi
2.0ms
yi
2.0ms
ux
2.0ms
uy
2.0ms
maxCos
Results
AccuracySegmentsBranch
30.1%1zi
30.1%1uy
30.1%1maxCos
30.1%1ux
30.1%1xi
30.1%1yi
Compiler

Compiled 42 to 36 computations (14.3% saved)

regimes16.0ms (0.1%)

Memory
-11.0MiB live, 31.3MiB allocated
Counts
4 → 1
Calls
Call 1
Inputs
(*.f32 maxCos (*.f32 ux zi))
(*.f32 (*.f32 maxCos ux) zi)
(*.f32 (*.f32 maxCos zi) ux)
(*.f32 (*.f32 ux maxCos) zi)
Outputs
(*.f32 (*.f32 maxCos ux) zi)
Calls

6 calls:

5.0ms
zi
2.0ms
xi
2.0ms
maxCos
2.0ms
uy
2.0ms
ux
Results
AccuracySegmentsBranch
11.9%1uy
11.9%1ux
11.9%1maxCos
11.9%1zi
11.9%1xi
11.9%1yi
Compiler

Compiled 42 to 36 computations (14.3% saved)

regimes8.0ms (0%)

Memory
21.8MiB live, 21.8MiB allocated
Accuracy

Total 0.0b remaining (0%)

Threshold costs 0b (0%)

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

6 calls:

1.0ms
xi
1.0ms
yi
1.0ms
maxCos
1.0ms
zi
1.0ms
ux
Results
AccuracySegmentsBranch
11.9%1yi
11.9%1uy
11.9%1xi
11.9%1zi
11.9%1maxCos
11.9%1ux
Compiler

Compiled 42 to 36 computations (14.3% saved)

bsearch4.0ms (0%)

Memory
-33.7MiB live, 4.9MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
0.0ms
0.007304517552256584
0.007527235429733992
Compiler

Compiled 74 to 35 computations (52.7% saved)

bsearch2.0ms (0%)

Memory
4.6MiB live, 4.6MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
0.0ms
0.007304517552256584
0.007527235429733992
Compiler

Compiled 74 to 35 computations (52.7% saved)

bsearch0.0ms (0%)

Memory
0.9MiB live, 0.9MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
0.0ms
4.710155108454178e-19
4.726734392869155e-19
0.0ms
-1.9190903231237434e-22
-1.3474386709496094e-22
Compiler

Compiled 74 to 35 computations (52.7% saved)

bsearch0.0ms (0%)

Memory
0.8MiB live, 0.8MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
0.0ms
4.710155108454178e-19
4.726734392869155e-19
0.0ms
-1.9190903231237434e-22
-1.3474386709496094e-22
Compiler

Compiled 74 to 35 computations (52.7% saved)

bsearch0.0ms (0%)

Memory
0.8MiB live, 0.8MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
0.0ms
1.7488979014990136e-11
2.0010788165381044e-11
0.0ms
-1.2801695975798912e-14
-6.518529663393285e-15
Compiler

Compiled 74 to 35 computations (52.7% saved)

bsearch0.0ms (0%)

Memory
0.9MiB live, 0.9MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
0.0ms
1.7488979014990136e-11
2.0010788165381044e-11
0.0ms
-1.2801695975798912e-14
-6.518529663393285e-15
Compiler

Compiled 74 to 35 computations (52.7% saved)

simplify21.0ms (0.1%)

Memory
0.1MiB live, 36.9MiB allocated
Algorithm
egg-herbie
Rules
132×*-commutative_binary32
78×+-commutative_binary32
if-if-or-not_binary32
sub-neg_binary32
neg-sub0_binary32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0153659
1269659
2272659
3274659
4275659
Stop Event
saturated
Calls
Call 1
Inputs
(+.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (+.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 maxCos (*.f32 ux zi))))
(+.f32 (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux (*.f32 ux (+.f32 ux #s(literal -1 binary32))))))))) (+.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) yi) (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) xi))) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi))))
(+.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 ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+.f32 (+.f32 (*.f32 ux (*.f32 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))))))
(if (<=.f32 uy #s(literal 16106127/2147483648 binary32)) (+.f32 (+.f32 xi (*.f32 uy (+.f32 (*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 uy (+.f32 (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy #s(literal -4/3 binary32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi)))) (/.f32 #s(literal 1 binary32) (/.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)))))))))
(if (<=.f32 uy #s(literal 16106127/2147483648 binary32)) (+.f32 (+.f32 xi (*.f32 uy (+.f32 (*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 uy (+.f32 (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy #s(literal -4/3 binary32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi)))) (+.f32 (*.f32 xi (cos.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 (*.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 maxCos (*.f32 ux zi)))
(+.f32 (+.f32 xi (*.f32 uy (+.f32 (*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 uy (+.f32 (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy #s(literal -4/3 binary32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi))))
(+.f32 (+.f32 xi (*.f32 maxCos (*.f32 ux zi))) (*.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 uy (*.f32 xi (+.f32 (*.f32 uy (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 yi (PI.f32)) xi))))) (+.f32 xi (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) (+.f32 xi (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+.f32 xi (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))))
(+.f32 (*.f32 uy (*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32)))) (+.f32 xi (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (*.f32 uy (PI.f32)))) (+.f32 xi (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+.f32 xi (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))))
(+.f32 xi (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) yi)))))
(if (<=.f32 xi #s(literal -185691/1237940039285380274899124224 binary32)) (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (if (<=.f32 xi #s(literal 570613/1208925819614629174706176 binary32)) (*.f32 #s(literal 2 binary32) (*.f32 yi (*.f32 uy (PI.f32)))) (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))))))
(if (<=.f32 xi #s(literal -185691/1237940039285380274899124224 binary32)) (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -2 binary32) (*.f32 uy uy))))) (if (<=.f32 xi #s(literal 570613/1208925819614629174706176 binary32)) (*.f32 #s(literal 2 binary32) (*.f32 yi (*.f32 uy (PI.f32)))) (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -2 binary32) (*.f32 uy uy)))))))
(if (<=.f32 yi #s(literal -2951479/295147905179352825856 binary32)) (*.f32 #s(literal 2 binary32) (*.f32 yi (*.f32 uy (PI.f32)))) (if (<=.f32 yi #s(literal 11529215/576460752303423488 binary32)) (+.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux)) xi) (*.f32 #s(literal 2 binary32) (*.f32 yi (*.f32 uy (PI.f32))))))
(if (<=.f32 yi #s(literal -2951479/295147905179352825856 binary32)) (*.f32 #s(literal 2 binary32) (*.f32 yi (*.f32 uy (PI.f32)))) (if (<=.f32 yi #s(literal 11529215/576460752303423488 binary32)) (+.f32 xi (*.f32 maxCos (*.f32 ux zi))) (*.f32 #s(literal 2 binary32) (*.f32 yi (*.f32 uy (PI.f32))))))
(*.f32 #s(literal 2 binary32) (*.f32 yi (*.f32 uy (PI.f32))))
(*.f32 (*.f32 maxCos ux) zi)
(*.f32 maxCos (*.f32 ux zi))
Outputs
(+.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (+.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 maxCos (*.f32 ux zi))))
(+.f32 (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux (*.f32 ux (+.f32 ux #s(literal -1 binary32))))))))) (+.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) yi) (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) xi))) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi))))
(+.f32 (*.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)))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 maxCos (*.f32 ux (*.f32 ux (+.f32 ux #s(literal -1 binary32)))))))))) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi))))
(+.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 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 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))
(+.f32 (+.f32 (*.f32 ux (*.f32 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))))))
(+.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 maxCos zi))))
(if (<=.f32 uy #s(literal 16106127/2147483648 binary32)) (+.f32 (+.f32 xi (*.f32 uy (+.f32 (*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 uy (+.f32 (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy #s(literal -4/3 binary32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi)))) (/.f32 #s(literal 1 binary32) (/.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)))))))))
(if (<=.f32 uy #s(literal 16106127/2147483648 binary32)) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi))) (+.f32 xi (*.f32 uy (+.f32 (*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 uy (+.f32 (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy #s(literal -4/3 binary32))))))))) (/.f32 #s(literal 1 binary32) (/.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)))))))))
(if (<=.f32 uy #s(literal 16106127/2147483648 binary32)) (+.f32 (+.f32 xi (*.f32 uy (+.f32 (*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 uy (+.f32 (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy #s(literal -4/3 binary32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi)))) (+.f32 (*.f32 xi (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 16106127/2147483648 binary32)) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi))) (+.f32 xi (*.f32 uy (+.f32 (*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 uy (+.f32 (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy #s(literal -4/3 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 (+.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 maxCos (*.f32 ux zi)))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (+.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))))))
(+.f32 (+.f32 xi (*.f32 uy (+.f32 (*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 uy (+.f32 (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy #s(literal -4/3 binary32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi))))
(+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi))) (+.f32 xi (*.f32 uy (+.f32 (*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 uy (+.f32 (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy #s(literal -4/3 binary32)))))))))
(+.f32 (+.f32 xi (*.f32 maxCos (*.f32 ux zi))) (*.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 maxCos (*.f32 ux zi))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.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 yi uy))))))))
(+.f32 (*.f32 uy (*.f32 xi (+.f32 (*.f32 uy (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 yi (PI.f32)) xi))))) (+.f32 xi (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+.f32 (*.f32 uy (*.f32 xi (+.f32 (*.f32 uy (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 yi (PI.f32)) xi))))) (+.f32 xi (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))
(+.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) (+.f32 xi (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+.f32 (+.f32 xi (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy xi))))))
(+.f32 xi (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))))
(+.f32 xi (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy xi)))))))
(+.f32 (*.f32 uy (*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32)))) (+.f32 xi (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+.f32 (+.f32 xi (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) (*.f32 uy (*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32)))))
(+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (*.f32 uy (PI.f32)))) (+.f32 xi (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(+.f32 (+.f32 xi (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) (*.f32 #s(literal 2 binary32) (*.f32 yi (*.f32 uy (PI.f32)))))
(+.f32 xi (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))))
(+.f32 xi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy xi))))))
(+.f32 xi (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) yi)))))
(+.f32 xi (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))))
(if (<=.f32 xi #s(literal -185691/1237940039285380274899124224 binary32)) (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (if (<=.f32 xi #s(literal 570613/1208925819614629174706176 binary32)) (*.f32 #s(literal 2 binary32) (*.f32 yi (*.f32 uy (PI.f32)))) (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))))))
(if (<=.f32 xi #s(literal -185691/1237940039285380274899124224 binary32)) (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -2 binary32) (*.f32 uy uy))))) (if (<=.f32 xi #s(literal 570613/1208925819614629174706176 binary32)) (*.f32 #s(literal 2 binary32) (*.f32 yi (*.f32 uy (PI.f32)))) (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -2 binary32) (*.f32 uy uy)))))))
(if (<=.f32 yi #s(literal -2951479/295147905179352825856 binary32)) (*.f32 #s(literal 2 binary32) (*.f32 yi (*.f32 uy (PI.f32)))) (if (<=.f32 yi #s(literal 11529215/576460752303423488 binary32)) (+.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux)) xi) (*.f32 #s(literal 2 binary32) (*.f32 yi (*.f32 uy (PI.f32))))))
(if (<=.f32 yi #s(literal -2951479/295147905179352825856 binary32)) (*.f32 #s(literal 2 binary32) (*.f32 yi (*.f32 uy (PI.f32)))) (if (<=.f32 yi #s(literal 11529215/576460752303423488 binary32)) (+.f32 xi (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) (*.f32 #s(literal 2 binary32) (*.f32 yi (*.f32 uy (PI.f32))))))
(if (<=.f32 yi #s(literal -2951479/295147905179352825856 binary32)) (*.f32 #s(literal 2 binary32) (*.f32 yi (*.f32 uy (PI.f32)))) (if (<=.f32 yi #s(literal 11529215/576460752303423488 binary32)) (+.f32 xi (*.f32 maxCos (*.f32 ux zi))) (*.f32 #s(literal 2 binary32) (*.f32 yi (*.f32 uy (PI.f32))))))
(*.f32 #s(literal 2 binary32) (*.f32 yi (*.f32 uy (PI.f32))))
(*.f32 (*.f32 maxCos ux) zi)
(*.f32 zi (*.f32 ux maxCos))
(*.f32 maxCos (*.f32 ux zi))

soundness4.8s (18.1%)

Memory
60.3MiB live, 7 521.9MiB allocated
Rules
22 690×accelerator-lowering-fma.f32
22 690×accelerator-lowering-fma.f64
17 250×accelerator-lowering-fma.f32
17 250×accelerator-lowering-fma.f64
12 958×accelerator-lowering-fma.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0124923497
1459722305
0873521395
090543
1497521
24752521
08526492
061015763
1218715431
0822514478
0134434882
1480534463
0807232621
047322
1230322
21955314
08339304
02665
16565
219846
376246
4260046
5464446
0827843
0141833946
1519832085
0854830237
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 1 408 to 688 computations (51.1% saved)

preprocess388.0ms (1.5%)

Memory
-97.7MiB live, 269.2MiB allocated
Compiler

Compiled 1 544 to 346 computations (77.6% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...